teleren/devto huggingface dataset:
Announcing: The verless Static Site Generator
Tags: showdev, staticsitegenerator, cms, blogging
Published: 2020-09-29 07:01:58

So I've created a new personal website for myself and, instead of sticking with PHP again, I desired a purely static website. This means that I author content as clean & simple Markdown files, define my own HTML templates and then render the content using those templates.

Eventually, I came up with my very own Static Site Generator that perfectly fits my needs:
* Flexible templating through an own theming system.
* Interchangeable themes due to pre-defined template variables.
* Local development without a third-party webserver.
* Creating projects & themes within a single command.
* High performance, parallelized site builds.
* Optional RSS feeds and overview pages for tags.
* Auto-generated, overwritable overview pages for all directories.
* Pre-build hooks for generating assets.
* Simple configuration via YAML, TOML or JSON in a central file.

So here it is: [The verless Static Site Generator](https://github.com/verless/verless)

It is in active development and pre-build hooks specifically or themes are coming soon, but the public API already is stable. Maybe it is useful for some of you as well!
Understanding Kubernetes: part 37 – Useful tools - part 6 - Scan your cluster with Popeye
Tags: kubernetes, devops, docker, beginners
Published: 2020-09-29 07:00:57

---
title: Understanding Kubernetes: part 37 – Useful tools - part 6 - Scan your cluster with Popeye
published: true
description: Serie of sketchnotes about Kubernetes. Explaining in a visual way Kubernetes principles.
tags: Kubernetes, DevOps, Docker, beginners
series: Understanding Kubernetes in sketchnotes
cover_image: https://dev-to-uploads.s3.amazonaws.com/i/99napz5y8i2krlkkosko.jpg
---

Understanding Kubernetes can be difficult or time-consuming. In order to spread knowledges about Cloud technologies I started to create sketchnotes about Kubernetes. I think it could be a good way, more visual, to explain Kubernetes (and others technologies).

We continue the serie of Sketchnotes about Kubernetes, with some useful tools to know.
In this sixth part we will see: Popeye.
This tool allows you to scan your cluster and output a report (with a final score) with mistakes, things to improve. This tool is customizable.

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/99napz5y8i2krlkkosko.jpg)

If you are interested, I published all the sketchnotes on Kubernetes (and new ones!) to make a "book" of 120 pages: ["Understanding Kubernetes in a visual way"](https://gumroad.com/aurelievache#uCxcr).

As usual, if you like theses sketchnotes, you can follow me, and tell me what do you think. I will publish others sketchs shortly :-).
Popular Docker Interview Questions with RealTime Scenarios for Beginners | Part 2
Tags: devops, docker, linux, kubernetes
Published: 2020-09-29 06:52:34

## Following questions are addressed here:-

* Suppose host server has 2 GB space and your image size is 500MB than is it possible to run more than 4 containers of this image on the host ?
- Docker is written in which language and which docker version are you using ?
- What are the different ways to create docker images ?
- How to search and pull any docker image in local system?
- How to check details about any image ?
- Suppose I want to pull a alpine-git image and a alpine image is already installed then will docker download a full or partial alpine-git image ?
- How to check details about each layer in a docker image like size , task done, timestamp ?
- How to remove dangling images and why is it useful?
- How to run a container in interactive and daemon mode ?
- How to check details about a container ?
- Is it possible to create container’s writable layer without running a docker container ?
- How to find size of any container’s writable layer ?
- How to check logs for a container ?

### Checkout below video for the answers

{% youtube z9lk2gEGacQ %}

Feel free to share your thoughts. Also, do hit ❤️ or 🦄 if you liked the post.
Unmerge All Cells Using Macros (VBA) in Excel Office 365!!
Tags: stepstounmergeallcel, vbamacros
Published: 2020-09-29 09:39:08

---
title: Unmerge All Cells Using Macros (VBA) in Excel Office 365!!
published: true
date: 2020-09-29 06:52:11 UTC
tags: StepstoUnmergeAllCel,VBAMacros
canonical_url: https://geekexcel.com/unmerge-all-cells-using-macros-vba-in-excel-office-365/
---

## Unmerge All Cells Using Macros:

