teleren/devto huggingface dataset:
Netgear Extender setup
Published: 2020-08-25 07:44:15

We are the best Netgear router setup or wifi extender setup service provider who provides various kinds of WiFi setup services. If you face any trouble while <a href="https://netgerext.net/netgear-router-setup/">Routerlogin.net</a> or Netgear extender setup then you can contact our experienced experts for instant help.
We are also here to provides you <a href="https://netgerext.net/netgear-firmware/">netgear router firmware update</a>. If you need this kind of step then we are here to help you. You can visit here and takes the best services
Whiskey Wednesday - Episode 3: Freelancing As A Web Developer
Tags: podcast
Published: 2020-08-25 07:42:46

---
title: Whiskey Wednesday - Episode 3: Freelancing As A Web Developer
published: true
description: 
tags: podcast
cover_image: https://dev-to-uploads.s3.amazonaws.com/i/298wnozwth32rhhrfxh1.jpg
---

## Whiskey Wednesday - 2020 July 1st

#### Episode 3: Freelancing As A Web Developer

In this episode, we have some freelancing experts on the show to tell
us how to get started, what to look out for, and how to enjoy the
whole process of doing freelance work.

📺 [Watch it on Youtube](https://www.youtube.com/watch?v=k3lsSMByTPw)

{% spotify spotify:episode:7x4kDYzJnGDbZs9qYIpouy %}
Things to Keep in Mind While Choosing Web Hosting
Tags: webhosting, hosting
Published: 2020-08-25 07:34:07

Whether you're using PHP or python or Node.js or any other programming language to create your website you need one best web hosting to live your website on the internet.

There are literally hundreds of web host out there, but which is better, which is good for your site? That's what I'm gonna cover in this post.

In this post, I'm going to show some point to keep in mind while choosing web hosting provider for better uptime, performance,  support and more.

Let's jump into it.

## Things to Keep in Mind While Choosing Web Hosting

### Uptime Guarantee
Uptime is an important aspect to keep in mind while choosing a web host. If your web host fails to provide 99.9% uptime then it's not good for your website and visitors. 

Popular web host like SiteGround Offers 99.9% uptime for better performance. You can check [SiteGround Black Friday here](https://www.blackfridaydealspoint.com/siteground-black-friday-deals).

That's why always check first UPTIME matrices of the web host.

### Storage Space & Bandwidth
Storage space and bandwidth is another vital thing to keep in mind while choosing a web hosting provider because if you select a plan with low storage space then you might run into storage full issue.

For unlimited speed and bandwidth, [Bluehost](https://www.blackfridaydealspoint.com/bluehost-black-friday-deals/) is a great choice.

That's why I always suggest checking storage and bandwidth based on your requirement.

### Daily Backup
If somehow your data get deleted and what if you don't have any backup? Of Course, your site content vanishes and its ruin your project. But, if you keep in mind to check daily backup facility on web hosting provider then you can't get into problem.

### Hosting Speed
Hosting speed matters a lot. If you don't know the [fractional of the second](https://backlinko.com/page-speed-stats) can make your site fail to show your first impression to your users.

For blazing fast hosting speed you can check [a2 hosting black Friday deals](https://www.blackfridaydealspoint.com/a2-hosting-black-friday-deals/) here.

So first check for web hosting speed through a different review on the internet.

## In Conclusion
So these are some common but very important things you should keep in mind while choosing a web hosting for your sites.

We do recommend to investigate everything about the company first and then purchase web hosting.

Given all the things are often people ignore and then they fall into a problem. So it's good to check first.

Hope you liked this post. If so don't forget to share.
Passed Pseudo Programing [WGU basics]
Tags: database, codenewbie, webdev
Published: 2020-08-25 02:12:55

Interesting class.  Explored ideas about loops and if statements using pseudo code so you can understand the concept prior to using the script.  Since I've done some of that in C# already it wasn't too bad.  Covered System Development Life Cycle (SDLC) and Universal Modeling Language (UML).  I've been doing Project Management since 2011 and excited this was unique talking about different types of waterfall or agile approach when creating software.  I can see why the agile approach would be better, because if you have a product and users will pay for it they obviously want certain features.  The agile approach will work better when releasing version of said product. 

Next is Network Security Foundations or Web Development Foundations. 

All the best.
How to Use “Excel RAND Function” in Office 365? – {with Examples}
Tags: excelfunctions, excelrandfunctionino
Published: 2020-08-26 03:36:31

---
title: How to Use “Excel RAND Function” in Office 365? – {with Examples}
published: true
date: 2020-08-25 07:12:19 UTC
tags: ExcelFunctions,ExcelRANDFunctioninO
canonical_url: https://geekexcel.com/how-to-use-excel-rand-function-in-office-365-with-examples/
---

## RAND Function in Excel:

![RAND Function in Excel](https://eadn-wc04-371788.nxedge.io/cdn/wp-content/uploads/2020/08/3-41.png)<figcaption id="caption-attachment-12545">RAND Function in Excel</figcaption>

In this article, we are going to see how to use the **Excel RAND Function in Office 365** with its syntax, explanation, and examples. Let’s get 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)



## RAND Function – Explanation:

- RAND Function **returns the random number between 0 and 1**.
- Excel returns a new random number each time the worksheet is calculated.
- For example, **RAND()** will return the random number like **0.785934**.

## Syntax:

**=RAND()**
- Random function has no arguments.

### Note:

- Use the following formula to calculate the random number between two numbers ( **a and b** ).
- “**=RAND()\*(b-a)+a**“
- If you want to generate a set of random numbers in multiple cells, you need to select the cells then, type RAND() in the formula bar, and press the following keys: CTRL ENTER

## Examples:

Let’s see some examples to make it clear.

### Example 1:

- Refer to the below example.
- Here we have shown the generated random numbers using **RAND()** Function in **Column A**.

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

### Example 2:

- If you want to generate a set of random numbers in multiple cells, you need to select the cells then, type RAND() in the formula bar, and press the following keys: CTRL ENTER

![Example 2](https://eadn-wc04-371788.nxedge.io/cdn/wp-content/uploads/2020/08/2-51.png)<figcaption id="caption-attachment-12533">Example 2</figcaption>

From the above two examples, you can understand how **RAND() function** works.

## Verdict:

In this article, you can understand the usage of **Excel RAND() Function in Office 365** with its syntax, explanation, and examples. Drop your **feedback** in the below comment section. Thanks for visiting **[Geek Excel.](https://geekexcel.com/)** Keep Learning!!

### Similar Articles:

- **RANDBETWEEN Function in Excel**

### Read Ahead:

- [How to Use Excel MROUND Function in Office 365? – [with Examples]](https://geekexcel.com/how-to-use-excel-mround-function-in-office-365-with-examples/)
- [How to Use Excel EXP Function in Office 365? – [With Examples]](https://geekexcel.com/how-to-use-excel-exp-function-in-office-365-with-examples/)
Why does / (divide) round down in Python 3.8 ?
Tags: python, beginners, ddsry, codenewbie
Published: 2020-08-25 07:09:50

Why does it / (divide) round down in Python Programming Language ?


▪ It's not really rounding down, its just dropping the fractional part after
the decimal.


▪ Try this, 9.0/3.0 and compare it to 9/3 and you will see the difference.
What is the order of Operations in Python 3.8 ?
Tags: python, beginners, ddsry, codenewbie
Published: 2020-08-25 07:05:21

Order of Operations in Python Programming Language:

▪ Parenthese ()
▪ Exponent **
▪ Multiplication *
▪ Division /
▪ Addition + 
▪ Subtraction -


➡ Just remember PEMDAS.✌
Druga książka programistyczna -50%
Tags: polski, polish, programowanie, informatyka
Published: 2020-08-25 06:47:28

Cześć, do 31.08.20 trwa propozycja GRYFNO TYTA! [Drugi tytuł 50% taniej].  Między innymi 'Docker. Wydajność i optymalizacja pracy aplikacji. Wydanie II'. Łącznie w propozycji możliwych do zdobycia jest 973 itemów. Poniżej wybrane pozycje:

- Amazon Web Services w propozycji. Wydanie II (Amazon Web Services in Action, 2nd Edition), Andreas Wittig, Michael Wittig, 520 stron, 2020 rok (nowość)
- Ciągłe dostarczanie oprogramowania. Kompletny przewodnik (A Practical Guide to Continuous Delivery), Eberhard Wolff, 224 stron, 2017 rok
- Docker dla praktyków. Wydanie II (Learning Docker - Second Edition), Jeeva S. Chelladhurai, Vinod Singh, Pethuru Raj, 248 stron, 2018 rok
- Inżynieria niezawodnych baz danych. Projektowanie systemów odpornych na błędy (Database Reliability Engineering: Designing and Operating Resilient Database Systems), Laine Campbell, Charity Majors, 256 stron, 2018 rok
- Przyspieszenie. Lean i DevOps w rozwoju firm technologicznych (Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations), Nicole Forsgren PhD, Jez Humble, Gene Kim, 232 stron, 2019 rok
- Terraform. Krótkie wprowadzenie. Tworzenie infrastruktury za pomocą kodu. Wydanie II (Terraform: Up & Running: Writing Infrastructure as Code, 2nd Edition), Yevgeniy Brikman, 336 stron, 2020 rok (nowość)

Szczegóły: https://quim.pl/promoc-fgh?s=devops

Nie przegap akcji, zapisz się na newsletter: [PROMOCJE PROGRAMISTYCZNE](https://polishwords.com.pl/blog/newsletter-dla-programistow)
How to change the build configuration in Fastlane - via gym , build _app or xcodebuild
Tags: fastlane, fastlanegym, xcodebuild
Published: 2020-08-25 06:21:30

We have four build configuration in the scheme - QA, Pre prod, Staging, Releasing with different BaseUrl, I am just trying to change this build configuration via Fastlane gym command but it fails, bu default it is taking the one which is selected PFA for reference

`build_app(workspace: "MyApp.xcworkspace", scheme: "MyApp", include_bitcode: true,export_method:"app-store",configuration: "Staging")

gym(workspace: "Omuni.xcworkspace",scheme: stagingScheme,export_method:"appstore,configuration:"Staging")`
Understanding Docker: part 5 – Dangling images
Tags: docker, devops, beginners, cloud
Published: 2020-08-25 06:16:33

---
title: Understanding Docker: part 5 – Dangling images
published: true
description: Serie of sketchnotes about Docker. Explaining in a visual way Docker principles.
tags: Docker, DevOps, beginners, Cloud
series: Understanding Docker in sketchnotes
cover_image: https://dev-to-uploads.s3.amazonaws.com/i/bneoyt7u15zrv35y0tgs.jpg
---

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

We start the serie of Docker Sketchnotes with a focus about dangling images.


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

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

As usual, if you like theses sketchnotes, you can follow me, and tell me what do you think. I will publish others sketchs shortly :-).
Did you know HTML elements can be editable?
Tags: html
Published: 2020-08-25 06:06:49

This is one of the `HTML` options you don't see often, but are actually really cool.

There is an `HTML` attribute called `contenteditable`, and it allows `HTML` elements to become editable 🙊.

Let me show you how it looks on this Codepen.
(Click any text!)

{% codepen https://codepen.io/rebelchris/pen/xxVgJbB %}

## HTML contenteditable

We can simply make an element editable by adding the `contenteditable` tag.

```html
<div class="container">
  <h1 contenteditable="true">Welcome click me 🎯</h1>
  <p contenteditable="true">
    Did you know you can click me to edit my content?<br />
    Even big paragraphs 👀
  </p>
  <a contenteditable="true" href="#">View the full article</a>
</div>
```

It can have three values:

- `contenteditable="true"` ~ We can change the content
- `contenteditable="false"` ~ Not able to change it
- `contenteditable="inherit"` ~ What ever the parent has

## Capturing changes in JavaScript

Of course, this is cool, but it doesn't do much on its own, we can actually capture these changes with `JavaScript`.

Let's bind an event listener to the input event for each `contenteditable` tag.

```js
var contents = document.querySelectorAll('[contenteditable]');

for (let content of contents) {
  content.addEventListener('input', function() {
    console.log('input changed to: ' + content.innerHTML);
  });
}
```

## Browser Support

Since this is a native `HTML` tag, it has amazing support!

![Contenteditable support](https://caniuse.bitsofco.de/image/contenteditable.png)

### Thank you for reading, and let's connect!

Thank you for reading my blog. Feel free to subscribe to my email newsletter and connect on [Facebook](https://www.facebook.com/DailyDevTipsBlog) or [Twitter](https://twitter.com/DailyDevTips1)
React Hooks or Online Classes?
Tags: react, javascript, codenewbie
Published: 2020-08-25 06:01:15

### State management:

It's the same thing that every college student does during his online classes. I am seriously not kidding!!!

The state can be understood by a simple example of a switch that has two states 'ON' and 'OFF'
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/k8bvwp8e62hp5uarm43g.gif)

During online classes or any college lecture, we only attend to be either present or absent rest we study on our own.

In react we manage them by defining a state and then keep on updating them according to the scenario.

In the hooks approach, we use "useState" for managing state.

State Hooks:
Let us define a state hook for student:
```
// State hooks for student

const [student,setStudent] = useState('');
```
The initial value is an empty string and if we print student then:
```
console.log(student) // Output will be blank as string is empty.
```

Now to change the state we need to update the value as:
```
setStudent('Present")

console.log(student) // Output will be 'Present'
```
here "student" is used to store state and "setStudent" is state handler that is used to update the state.

The states can be in any form, say numbers, a string, array, or an object depending on the use case and what we want to make.

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

Effect Hooks:
In React every component has a basic three life cycle approach:

1. Mounting

2. Updating

3. Unmounting

Again, a lecture example whatever be the situation we need to attend and be present similarly "Mounting" works, whenever we start our react app they are mounted and rendered. If we talk about using Hooks that can be done by:
```
useEffect(
()=>{

//Operation to be performed

},[])

```
"UseEffect" method without any state variable which mounts the state we want when our app is launched i.e. "joining online classes and be present".

Now updating the state or Update cycle:

If a state exists, then we need to update its value like if we turn a switch on, we need to turn it off.
```
useEffect(()=>{

//Operation to be performed

},[state])
```
here, the state refers to the state variable. Whenever its value will be changed the state will update and the operation inside will be performed.

Here's a simple application that is based on Hooks:
Can play with [here](https://gkanishk-math.netlify.app/).

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

this game we need to find the coordinates of a point inside the square box if that matches Voila! 

What I have done is when the user starts or generates the coordinate the time starts and based on the movement the state is updated, as soon as it matches with the generated coordinates the state is set to false and the game ends.

A simple and easy implementation of hooks concepts.

Code can be found [here](https://github.com/gkanishk/hocuspocus)

This was originally written at my personal [blog](https://gkanishk-blog.netlify.app/)
Coin Spin- Heads up
Tags: codepen, codenewbie, css, showdev
Published: 2020-08-25 05:59:17

Pure CSS coin spin falls on heads.
Uncomment 'animation-name : tails' to make coin fall on tails.
Any other way to choose randomly between animations in pure css?


{% codepen https://codepen.io/Meesa/pen/KKzWpBW %}
Kotlin based on which JVM? vs just Java?
Tags: discuss, java, kotlin
Published: 2020-08-25 05:22:25

First of all, I don't meant to code for Android native (yet).

Secondly, I find this on JetBrains,

> ## Which versions of JVM does Kotlin target?
>
> Kotlin lets you choose the version of JVM for execution. By default, the Kotlin/JVM compiler produces **Java 6 compatible bytecode**. If you want to make use of **optimizations available in newer versions of Java**, you can explicitly specify the target Java version from 8 to 13. Note that in this case the resulting bytecode might not run on lower versions.

I also have experience converting whole segments of Java code into Kotlin, when I have to.

I also realized to newer Java might have less verbose features, as well as optimizations.

Also, even for Java 11 or 14, there are variants other than Oracle Java as well... (e.g. adoptopenjdk, GraalVM)

If I had to use Java, I would have to learn a lot more of Java as well, but tutorials would be much easier to find... (Again, I don't normally want tutorials targeting Android.)

I am also looking for Java scripting. Maybe I still have to stick to Kotlin?

{% post https://dev.to/patarapolw/kotlin-scripts-with-jar-dependencies-3mi9 %}
What is NetSuite ERP?
Tags: netsuite, erp, jobinandjismi, erpsoftware
Published: 2020-08-25 05:14:58

NetSuite is a #1 Cloud Enterprise resource planning software ( ERP). It unifies different actions into a single platform. It is a suite of operations consisting of ERP, CRM, PSA, and eCommerce capabilities. It helps the enterprises to achieve business growth and progress by efficient <a href="https://www.jobinandjismi.com/service/netsuite-customization/">NetSuite Customisation</a> and optimization of activities. Process automation is another important benefit of NetSuite.It avails higher-end benefits for the organization to run the business race with success. 

NetSuite is highly flexible to integrate and customize to cater to the needs of business performance and efficiency. NetSuite helps in managing the financials and accounting, inventory management, business intelligence with efficient tools for analytics and reporting, CRM tools, and so on. <a href="https://www.jobinandjismi.com/blog/what-is-netsuite-features-benefits/">NetSuite</a> helps to foresee the business and assist organizations to remain as competitive every day.
Basic Git Commands
Tags: git, github, beginners
Published: 2020-08-25 04:46:26

In this brief intro, we'll be diving into Git and learn basic git commands. Git is a version control system which comes handy when you're writing code as a team or independently. Some features that git allows includes; creation, merging, and deletion of multiple local branches that can be entirely independent of each other.
#installation
[https://git-scm.com/downloads]
Use the git installer and follow the steps.
Check for successful installation and version ``` git --version```

#Set global configurations
Now lets configure git by running the following global commands.
```git config --global user.name "user name"
git config --global user.email "email address"``` 

#git init
Initializes your local git repository as your master.

# git add . or git add "file name"
To add all the files to staging area, run 
```git add .``` 
or add specific file using ```git add <file name>```

#git commit -m "commit message"
To save the changes to your repository with a message which describes the commit.

#git remote add origin "repository URL"
When you have an online repository and would like to link it to your local repository, you can do so by running. ```git remote add origin <repository URL>```

#git push -u origin master
To push the local repository to the online repository.

#git remote rename origin upstream
Running this command will rename the online repository. Then add the new URL using "git remote add origin <repository URL" and push the local to the online using "git push -u origin master"

#git clone "repository URL"
To clone an online repository to your local machine.

#git revert
Will reverse changes made by an earlier commit.

#git status
To view the current status of the repository.

#git checkout <commit> <file name>
View file from last commit and add it to staging area.

#git restore --staged <file name>
Unstage files from last commit.

#git restore <file name>
Restore file to original last commit.

#git log --online
Show all commits. 

#git log
Display detail information about all commits.


#git -b "branch name"
Running this command will create a new branch.

#git branch -a 
Show all branches.

#git checkout "branch name"
Will move git from the master branch to the new branch.

#git merge "branch name"
If there are new changes that needs to be added to the master, you can do so by switching back to the master branch.

#git branch -a
To list branches.

#git pull
To match the remote repository to the local.
Another older language: RPG - Report Program Generator
Tags: legacy, rpg, kotlin, java
Published: 2020-08-25 04:03:35

>  RPG is widely common in the business and financial industry. There are tons of super-stable, higly-tested, mission-critical lines of RPG code running a big amount of businesses since tens of years. Big companies still rely on this programming language.

So along comes [JaRIKo](https://github.com/smeup/jariko): 
> a JAva virtual machine Rpg Interpreter written in KOtlin


> ... RPG was designed for business, it is very simple, powerful for data manipulation, but extremely inadequate to solving technology issue (like threads, async, http calls, cryptography, and so forth). The developer doesn't need to be aware of the technical details. The system provides all this technology, making code run on top of a platform that solves those issues.


> This helped to create a generation of RPG programmers that are closer to business consultants than to developers, and this is very good for business applications development.

Jariko releases RPG from its dependence on the AS/400 platform.
AWS Services integration testing by leveraging Local Stack and GitHub Actions 
Tags: actionshackathon, meroware, cicd, aws
Published: 2020-08-25 03:49:56

### My Workflow
I took some time to develop a way to do integration testing of aws services within a github action workflow. It was a lot of fun to do so I hope you find it as useful as I do in my personal and professional projects. 

### Submission Category: 
Maintainer Must-Haves

### Link to Code

{% github https://github.com/meroware/example-aws-services-github-worflows %} 

### Additional Resources / Info

- Walk through of workflow https://www.youtube.com/watch?v=-SKjWPEc-KQ
- Medium article of workflow https://medium.com/@meroware/aws-services-integration-testing-by-leveraging-local-stack-and-github-actions-801241ea9bf4