teleren/devto huggingface dataset:
New Console Home in AWS Management Console
Tags: aws, cloud
Published: 2022-01-17 14:22:54

**Console Home**
Recently AWS launched the new Console Home, a customizable home page for the AWS Management Console that offers customers a single place to access the information they need. 

**Customize your Console Home**
The new Console Home provides customers the capability to customize their Console Home experience by adding, removing, and rearranging widgets. In some of the widgets, customers can also choose between regular view for a quick summary or an extended view for a more comprehensive overview.

At launch, customers can use 8 widgets: 

1. Welcome to AWS 
2. Recently visited
3. AWS Health 
4. Cost and usage 
5. Build a solution
6. Trusted Advisor 
7. Explore AWS
8. Favorites

**Data Aggregation**
These widgets aggregate data from multiple services and regions to enable customers to perform various tasks. 
For example, a financial administrator can use the Cost and usage widget to get an overview of forecasted costs across AWS services; and a DevOps manager can view important events and changes affecting their AWS environment in the AWS Health widget.

The new Console Home experience will persist on the user account level across browsers and devices.

You can use the new Console Home by signing in today to the AWS Management Console, and opting in to the new Console Home. The new Console Home is available in all public AWS Regions.

Additional widgets will be announced over time by AWS!
Learn to deal with imposter syndrome
Tags: discuss, growth, personal, improvement
Published: 2022-01-17 14:21:10

---
title: Learn to deal with imposter syndrome
published: true
description: Learn to deal with imposter syndrome
tags: discuss, growth, personal, improvement
cover_image: https://dev-to-uploads.s3.amazonaws.com/uploads/articles/twf15r7kvyywg0p0n072.jpg
---

