teleren/devto huggingface dataset:
New Azure Region & other news
Tags: azure, weeklyupdate, news
Published: 2021-06-18 10:28:56

{% youtube yIbXg_zzB3Y %}

### New Azure Region
Azure now has a West US 3, which is located in Arizona. I spoke to Brian Janous about this I think at Ignite 2020 and we talked about sustainability in the datacentres.   The location in Arizona was choose because of it's abundance of solar power, land availability, as well as being close to customers.

The new region is available to pick and includes [Availability Zones](https://techcommunity.microsoft.com/t5/itops-talk-blog/understanding-availability-sets-and-availability-zones/ba-p/1992518?WT.mc_id=modinfra-11089-salean). It's exciting to see Microsoft investing beyond the datacentre though and helping with water conservation and replenishment projects in Arizona.

### Call Recording
Coming soon to the [Azure Communication Services](https://azure.microsoft.com/services/communication-services/?WT.mc_id=modinfra-0000-salean) is call recording is going to be in preview next month. The feature will allow you stop, start, pause and resume recording functionality, with in built temporary storage for up to 48 hours.   Output files can be run through Azure Cognitive Services for post call insights with sentiment analysis.  So keep an eye out for this preview features coming out next month.

### Azure Cache for Redis Redundancy
There is now a zone redundancy feature for [Azure Cache for Redis](https://docs.microsoft.com/azure/azure-cache-for-redis/?WT.mc_id=modinfra-0000-salean) in the premium tier.  You can deploy your caches across multiple availability zones and obtain increased availability.

### Azure Monitor Agent
[Azure Monitor Agent](https://docs.microsoft.com/azure/azure-monitor/agents/azure-monitor-agent-overview?WT.mc_id=modinfra-0000-salean) was also announced this week.  Which is a new agent that is aimed at addressing some data collection aspects of Azure Monitor.  It's supposed to replace all other agents in this are consolidating features and providing more capabilities. It collects telemetry data and sends it to Azure Monitor Logs or Metrics (today), and Event Hubs, Storage Accounts and many other destinations that you need to send telemetry data to (in future).
Day 30/30 : Responsive Profile Cards Using HTML and CSS
Tags: html, css, webdev, tutorial
Published: 2021-06-18 12:04:05

Welcome to Day 30 of this [Challenge](https://dev.to/somanathgoudar/30dayschallenge-30-days-extreme-html-css-challenge-50k1). This is what I created today. 

**➜ Here is the Demo :**
![Responsive Profile Cards Using HTML and CSS](https://1.bp.blogspot.com/-6wq3UTzi1DM/YKon_vd7fmI/AAAAAAAAAJU/so2GsR0P1F48jQRzZewTOZcvcSqhxMFhgCLcBGAsYHQ/s16000/p30.gif)

**➜ Video Tutorial :**

{% youtube 0gyDGZmvTSA %}
**➜ Source Code :**
https://www.futurecodersweb.com/2021/06/responsive-profile-cards-using-html-and.html


**➜ Instagram Post and Reel for Day 30 :**
[See Post and Reel](https://www.instagram.com/future_coderss/)

------------------------------------------------------------------

Hey, If You don't know what is happening here. Don't Worry, I am doing a crazy challenge 😅. Read More about it from the post below.

{% link https://dev.to/somanathgoudar/30dayschallenge-30-days-extreme-html-css-challenge-50k1 %}

**Support Me :**
👉 Buy me a Coffee: https://www.buymeacoffee.com/somanathgoudar
👉 [Follow Me on Instagram](https://www.instagram.com/somanath_goudar/)
👉 [Follow Future Coders on Instagram](https://www.instagram.com/future_coderss/)
👉 [Subscribe to My Main Channel](https://www.youtube.com/channel/UC_nTrhTr5fnBGjOxnkPUmmA)
👉 [Subscribe to Channel Created for this Challenge](https://www.youtube.com/channel/UCzGSyMOf2jPt1MkNBB3SJ3g)

------------------------------------------------------------------
Introduction to Hascal Programming Language 
Tags: programming, cpp, iot, cloud
Published: 2021-06-18 12:03:23

**Hascal** is a simple, fast, powerful compiled language for developing systems, IoT and cloud projects.

## Features :
- Cross Platform (Linux, Windows, MacOS)
- Fast & Powerful
- C-Family Syntax, inspired by C, Swift, Pascal
- Compiles to C++
- It's written in Python
- Native binaries with no dependency
- Can program Arduino boards with Hascal
- **Built-In Lua Interpreter**
- **Hawkai** project manager(similiar to cargo in rust)

## Examples
Hello World :
```ts
function main(): int {
  println("Hello World")
  return 0
}
```

Run Lua Code :
```ts
import lua
function main(): int {
  RunLua("print 'hello from lua in hascal'")
  return 0
}
```

Other details available in [our github repo](https://github.com/hascal/hascal)
🔥🔥backend for login form. Easy to make fully working form
Tags: html, css, webdev, javascript
Published: 2021-06-18 11:47:55

Hello, glad you are here. I am kunaal and today we will see how to make a fully working login and register form with psql databse and nodejs as a backend.

#Video Tutorials

Watch these tutorial to learn to make this login register form. You can see its demo also.

Part - 1:
{% youtube Lcih8lCY19k %}

Part - 2:
{% youtube I3ZNqmPBOPQ %}

I hope you understood everything. If you have any doubt or you find any mistake that I made or you have any suggestion feel free to ask me in comment.

>If you are interested in programming and want to know how I a 15yr old teen do coding make these design. You can follow me on my Instagram. I am also planning to post my game development stuff on Instagram.

[Source Code](https://github.com/kunaal438/fullstack-login-form), [My youtube Channel](https://www.youtube.com/c/TechyProgrammers/), [Instagram](https://www.instagram.com/techy_programmers/)
20 Key Reasons Use MEAN Stack Development for Next Project
Tags: webdev, angular, node, express
Published: 2021-06-18 11:21:37

---
title: 20 Key Reasons Use MEAN Stack Development for Next Project
published: true
description: MEAN stack is used to get better and faster results for mobile and web app development. Read what MEAN Stack is? How it is work? And reasons why we use it?
tags: webdev, angular, node, expressjs
cover_image: https://www.techtic.com/wp-content/uploads/2021/06/why-use-MEAN-stack.png
---

Today in this digital era developing a web application requires a reliable and dependable software stack. Modern-day developers are utilizing a blend of advanced technologies to get swifter and enhanced outcomes through their projects.

Increasing the use of MEAN Stack is one of the primary examples of this scenario. MEAN JS is utilized to craft robust and scalable web applications. Let’s explore what exactly is Mean Stack and how it can assist your business.

<h2>What is the MEAN stack?</h2>
Mean stack is the compilation and synergy of technologies applied to build web applications. MEAN is used by several Web App Development Companies, and it precisely stands for “MongoDB Express.js AngularJS Node.js.”

<h2>How does Mean stack architecture work?</h2>
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/y4xcqs2txxj5bdr9oczb.png)

The Mean Stack Architecture works in five stages.

Stage 1: Angular as a client-side language is the foremost one to work on the client request.

Stage 2: The client request then goes into NodeJS being the JavaScript server-side language.

Stage 3: ExpressJS is then into the process and makes a database request.

Stage 4: Then MongoDB retrieves the data and sends the response to ExpressJS.

Stage 5: NodeJS returns the data to the AngularJS to showcase the outcomes, and in return, the data is taken back from the ExpressJS.

<h2>20 reasons to use MEAN stack for web &amp; mobile app development project</h2>

1) Free & open-source stack
2) Based on javascript
3) Trouble-free to implement
4) Extensive skill base to have
5) Delivers high-performance levels
6) Effective prototyping abilities
7) Involve lower costs
8) Boosts developer competence
9) Common language for the architecture
10) The suppleness of the technology stack
11) Turns code-sharing undemanding and beneficial
12) User-friendly, reusable & cloud-friendly
13) Straightforward data transfer
14) Immense repositories
15) Influential community
16) Real-time, interactive & engage users
17) Seamless project management
18) Simple to shift code
19) Command of infinite modules
20) Don’t require LAMP