In this article, you will learn how to **Unmerge All Cells Using Macros in Excel Office 365** with an example. Let’s step into this article!! Get an official version of **MS Excel** from the following link: [https://www.microsoft.com/en-in/microsoft-365/excel](https://www.microsoft.com/en-in/microsoft-365/excel)
## **Steps to Unmerge All Cells Using Macros:**

Here are the steps to unmerge all cells using Macros in Excel, do as follows.

- On the **Developer Tab, select** the **Visual Basic** option under the **Code** section.

![Select Visual Basic option](https://eadn-wc04-371788.nxedge.io/cdn/wp-content/uploads/2020/09/Select-Visual-Basic-option-2.png)<figcaption id="caption-attachment-14737">Select Visual Basic option</figcaption>

- You have to activate the sheet where you want to unmerge the cells in Excel.
- Now, enter the below code.

VBA code for unmerge all cells in Excel

Sub UnmergeAllCells()

‘Unmerge all cells

Selection.UnMerge

End Sub

- You need to **save the code** by selecting it. Then close the window.

![Enter the source code](https://eadn-wc04-371788.nxedge.io/cdn/wp-content/uploads/2020/09/Enter-the-source-code-3.png)<figcaption id="caption-attachment-14738">Enter the source code</figcaption>

- You have to open the sheet containing the data. On the **Developer Tab, choose** the **Macros option** in the **Code** section.

![Choose the Macros option](https://eadn-wc04-371788.nxedge.io/cdn/wp-content/uploads/2020/09/Choose-the-Macros-option-1.png)<figcaption id="caption-attachment-14739">Choose the Macros option</figcaption>

- You have to make sure that your macro is selected and **click** the **Run** button.

![Macros dialog box](https://eadn-wc04-371788.nxedge.io/cdn/wp-content/uploads/2020/09/Macros-dialog-box.png)<figcaption id="caption-attachment-14740">Macro dialog box</figcaption>

### Before applying the VBA & Macros Code:

![Example data](https://eadn-wc04-371788.nxedge.io/cdn/wp-content/uploads/2020/09/Example-data-1.png)<figcaption id="caption-attachment-14741">Example data</figcaption>

### After running the VBA & Macros Code:

- Now, you can get the output as shown in the below image.

![Result](https://eadn-wc04-371788.nxedge.io/cdn/wp-content/uploads/2020/09/Result-12.png)<figcaption id="caption-attachment-14742">Result</figcaption>

## **A Brief Summary:**

To sum up, I hope this article helped you to understand the steps to **Unmerge All Cells Using Macros in Excel Office 365** with an example. Drop your **queries/suggestions** in the comment section. Thanks for visiting **[Geek Excel.](https://geekexcel.com/)** Keep Learning!!
Draggable and Resizable modal popus in Angular | Part 1
Tags: angular, javascript, node, npm
Published: 2020-09-29 06:50:40

Modals created by using bootstrap are unresponsive and they are not draggable. So user cannot will not be able to see the back screen and  interact. 

I have showed in the video how we can create a modal which is draggable and Resizable. The section has two parts. Please find the link for the first part. Will be uploading the second part soon. 

https://youtu.be/DGQAb8JJTOY

UPDATE:
I have finished the second part as well. Please find the link below:


https://youtu.be/VnaMLMNWZZk
Use gif as your DEV avatar🥂
Tags: discuss, dev, avatar, gif
Published: 2020-09-29 06:43:00

I was today years old when i discovered that you can use a gif as your avatar on @ThePracticalDev

I had created mine using Giphy (https://giphy.com/create/gifmaker) you can use any platform to create your gif and can use video or multiple pictures for your gif. 
obviously i have updated my profile -
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/enliahy2nklqdcmn6fnj.gif)
How to Integrate google reCAPTCHA with PHP [With Example]-Step by Step
Tags: laravel, html, css
Published: 2020-09-29 06:41:16

we will learn how to add Google CAPTCHA in PHP. In this post, we will show you google Recaptcha code in PHP project. We sometimes need Google reCaptcha like(registration, login, contact form).

And using the google reCaptcha with PHP HTML forms, you can easily validate your project and like contact, registration, login, and other form data in PHP.

Read more: [How to Integrate google reCAPTCHA with PHP [With Example]-Step by Step](https://www.phpcodingstuff.com/blog/how-to-integrate-google-recaptcha-with-php-with-example.html)
The Complete Digital Marketing Course - 12 Courses in 1 | $10 Udemy Coupon, Offer & Review
Tags: digitalmarketing, udemy, course, coupon
Published: 2020-09-29 06:26:06

The Complete Digital Marketing Course is a 12 in 1 Course which you teach you Digital Marketing from Begining to Advanced. It will cover lots of topics such as Social Media Marketing, SEO, YouTube, Email, Facebook Marketing, Analytics & More!. The Course can be enrolled on Udemy at about $10 but pricing and offers can range up to $15 which is still a great deal. The Offer link to the course is mentioned below which will activate the best coupon so that you can enroll in the course at the lowest price.

[COURSE LINK SIGNUP HERE](https://www.allbigdeal.com/items/learn-digital-marketing-course/)

#What will you Learn
Google Adwords. Avoid common mistakes and set up profitable campaigns the first time.
Facebook Ads. Make money with Facebook Ads without spending a fortune.
App Marketing. Discover 43 Ways To Promote Your App.
Google Analytics. Improve your marketing with Google Analytics data.
Market Research. Ask 3 simple questions to validate your business idea.
Email Marketing. Build a mailing list of 1000 people in 30 days from scratch.
WordPress. Build a world-class website in 1 hour without any coding.
Copywriting. Write sales pages that make the cash register ring!
SEO (Search Engine Optimisation). Get free traffic to your website with SEO.
YouTube Marketing. Drive traffic & sales with a simple "how-to" videos.
Social Media Marketing (Instagram, Facebook, Twitter, Pinterest & Quora).
HMS Core 5.0.2 Launch Announcement
Tags: huawei, hms, android
Published: 2020-09-29 06:18:40

**ML Kit**

Features:

Added the liveness detection service,  which supports silent liveness detection and captures faces in real time. It can determine whether a face is of a real user without requiring the user to follow specific instructions.

Added the image super-resolution service, which removes the compression noise of images to obtain clearer images, with the resolution unchanged.

Added the document skew correction service, which automatically identifies the location of a document in an   image and adjusts the shooting angle to the angle facing the document, even if the document is tilted.

Added the hand keypoint setection service, improved the speed and accuracy of bank card recognition, enhanced   the translation service, optimized the text to speech service, and other features.

Link:

https://developer.huawei.com/consumer/en/doc/development/HMSCore-Guides/version-changehistory-0000001050040023


**Scene Kit**

Features:

Added APIs for you to create apps which blend the virtual and the real, with features such as dynamic face   stickers, 3D Qmojis, and virtual object placement.

Link:

https://developer.huawei.com/consumer/en/hms/huawei-scenekit/


**Push Kit**

Features:

Added the messaging by user time zone, scenario, and geofence, improving user experience.*

*The functions involving user data must be implemented with users' authorization.

Link:

https://developer.huawei.com/consumer/en/doc/development/HMSCore-Guides/automated-notifications-0000001051072150#EN-US_TOPIC_0000001051072150__section17240145319447


**Analytics Kit**

Features:

Supported integration of web apps with Analytics Kit to implement data collection and unified analysis.
Supported automatic collection from mobile phones and tablets as well as configuration of the app installation source.

Link:

https://developer.huawei.com/consumer/en/hms/huawei-analyticskit


Updates of all HMS Core versions

Learn more:

https://developer.huawei.com/consumer/en/doc/development/HMSCore-Guides-V5/hmssdk-kit-0000001050042513-V5


**Scene Kit**

Sample Code:

Added the ARView and FaceView development procedures.                                                                                        

Github:

https://github.com/HMS-Core/hms-scene-demo                  


**ML Kit**

Sample Code:

Added a demo for the messaging by scenario.

Github:                 

https://github.com/HMS-Core/hms-ml-demo


**Push Kit**

Sample Code:

Added a demo to illustrate how to integrate web apps with Analytics Kit.

Github:   

https://github.com/HMS-Core/hms-push-clientdemo-android


**Analytics Kit**

Sample Code:

Added a demo to illustrate how to integrate web apps with Analytics Kit.

Github:   

https://github.com/HMS-Core/hms-analytics-demo-javascript
Before starting React, I think you should ...
Tags: react, javascript, beginners
Published: 2020-09-29 06:11:55

React is a front-end **JavaScript** library. So you probably want to know the basics of JavaScript before diving into react, otherwise you will end up having a rough journey which isn't good for your productivity.

I wouldn't advice you to fully rely on my article, I had a quite rough journey and after I finally understood React, I better document it for a future me.

In this article, I'll highlight the essentials and most important things to learn and provide a link to the resources as we gear up to creating your first React application.

### In This Article

* [Before React](#before-react)

  * [In This Article](#in-this-article)
  * [What is React](#what-is-react)
  * [Laying The Foundation](#laying-the-foundation)

    * [JavaScript](#javascript)

      * [Arrow Functions](#arrow-functions)
      * [Classes](#classes)
      * [ES6 Features](#es6-features)

## What is React

React is an open-source JavaScript library for building user interfaces or UI components. It is maintained by Facebook and a community of individual developers and companies. React can be used as a base in the development of single-page or mobile applications

## Laying The Foundation

* [JavaScript](#javascript)
* [Arrow Functions](#arrow-functions)
* [Classes](#classes)
* [ES6 Features](#es6-features)

Since React is a JavaScript library, it is essential to understand the basic and important features of JavaScript. Not everything in JavaScript, just the essentials:

### JavaScript

If you have been into web development for sometime now, you've probably heard of or seen JavaScript somewhere.

> Well, JavaScript is a programming language used in client side scripting and also in the backend - Just a heads up

There are plenty of free and paid courses and tutorials for JavaScript. I advice you to get the hard way, "Google It"
To view a list of repositories on GitHub, go to: https://github.com/search?q=javascript+resources

Other curated resources are:
https://developer.mozilla.org/en-US/docs/Web/JavaScript
https://javascript30.com/

#### Arrow Functions

Arrow functions are an alternative to the traditional function expressions. They utilize a new token, => that looks like arrow hence the name.

```javascript
function() {
    //code block
}
```

An Arrow function would look like:

```javascript
() => {
  //code block
};
```

To learn more on Arrow functions; https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions

#### Classes

JavaScript classes are more like special function

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes

#### ES6 Features

React uses latest JavaAcript es6 features. So it's a good idea to go through them.

Below is a link to the resources:

https://developer.mozilla.org/en-US/docs/Archive/Web/JavaScript/New_in_JavaScript/ECMAScript_2015_support_in_Mozilla

https://catalins.tech/javascript-es2020-the-features-you-should-know

Once your are done going through the basics, you'll be more than ready to learn and use React in your next project.

[My Profile](http://chrisachinga.me)
CRM consulting services with Acutedge
Tags: crm, consultingservices
Published: 2020-09-29 06:00:33

As your [business grows](https://www.cloudanalogy.com/) and deals with more and more customers over time, you will need to retain all of your customer data. Having the right CRM tool in your organization can help you turn that data into a usable asset for the future. Before you rush to implement this tool in your business, you'll want to speak to the experts. Implementing the right tool in your business requires CRM consulting to know all the capabilities and features of the tool that may or may not meet your business needs.

One [CRM consulting company](https://www.cloudanalogy.com/) is Acutedge. Acutedge provides the review and analysis service of the entire company structure, including the operations involved within the organization. They provide recommendations for your business to take. They also offer customization, continuing education, and support for your business.

Acutedge generally recommends a CRM tool called SalesForce. SalesForce is a good tool, but it's good to know that Acutedge isn't completely unbiased. In other words, if you decide to work with them, you should know that they are likely to try to sell you SalesForce even if there is an option that best suits your business needs.

Acutedge will ensure that the customer relationship system installed in your company provides consistency even if the system is managed by different employees in the organization. They work with business owners to make the system easier to use, even with its sophisticated and complex features.

They will also determine if the system will accommodate general business operations and any issues related to customer needs will also be addressed by the system. The integration of CRM throughout the organization can be useful for any business process, be it marketing, sales or updating customer records.

Your customer relationship consultants will provide ongoing support and training on how to access the CRM system web portal, implement the system in your organization, and use it in your customer management procedures. They will also help the management team to restructure the entire organization if necessary to realign the system with the objectives of the company.

When companies want to implement an effective customer management tool and solution in their organization, it is best to do business with CRM consultants who will help determine which solution provider will work best for the company. With [Acutedge consulting](https://www.cloudanalogy.com/) services, business owners will receive the information they need if they want to implement Salesforce CRM in their organization. However, if you are looking to install a different system, Acutedge is probably not the option for you.
Career change option.
Tags: java, hibernate, spring, j2ee
Published: 2020-09-29 05:58:57

Guys, need help.
Currently I'm working on Pyspark but doesn't code, just testing a built code. I was from Web Development(PHP) background before this and I loved it. I am looking to search job again based on web development (Java). I am very good in Java.
Need help as to where should I start from? And what are the things I need to prepare?
🍒What IS git cherry-pick? 🍒
Tags: git
Published: 2020-09-29 05:56:25

## What is `cherry-pick`
>git-cherry-pick - Apply the changes introduced by some existing commits

https://git-scm.com/docs/git-cherry-pick

```zsh
$ git cherry-pick [--edit] [-n] [-m parent-number] [-s] [-x] [--ff]
		  [-S[<keyid>]] <commit>…​
$ git cherry-pick (--continue | --skip | --abort | --quit)
```

[Use case]
You are working on a branch from `develop` and your co-worker is also working on a branch from `develop`. He/She has fixed an issue(commit ID xxxyyyzzz000). You want to take in that bug fix from his/her branch, but you don't want to take in some commit he/she did.


## Diff between `merge` and `cherry-pick`

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/yytgq0uoux7dwfoewxxt.png)


```zsh
$ git cherry-pick 61240658a3f26bd3b69cb961de4da9ef363fff35 # commit ID
```

## How to check commit ID
1. you can check it from log
```zsh
$ git log

commit 61240658a3f26bd3b69cb961de4da9ef363fff35
Author: Koji <>
Date:   Thu Sep 24 16:41:16 2020 -0400

    Update programming.py

commit d85d4ddc01f2a28205c3e57abe8fe38f378f4857
Author: Koji <>
Date:   Thu Sep 24 14:54:23 2020 -0400

    Update programming.py

```
By the way, basically, you don't need the entire commit ID.
You just need around `6 digits` from the end that GitHub shows on a repo.

2. you can check it on GitHub/Gitlab etc

Go to your repo and check your commits on a branch
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/saoq3adzonm5hcvsq9r5.png)
Travel Portal Development
Published: 2020-09-29 05:56:02

[Travel Portal Development] (https://travelportalsolution.com/travel-portal-development/) the best travel time business with a point of convergence on conveying worldwide gloriousness time items to the journey corporations. Travel Portal Solution gives travel era contributions to Travel web portals all over India. Our travel portal development administrations are for tour administrators, tour agencies, DMC's, aggregators, booking portal, and providers including lodges and airlines that offer a full set-up of equipment from online bookings to again working environment computerization. 

Travel Portal Solution gives a web-based travel programming organization that focal points any travel web portal along with hotels, resorts, airways, apartment suite vehicles, etc. journey programming is designed and developed for tour Operators and Inbound trips Operators who offer to book for travelers. 

Journey Reservation programming by utilizing Travel Portal Development, comprises flight bookings, hotel bookings, car booking, trip programs. The travel Reservation framework empowers clients to digitally book tickets online by the method of assessing costs. Booking search engines give botches free reservations. by means of integration of API, this transforms into the greatest green. 
 
Travel Portal Solution main goal is to keep giving our clients comprehensive travel arrangements that simplify their business method within the briefest time span.
Create:Serverless Session - (Some) Serverless Best Practices
Tags: mscreate, azure, serverless
Published: 2020-09-29 05:55:49

---
title: Create:Serverless Session - (Some) Serverless Best Practices
published: true
description: 
tags: #mscreate #azure #serverless
cover_image: https://res.cloudinary.com/practicaldev/image/fetch/s--huwXa6qQ--/c_imagga_scale,f_auto,fl_progressive,h_420,q_auto,w_1000/https://dev-to-uploads.s3.amazonaws.com/i/i3m35ktexoc4a2g9682l.jpg
---

Ever feel like there should be an easier way to do what you're doing? Or been surprised by an issue you hadn't considered? We can't promise this session is going to stop that from happening... ever... but we'll make sure that you walk away with a few strategies to write serverless Azure Functions better!

In this session at [CREATE : Serverless](https://createserverless2020.splashthat.com/), I'll be speaking with Jeff Hollan about some best practices we've learned over the years. We'll be walking through best practices around:
 - Local development
 - Deployment and scale
 - Troubleshooting

The complete package! Hope to see you there! 😊

Sign up for Create : Serverless 👉 https://createserverless2020.splashthat.com/

### Resources
- [Local Development Best Practices](https://antempus.dev/posts/mscreate-local-development/)
- [Official Azure Functions Docs](https://docs.microsoft.com/azure/azure-functions/) to learn core concepts!
- [Hands-on Tutorial](https://docs.microsoft.com/en-us/learn/paths/create-serverless-applications/) for Beginner to Intermediate