_Originally published on [my blog](https://www.nikola-breznjak.com/blog/daily-thoughts/learn-to-deal-with-the-imposter-syndrome/)._

> If you don't learn (through some form of introspection) how to deal with the imposter syndrome, you'll never reach your max potential. I discussed this topic in length on the [Devthink podcast](https://devth.ink/e005_imposter_syndrome/).

---

This is [why I write](https://www.nikola-breznjak.com/blog/daily-thoughts/why-do-i-write-these-daily-thoughts-posts/) these 'daily thoughts' posts.
Picking the right cursor in CSS
Published: 2022-01-17 14:08:51

The `cursor` property specifies the mouse cursor to be displayed when pointing over an element.
 
This common UX practise can be  used to convey the idea of certain functionality. This is especially useful in web apps where different tasks can be done other than clicking.


**The cursor pointer and cursor disabled**


![The cursor pointer and cursor disabled](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/uchckvq6eil3vremd6e0.gif)

**Zoom-in and Zoom-out cursor**

![Zoom-in and Zoom-out cursor](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pbrk3o7w7z0q4zxif732.gif)

**The cursor can also be an image:**


![The cursor can also be an image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/q1s5aceokb21ktwcmc0z.gif)

Here is a set of build-in cursors that can be instantly used to improve the usability of we apps, with very less code.
![Set of build-in cursor using CSS](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wv24fc729teycbggfq3w.png)
LOCAL STORAGE
Tags: javascript, beginners, html, webdev
Published: 2022-01-17 12:44:46

#localstorage A GUIDE

#Yes! My 2 posts reach to >500 posts, so here’s my new font and I am using dark theme and I am very happy 😃 so this is a video to make at will ! About localStorage how to use it and at first what localStorage is exactly is ?

> local storage is simply one of the value storing method in JavaScript. So actually when you create Variable and give it a value 10. So you create a button and when you click it you give a function and the that function creates is that it just increases the value of our previously created variable’s value with 1 so , you like this clicking this button you reached the value to hmm 🤔 15 right! And now refresh it. Check the value of the variable in the console oh what! It is again 10 why not 15 it is 10 because Javascript did not store it’s value. So there are many ways to store them like cookies 🍪, Servers & ofcourse localStorage.

#Ok 👍 now good we understood what is localStorage right ! So know what is it ? It is just a method to store values in Javascript so now where does all our values go ?

> localStorage can be used very simply so now we can store values right and where do they get stored ? Yes.... they get stored in the browser so if a value is stored in localStorage it can be used in any of the webpages in the whole whole World Wide Web 🌍 

Yeah! So know I teached you what is localStorage ! So in the article you are going to see how to use it and in one of the upcoming articles we will also see how to create a chat app with it obviously we can’t messages from one COMPUTER to OTHER but can store them. So alright folks we’ll meet again
JavaScript Test Automation Complete Tutorial | Selenium WebDriver With JavaScript Tutorial | 2022
Tags: javascript, beginners, tutorial, selenium
Published: 2022-01-17 14:03:52

{% youtube BQ-9e13kJ58 %}

In this Selenium JavaScript Complete Tutorial, Ryan Howard (@ryantestsstuff) dives deep into how Selenium WebDriver with JavaScript can be used for automated testing of web applications. By the end of this video, you will learn to perform cross browser testing using Mocha with JavaScript at scale on cloud Selenium Grid like LambdaTest , thus enhancing testing experience.

𝗔𝗟𝗦𝗢 𝗟𝗘𝗔𝗥𝗡  🎫 -:

🔸Can JavaScript be used for automation?
🔸How JavaScript is used in testing?
🔸Can you test JavaScript with selenium?
🔸What is a JavaScript test runner?
🔸Can we automate JavaScript using Selenium?
🔸How does Selenium handle JavaScript?
🔸Can Selenium read JavaScript?

𝗩𝗜𝗗𝗘𝗢 𝗖𝗛𝗔𝗣𝗧𝗘𝗥𝗦  👀 

00:00:00  - Introduction
00:00:48  - What is JavaScript & Selenium Webdriver?
00:10:37  - How to write and run test scripts in Selenium with JavaScript?
00:31:37  - What is Assertion in Selenium JavaScript?
01:09:23  - What is Parallelization? Running Tests in parallel with Mocha?
01:22:14  - What is Mochawesome? & How to Install & Set up Mochawesome ?
01:42:53  - Running Tests on LambdaTest Selenium Grid cloud
02:12:05  - What is Headless Testing In Selenium JavaScript?
02:23:04  - Why and when to use Parameterized Test in JavaScript?
02:47:29  - Conclusion
#Event – January is #Serverless in Toronto @MSFTReactor
Tags: englishpost, computervision, event
Published: 2022-01-31 14:15:07

---
title: #Event – January is #Serverless in Toronto @MSFTReactor
published: true
date: 2022-01-17 14:00:00 UTC
tags: EnglishPost,ComputerVision,EnglishPost,Event
canonical_url: 
---

Hi ! January is a Serverless month in the Microsoft Reactor Toronto. During the full month we wil host these session, presented by amazing friends: Jan 11, Azure Custom Vision running on Azure functions. Recording English, Spanish (coming soon!) GitHub Materials Jan 18, Computer Vision using LOBE running on Azure functions Recording English, Spanish (coming… [Continue reading #Event – January is #Serverless in Toronto @MSFTReactor](https://elbruno.com/2022/01/17/event-january-is-serverless-in-toronto-msftreactor/)
Install latest Python version on any Debian Based Linux distro.
Tags: linux, python, tutorial, bash
Published: 2022-01-17 13:59:57

Hi guys, today I am going to show you how to install the latest Python3 version (at the time of writing this post the current version is 3.10.2). In my example, I am going to use Ubuntu 20.04. Without further due, let's hop into the topic.

## 1. Update your Linux distro.
Before installing python3, make sure to update your Linux system.
```Bash
sudo apt update && sudo apt -y upgrade
```
## 2. Adding Python archive to the **apt** manager.
After you have your system updated it is time to add the python archive to the **apt** manager. To do that we are going to need the required dependencies for adding custom archives. We are going to need **software-properties-common**
```Bash
sudo apt install software-properties-common -y
```
After you have installed the required dependency, we are going to add the Personal Package Archive (PPA). You can read about **PPA** [here](https://dev.to/ivayloiv/what-is-ppa-in-linux-4mf5).
```Bash
sudo add-apt-repository ppa:deadsnakes/ppa
```
You will be prompted with a long text like this:
![PPA python text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/y154acw27fuci45v0hyl.png)
 
Just hit enter and python is going to be added.
Now you have added successfully the python archive to the **apt**
package manager and you can install the latest version using **apt**.
## 3. Installing the latest python version.
Now you have access to the python official versions. To install the latest just look up on the [official python website](https://www.python.org/) the latest version, and install it like that:
```Bash
sudo apt install python3.10
```
Congrats you have installed the latest python on your Linux distro.
To check the installation, just type the python you have installed and add after it `--version`.
```Bash
python3.10 --version
```
![Python version test](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/od5oe11lso89bxv2c8rq.png)
 
If you have any questions, leave a comment and I will answer as soon as possible.
What is PPA in Linux?
Tags: linux, tutorial, beginners, github
Published: 2022-01-17 13:59:12

Hi guys, today I am going to explain to you what is **PPA**, what is it used for, and how you can use it. In this tutorial, I am going to use Ubuntu 20.04. Without further due, let's hop into the topic.

## 1. What is PPA?
**PPA** stands for Personal Package Archive. The PPA allows application developers and Linux users to create their repositories to distribute software. With PPA, you can easily get newer software versions or software that are not available via the official Ubuntu repositories.

Before you understand **PPA**, you should know the concept of repositories in Linux. You can read about them [here](https://dev.to/ivayloiv/what-are-repositories-in-the-linux-os-1m91)
## 2. Why is PPA used?
Imagine you are a developer and you release a cool Linux application, and you want to distribute it among other Linux users. Here comes the **PPA**, you can create a repository and put your application there, after that you can tell the other Linux user what is your repository and they will be able to use your app thanks to the **PPA** feature of Linux.

There is a second case, imagine you work on a very important project, and some of the tools you are using are being updated. For the main repo of the Linux distro to adopt them and put it in use, it will take some time, but if you have the repository of the developer that has to update the tools added through **PPA**, you will be able to use the updated tools immediately.

## 3. How to use PPA?
**PPA** is used when you want to add a new repository to the repository list in the Linux distro, or to remove one that is no longer needed. 
To add a repo you use **add-apt-repository** and then the repo's name.
```Bash
sudo add-apt-repository ppa:deadsnakes/ppa
```

To use the added repo with you have to update first its repo list.
To do this just update the **apt**.
```Bash
sudo apt update
```
Then you can use the added repo to install the software it contains in our example we have added the python repo.
So we are going to install a python version.
```Bash 
sudo apt install python3.10
```
Congratulations now you know how to use **PPA**, what it is, and why it is important.
If you have any questions, leave a comment, I will answer as soon as possible.
What are the repositories in the Debian based Linux?
Tags: linux, tutorial, beginners, opensource
Published: 2022-01-17 13:58:00

A Linux repository is a storage location where your system installs OS updates and applications. Each repository is a collection of software hosted on a remote server and intended to be used for installing and updating software packages.

## 1. What are repositories used for?
They are commonly used for a storage location either remote or on your local machine. They often work with a version control system and store different versions of software or application in the time.
## 2. Where you can find the repositories used in Linux?
On Ubuntu, all Ubuntu-based distros, Debian, and all Debian-based distros, you can file the list of repos(repositories) in **/etc/apt/sources.list**. You can open the file using **nano** like that:
```Bash
sudo nano /etc/apt/sources.list
```
## 3. What are the kinds of repositories in Linux?
 1. Main – Canonical-supported free and open-source software.
 2. Universe – Community-maintained free and open-source software.
 3. Restricted – Proprietary drivers for devices.
 4. Multiverse – Software restricted by copyright or legal issues.

If you have any questions, leave a comment below, I will answer as soon as possible.
Supercharging your Twitter strategy 🚀
Tags: twitter, beginners, javascript, productivity
Published: 2022-01-17 13:56:02

## Intro

*TLDR at the end!*

As a long term lurker on Twitter, in 2021, I set myself a goal to become more active on Twitter, engage with people in the tech community and start creating my own content to grow my account. I both failed and succeeded at this goal.

At the beginning of 2021, I had roughly 200 followers and averaged a couple thousand impressions a month. 

After a couple of false starts, I was able to grow my account to +1k followers with roughly 100k impressions per month.

![Image of twitter statics for the month of September 2021 with four hundred and twenty tweets, one hundred and forty four thousand impressions](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4binu8yy5uk4izsrmro3.png)
 

However, this momentum was short lived. In December, just two months later, my engagement dropped dramatically.

![Image of twitter statics for the month of December 2021 with two hundred and sixty tweets, and fifty two thousand impressions](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3zro8lvkki6uso5kxljq.png)
 

I felt like I was constantly pushing a boulder up a mountain. I was struggling to find inspiration, to maintain the level of discipline to sit down every day and write on top of a full time job. All in all, I was suffering burnout.  

After spending some time without my foot on the gas peddle over the holidays, I researched other twitter accounts to dissect their strategies and approaches and finally came up with a formula that I am happy with.

## The strategy

Every week, most likely on Sundays, I’ll sit down and plan out the content for the week ahead. Here’s what I’ll be writing:

- 1 Newsletter (3-2-1 approach)
- 3 High value threads
- 21 High value tweets
- 3 Blog posts  (Typically more in-depth versions of the 3 threads)

I’ll experiment with [Hypefury - Grow & Monetize your Twitter presence](https://hypefury.com/)

for automation to see if it’s a fit for me. Hypefury has raving reviews within the Twitter community and offers a 14 day free trial!

After the 14 days, I’ll reflect on the performance and make a decision as to whether to continue using it or not.

And that’s It! 

## TLDR 

TLDR for those impatient few! 

Spend one day a week creating content for the week ahead in the following format:

- 1 Newsletter (3-2-1 approach)
- 3 High value threads
- 21 High value tweets
- 3 Blog posts  (Typically more in-depth versions of the 3 threads)

Experiment with tools such as Hypefury‘s 14 day free trial to automate the scheduled release of content.

If you liked this post don't forget to hit me up on 🐦 at [brandonkpbailey](https://twitter.com/brandonkpbailey) or GitHub at [brandon-kyle-bailey](https://github.com/brandon-kyle-bailey)
How The Web Works Explained With help of Figma On YouTube.
Tags: youtube, figma, shriekdj, codewithshriekdj
Published: 2022-01-17 13:55:18

{% youtube TVfTA8bqWas %}
---
In this YouTube Video I Tried to show how the web works With Help of the website named figma.

Video Voice is recorded separately so there can be some desync in voice and video.
How to set up a cluster with CephAdm
Published: 2022-01-17 13:40:50

---
title: How to set up a cluster with CephAdm
published: true
description: We look into using the cephadm tooling to bootstrap and configure a small cluster with 3 drives and multiple hosts. We go into how cephadm administers different resources and shares them between hosts.
tags:
cover_image: https://i.ytimg.com/vi/ENsfa8WB6EI/maxresdefault.jpg
---

{% youtube ENsfa8WB6EI %}

We look into using the cephadm tooling to bootstrap and configure a small cluster with 3 drives and multiple hosts. We go into how cephadm administers different resources and shares them between hosts.
eCAL ipc framework
Tags: cpp, pubsub, programming, machinelearning
Published: 2022-01-17 13:39:57

New version (5.94) of the high performance interprocess / interhost communication framework eCAL is available. eCAL supports different transport layer like shared memory for interprocess and udp multicast for interhost communication. It does not force the user to use a specific serialization format but supports some of the standards like google protobuf, capnproto or flatbuffers. The API is wrapped to C, C++, Python, C#, Rust and Go (the last two I never tested ;-)).
[Here](https://continental.github.io/ecal/) you can find all the  documentation. Check out the great [applications](https://continental.github.io/ecal/getting_started/applications.html) for monitoring, record and replay.
eCAL is Apache 2 licensed, repository hosted [here](https://github.com/continental/ecal). Have fun :-)
Creating assertions for snap
Tags: help, python, linux, snap
Published: 2022-01-17 11:08:04

## To the point: Question
How to create assertions for snap to be saved in .assert file?

## Context
For a Linux developer, snaps allows easy distribution of apps to multiple Linux distributions. But, there is a downside of the lack of ability to host snap stores by the developers themselves. So, I am trying to create a tool for the same. However, I encountered a dead end when I tried searching for a way to create assert file for snaps. I could not find any article regarding that.
I could go ahead with the project without the assert file leaving the responsibility of creating assert file to store hosts. But if I don't have an answer to that question, how can _I_ answer that question if someone asks? So for the time being, I used the `--dangerous` flag which I am not comfortable in using.

## Tries
For getting an answer myself, I tried several Google searches. Needless to say, there was nothing related to creating assertions. So, I would be really happy if someone can help me with this.

If you want to checkout the source code of the project I'm working on, feel free to!

{% github aerocyber/snap-it no-readme %}
How to close my Android's 'Background apps' automatically?
Published: 2022-01-17 12:54:49

When you open an application and leave it to open another, that app from which you have exited, remains working in the 'Background' function. This is to continue receiving important data that you may be waiting for. This function is very important in social media or instant messaging applications.

Now, the bad thing about the applications that work in the background is that, if the phone that you have turns out to be of few resources, what will happen is that its performance will be affected. This short analysis will show what is negative about the applications that work in the background, how to close these applications and other things that are related to the subject.

What steps should you follow to remove all active background applications?
If you want to remove all the applications from your mobile that are running in the background, you need to carry out a certain process. Pay close attention to the following instructions that we will give you so that you learn to close all the applications that are in the background:

Turn on the screen of your mobile.
Go to the menu of your cell phone.
Enter the mobile settings.
Press the square-shaped button at the bottom of the cell phone or if not, the two tabs together. By doing that, you will see all the applications that are working in the background.
To finish, just press where it says 'Close all' and immediately all will be finalized.
It should be noted that, you can use an application called 'KillApps' to close all your applications that are working in the background. This app is very useful because it tells you exactly the number of applications that are working in the background and gives you the ability to block all of them.

How can you prevent your mobile from running applications again without your permission?
There are some applications that you open, you forget to close them and they remain working in the background , but there are some that start on their own and without your authorization. This type of thing can be solved in a very simple way.

Use an external Killing
Turn on the screen of your mobile.
Go to the home menu of the cell phone.
Enter the cell phone settings.
Go to the 'Applications' section.
Inside 'Applications' enter the 'Battery optimization' section.
Then go to 'See all applications'.
Being inside that section, you are going to select the application you want.
Within the properties of that application you are going to press the option that says 'Do not allow' to block its automatic execution.

This is all you need to block an application that runs in the background on your mobile with Android operating system. If you have a problem blocking an application, what you will have to do is go to the Android technical support website .

There, in the Android technical support, you will be able to find information about how to solve any type of problem including the application blocking in the background.

Hope it helped you.
Importance of CMS Based Website Development
Tags: wordpress, webdev
Published: 2022-01-17 12:51:42

<p>Who doesn&rsquo;t want to update content on their website regularly? But what if you don&rsquo;t have a web development team working for you all the time? This is when CMS comes into play. The content management system allows all the website owners that they can edit and publish the content on their website without the help of developers. You can also work on numerous features offered in CMS-based websites without having a coding background.</p>
<p>If you are interested and need to build a CMS-based website for your business, hire a CMS website development company today that will create such a website with the latest functional features.</p>
<p>Let&rsquo;s discuss the latest features a CMS website development:</p>
<ul>
<li>CMS-based websites provide you with the best secure platforms for building your website. You can save your website from any cyber threats by using firewalls or authentication methods.</li>
<li>There are various customized themes available with a more personalized look in CMS. It will decide how you want your website to look over different platforms.</li>
<li>You can plan your blog section how to look or even when it will publish content. You edit the content, add images, decide fonts or different elements to make the content more attractive.</li>
<li>CMS builder's website comes with the best SEO features so that you can automatically rearrange your website according to SEO perspective to get higher rankings.</li>
<li>You can also find out how well your website is interacting with your customers. CMS offers you a complete analytics tool to review the performance of the website. You can integrate with your google analytics as well.</li>
</ul>
<p>You can create a CMS-based website with the help of a <a href="https://www.webomindapps.com/wordpress-website-development-company.html"><strong>WordPress development company</strong></a> to design and develop amazing CMS websites.</p>