If you want to read more about all reasons then visit <a href="https://www.techtic.com/blog/mean-stack-for-web-mobile-app-development/" title="Why Use MEAN Stack for Web & Mobile App Development Project?" >Why Use MEAN Stack for Web & Mobile App Development Project?</a>
Visual Studio 2022 Memory Eater Extension
Tags: visualstudio
Published: 2021-06-18 11:19:02

I had just published simple extension for Visual Studio 2022 Preview 1.

[GitHub/kkamegawa/memoryeaterextension](https://github.com/kkamegawa/memoryeaterextension)

![Over 2GB use in Visual Studio](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/aq1zophdaha135gvfq4y.png)

This extension will not publish to marketplace. 

It's simple memory eater extension :-).
eParbona -An eCommerce Software(Laravel)
Tags: laravel, ecommerce, eparbona, php
Published: 2021-06-18 11:10:18

Do you want to manage your shop in online ? If yes, here eParbona is the best solution for you. eParbona is a laravel based eCommerce software and it's 100% responsive design.

Demo link: https://rb.gy/wvl9nc
Youtube video: https://youtu.be/51Hka3-emPs
I Just Want to Download You!
Tags: versioning, devops, ux, webdev
Published: 2021-06-16 18:22:58

If you have software that people download from your site, there is a finite set of versions people actually care about.  Yes, some people want all of them, and you should satisfy that.  But honestly, no one should have to actually read to get the "right" version.  We have plenty of other shit to read, and so do you.

## Sets of downloads people want
- The latest version (or current major)
- All the currently supported Long-Term Stable versions (explicit LTS, or latest of all supported majors)
- Latest plus all LTS

## Needs Work
Here we have pgAdmin. Not the most egregious, but this is also the update process when the running app has already informed you of the latest version.
<br>

![image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/h0a57s6ugm57f4jercs1.png)
<figcaption>Multiplatform, sure</figcaption>

<br>![image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/y7xhnvulyqx71kt3vpjx.png)
<figcaption>*Squints*</figcaption>

<br>![image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/q8eu5pud8bxd2yh41mlw.png)
<figcaption>Oh, come on!</figcaption>
&nbsp;
## Done Well
Contrast this with Node.js. This is the first page off Google search results:
<br>

![image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/n7805i25f62w2x83wryn.png)
<figcaption>Already the right platform, two options, perfectly follows the time axis literally with version number and figuratively by risk level. It even flips for RTL!</figcaption>

<br>There are no other screens, because those buttons immediately trigger the download.

## Be Kind to Your Users
It's the Golden Rule, and just good citizenship! Respect others' time and effort as you would like yours to be.
Machine Learning Applications: Medical Diagnosis
Tags: article
Published: 2021-06-18 14:45:48

---
title: Machine Learning Applications: Medical Diagnosis
published: true
date: 2021-06-18 10:52:45 UTC
tags: Article
canonical_url: https://reinforcement-learning4.fun/2021/06/18/machine-learning-applications-medical-diagnosis/
---

An increasing application of machine learning classification algorithms is medical diagnose.

Diagnosing if a patient has a specific disease is a simple binary classification problem.

For example, we may build a model to identify if a patient has Hepatitis C. In this case, there are two possible outputs: yes and no, which is a typical …

[Continue reading Machine Learning Applications: Medical Diagnosis →](https://reinforcement-learning4.fun/2021/06/18/machine-learning-applications-medical-diagnosis/)
pyATS, the Cisco python automation tool
Tags: cisco, automation, network, python
Published: 2021-06-18 10:44:16

---
title: pyATS, the Cisco python automation tool
published: true
description: Getting started with pyATS, the Cisco automation tool to operate and test your network.
tags: cisco, automation, network, python 
//cover_image: https://direct_url_to_image.jpg
---
Automation is a core element in the management of network devices. 
In this post, I tried to set up the pyATS toolset by Cisco. It's a library that can be used in full python code and has a CLI tool add-on. It's vendor agnostic, and you can run your tests or operations tasks.

### The installation
pyATS needs to be installed on Linux based system, as I'm using a Windows setup, I installed it on WSL.
I installed pyATS with the Python package manager, pip :
```
pip install "pyats[full]"
```
Once installed, the libraries are available to import in your Python code along with the CLI tool.

### Write the python code
Your devices have to be loaded in a testbed instance.
The said devices are defined in a YAML file.
Once your target device is selected, you can extract and parse the result of a command.
The pyATS ecosystem has built-in parser, for commands like *show inventory*, but you can write your own parser for specific use-case.
```
from genie.testbed import load

testbed = load('my_testbed.yaml')
dev = testbed.devices['nx-osv-1']
dev.connect()
p1 = dev.parse('show inventory')

print('Slot 1 serial number:' + p1['name']['Slot 1']['serial_number'])
```

### My devices to TestBed
Devices information have to be stored in a yaml file, my_testbed.yaml in the above example. It contains device information like ip addresses, OS, hostname, login, password, and so on.
```
devices:
  R1:
    connections:
      cli:
        ip: 10.10.10.11
        protocol: ssh
    credentials:
      default:
        password: password
        username: admin
      enable:
        password: password
    os: iosxe
    platform: asr1k
    type: iosxe
```

To avoid any typo, a csv(or xls) file can be used to store the devices data.

![Devices information in CSV file](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hheqc5uh6uhzcfbag8r6.png)

Once all values completed, you can then convert the csv file to YAML format using the pyats cli:
 
```
(pyATS) ➜  pyats create testbed file --path ./my_devices.csv --output ./my_testbed.yaml
```
7 Udemy courses worth your time and money
Tags: codenewbie, beginners, webdev, programming
Published: 2021-06-18 10:00:04

_If you found value in this thread you will most likely enjoy my tweets too so make sure you follow me on [Twitter](https://twitter.com/VladPasca5)  for more information about web development and how to improve as a developer. This article was first published on my [Blog](https://vladpasca.hashnode.dev/)_

### 1. Modern JavaScript from the beginning by @traversymedia 

This is the course I used to learn JavaScript and I recommend it to everyone

It will teach you every thing you need to know about JS and it also contains some amazing real-world projects

🔗https://www.udemy.com/course/modern-javascript-from-the-beginning/

### 2. The Complete Web Developer in 2021

This is another course that I used to learn the basics of web development and it's amazing

It really contains everything you need to know about web development

🔗https://www.udemy.com/course/the-complete-web-developer-zero-to-mastery/

### 3. 50 Projects In 50 Days by @florinpop1705 and @traversymedia 

If you're looking to practice your HTML, CSS, and JS skills this is perfect for you

I didn't start this course yet but I can't wait to do so

🔗https://www.udemy.com/course/50-projects-50-days/

### 4. Modern HTML & CSS From The Beginning

This is another amazing course you can use if you want to learn just HTML and CSS

You will learn things like HTML5, Flex, Grid, Sass, and more

🔗https://www.udemy.com/course/modern-html-css-from-the-beginning/

### 5. Complete React Developer in 2021

This is a course that will teach you React, Redux, Hooks, GraphQL, Firebase, Stripe

You'll also build an E-commerce app while learning React

I plan to take this course in the future too

🔗https://www.udemy.com/course/complete-react-developer-zero-to-mastery/

### 6. MERN Stack Front To Back

If you want to learn the MERN stack this course is perfect for you

You'll learn how to work with Node.js, Express, React, Redux and MongoDB

🔗https://www.udemy.com/course/mern-stack-front-to-back/

### 7. Learning to Learn

This course isn't programming related but I recommend it to everyone that wants to learn programming

It teaches you how to learn anything faster and more efficient

🔗https://www.udemy.com/course/learning-to-learn-efficient-learning-zero-to-mastery/

### TL;DR

1. Modern JavaScript from the beginning
2. The Complete Web Developer
3. 50 Projects In 50 Days
4. Modern HTML & CSS From The Beginning
5. Complete React Developer
6. MERN Stack Front To Back
7. Learning to Learn

### The end

_I hope found this useful and if you did please let me know. If you have any question feel free to DM me on  [Twitter](https://twitter.com/VladPasca5) ._
Your Guide to Build On-demand Doctor Appointment Application
Tags: android, ios, devops
Published: 2021-06-18 09:31:26

Time has gone when people have to stand in a queue to get appointments with their doctors. Even before the advent of a pandemic age, people could consult the doctor over their mobile phone without wasting time standing on a long waiting list. But, with a [doctor appointment booking app](https://www.suriainternational.com/doctor-appointment-app-development-cost-and-features/), users can consult any specialist conveniently while sitting at their place. These apps have some unique features that let doctors to get accurate data of the patients in real-time. Also, healthcare organizations can easily implement the telemedicine concept with the help of [on-demand healthcare apps](https://www.suriainternational.com/benefits-of-healthcare-app-development/).

Not only patients but also doctors find such apps highly useful. As per the data, around 80% of physicians use medical apps regularly. According to a survey, approximately 1.7 billion smartphone users have a healthcare app on their phones. It is so because everyone is now more concerned about their health and taking all possible steps to cure themselves with the doctor’s help as and when needed.

After the arrival of COVID-19, the doctor appointment application has started gaining ground rapidly across the world. These days, many healthcare service providers want to build an on-demand doctor appointment app, but they have no idea of where to start. Let’s dig deep into the features, tips, and other necessary information about the customized doctor appointment application in this article.

Let’s start with the list of major features of a doctor appointment app.

Must-have Features to Build a Doctor Appointment App

Here are the primary features that are required to build a user-friendly doctor appointment app.

Creating a profile

Not only the patient but the doctor also has to make a profile in the doctor appointment app. Both the doctors and the patients have to fill in some personal details to create their respective profiles.

Searching doctors

A search bar will help the patient search for the doctor as per their requirements. They can also search for the doctor using subtitles like a doctor’s specialty, area, type of care, time, and many more.

Booking an appointment

This is the most important feature of an on-demand doctor appointment booking app. After selecting the particular doctor, the patient can send a request for booking an appointment with the doctor. A built-in chat will help the doctor and patient to discuss everything.

Read More:https://www.suriainternational.com/build-on-demand-doctor-appointment-application/
VSCode and Docker container management
Tags: docker, portainer, vscode, containers
Published: 2021-06-18 09:24:12

Using containers for development is not a new thing. Almost everybody uses it because of its ease of handling software dependencies. But the time will come when you will have so many containers that it's getting harder and harder to manage them. VSCode does have a great Docker plugin where you can see your containers, images, registries, networks, and volumes but its functionality is limited. The same applies to Docker Desktop. It's easy to stop or delete a container but what about such a simple thing as renaming it. You can of course do it in the command line but some functions, such as deleting takes multiple lines of code. That's why I started searching for another solution. And I found it! It's called Portainer. 👋

#About Portainer
Portainer is a universal container management tool. It works with Kubernetes, Docker, Docker Swarm, and Azure ACI. And it's open-source. 👍
Portainer handles the easy tasks as easy as the more complex ones. While this article is mainly focused on Docker, Portainer can handle much more advanced tasks like Kubernetes clusters.

#Installation
Getting Portainer up and running is as easy as starting a new container. Simply create a named volume for your data and run the container.
`docker volume create portainer_data`

*Linux:*
`docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce`
*Windows:*
`docker run -d -p 8000:8000 -p 9000:9000 --name portainer --restart=always -v \\.\pipe\docker_engine:\\.pipe\docker_engine -v portainer_data:/data portainer/portainer-ce`

Once it's up and running you can access the web interface at: http://localhost:9000/
![Portainer startup screen](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zbqmjdp8upuohh31ywra.png)
Setup the admin user and connect to Docker.
![Connect Portainer to Docker](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0z8mogf7wx7tmra7r6vh.png)
And you're done! It's that simple. 🎉

# Start exploring
Start exploring Portainer. The interface is simple and easy to use. Check your volume locations or your network IPs without using additional Docker containers.

Have fun using [Portainer](https://www.portainer.io/)! 🐳