teleren/devto huggingface dataset:
IS KUBERNETES CERTIFICATION WORTH IT..?
Published: 2021-12-16 18:03:34

****Cockroach Labs is the creator of CockroachDB, the most highly evolved cloud-native, distributed SQL database on the planet. Helping companies of all sizes—and the apps they develop— to scale fast, survive anything, and thrive everywhere.

CockroachDB: A distributed SQL database built for Kubernetes!
¶ CockroachDB is the only database architected and built from the ground up to deliver on the core distributed principles of atomicity, scale and survival so you can manage your database IN Kubernetes, not along the side of it.
¶¶ Using StatefulSets, CockroachDB is a natural for deployment within a Kubernetes cluster. Simply attach storage however you like and CockroachDB handles distribution of data across nodes and will survive any failure.

•••**CERTIFICATION**•••
Any certification that you earn is worth it for a very simple fact that it adds credibility to your knowledge. Certifications are the proof that you gained hands on experience on a particular technology as well as it shows that you worked on various industry standard projects which gives assurance to the hiring personnel that you can hit the ground running as you have knowledge on the domain.
Talking specifically about Kubernetes certification.Since kubernetes has already become the new platform, there is a huge demand for people who can implement solutions with Kubernetes right now, and is going to remain so for next few years.

Difficulty of the Exam: Till date CKA exam conducted by CNCF, remains moderately difficult. Its practice oriented and not theoretical. People pass the exams with multiple attempts.

**In simple**:
•Kubernetes is here to stay for foreseeable future ( I could bet my career on it ).

••Its worth learning. The most exiting technology I have personally learning!

•••Even if you are not certified, if could demonstrate you know it well, its going to hugely help your career.


_And finally SKILLS>>>>CERTIFICATION_

!!!Free and golden resources to learn Kubernetes. Do checkout this link https://lnkd.in/e_8nNt3
JavaScript Filter
Tags: javascript, webdev, beginners
Published: 2021-12-16 17:52:52

```js
// Filter in Javascript

// Datas
const userDatas = [
  {firstName : "Aboubacar" , lastName : "Barry"},
  {firstName : "Bill" , lastName : "Gates"},
  {firstName : "Amadou" , lastName : "Diakité"}
]

// filter function
const filteredDatas = (datas,props,str)=>{
  if(!props || props === null){
    return null;
  }
    const filter = datas.filter(data=>{
      if(data.[props].startsWith(str)){
        return data
      }
    })
//     global return 
    return (filter.length === 0 ? "Not Founds In Tables" : filter); 
}

// results
filteredDatas(userDatas,"firstName","A") 
// [ {firstName : "Aboubacar" , lastName : "Barry"}, {firstName : "Amadou" , lastName : "Diakité"}]

filteredDatas(userDatas,"","M") 
// null
```
🐧 CodeCast's Coding Advent: Day Sixteen 🐧
Tags: beginners, javascript, webdev, tutorial
Published: 2021-12-16 17:32:40


![Day 16](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qjx7q0ygelhqy3mzex64.png)

### DAY 16

Looking for a project to show off to the family this holiday season? @freecodecamp has your back!

They have a full tutorial to build out a Santa tracker, and if that won't impress your family, I don't know what will! 😉

https://www.freecodecamp.org/news/create-your-own-santa-tracker-with-gatsby-and-react-leaflet/

You can also be sure to follow us on [Instagram](https://www.instagram.com/codecastapp/), [Twitter](https://twitter.com/CodeCastApp), [Facebook](https://www.facebook.com/codecastapp), and [LinkedIn](https://www.linkedin.com/company/code-cast/) to see our daily advent releases there!
🎁 CodeCast's Coding Advent: Day Fifteen 🎁
Tags: beginners, webdev, productivity, career
Published: 2021-12-16 17:30:27


![Day 15](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8njpc5ay74esgmndpbja.png)

### DAY 15

Nothing says holiday cheer quite like landing your first tech job. Today, we're sharing the first part of a series where we build out a portfolio from scratch. 

Watch the first Cast here: https://www.codecast.io/casts/DnEL3NaNQOWj-creating-a-portfolio-website-part-1-planning-design

You can also be sure to follow us on [Instagram](https://www.instagram.com/codecastapp/), [Twitter](https://twitter.com/CodeCastApp), [Facebook](https://www.facebook.com/codecastapp), and [LinkedIn](https://www.linkedin.com/company/code-cast/) to see our daily advent releases there!
🚂 Model Railroad Model Scale calculator with UI 🚉
Tags: react, javascript
Published: 2021-12-16 17:24:37

## What is this?
This tool converts real world measurements into scaled teeny tiny measurements. 
We are using track gauges (O, OO (equal to HO), N, T, Z) to represent the scale of things around the railway/railroad such as buildings, cars, people cows and scale Santa.

Oh yes, this is my first published React micro project, *Full disclosure* it has a small bug also so not ready for production (TODO: fix)!

There are one or two things I didn't enjoy about React but mostly its great, so is Vue so I still have no preference.

For such a simple thing, I recommend writing something like this for fun, really useful tools for real life rewards. This tool has got enough challenges to make it interesting all the way to the end.

This one is React based and the design and UI is all scratch built for some reason 🤷‍♂️, I am a little rusty!


{% codesandbox h2o5d %}
Twelve Days of Christmas
Tags: python
Published: 2021-12-16 17:20:12

Here is a fun bit: I wrote a little Python script to displays the lyric of Twelve Days of Christmas in 12 lines.

```python
#!/usr/bin/env python3
gifts = [
    'a partridge in a pear tree', 'two turtle doves and', 'three French hens',
    'four calling birds', 'five gold rings', 'six geese a-laying',
    'seven swans a-swimming', 'eight maids a-milking', 'nine ladies dancing',
    'ten lords a-leaping', 'eleven pipers piping', 'twelve drummers drumming'
    ]
days = """first second third fourth fifth sixth seventh eighth
    ninth tenth eleventh twelfth""".split()
for limit, day in enumerate(days, 1):
    gift = '\n  '.join(reversed(gifts[:limit]))
    print(f'On the {day} day of Christmas, my true love gave to me\n  {gift}\n')
```
Preparing for the Release 0.4
Tags: opensource, github, html, javascript
Published: 2021-12-16 17:05:11

Regarding to the __final assignment__ we have in __OSD600__. Due to my misunderstanding of the class requirements, I started to work on this final assignment a little bit __late__.

For the this __Release 0.4__ we have as a final assignment, we are going to contribute on __Github__ again. And this time we have a more _open options_ for the project we are going to work with. 

__Because of__ the lateness, I just picked one of the projects that my classmates worked for the final assignment. __But__ I do realized that I should have a different content or contribution on the project. The program I chose is a HTML program. It's a __TODO List__ program. It's more like a __Note__ application we have on our phone. 

__After__ I go through the program, I found some issues are good for me to make a improvement. __For instance__, the dark mode and light mode toggle is something wrong. If the user switch the mode to dark mode by clicking the switch button, and the user refresh the page. Then the page will automatically change back to the light mode no matter what. And this obviously is __not a good practice__. __Therefore__, I planned to fix this issue. __Also__, I found that there are only two options for the user to do with the todoList that they are having. And I believe that it would be better if we have a `Edit` button to edit the todoList that the user currently having. __So__, this is going to be one of my improvement action for this project as well. __Finally__, I saw that there is no footer in the html project. Personally, I think having a footer is always a good practice.

__Therefore__, I set up the gold that I'm going to help improve the project in such list:
![Issue](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7c5qsjthq2lurygsvnmy.jpg)
 
Link to the Repo I worked with :[[todo-app](https://github.com/nirajacharyaa/todo-app)]
Building plans for the future
Tags: testing, okqa, qa
Published: 2021-12-16 17:03:02

#TBT: Nostalgia is in the air right now, and we decided to remember the start of our fascinating journey as a QA company, as well as reflect a little on the year ahead, our plans, and goals for the future.

Goal #1: Double team growth.
Goal #2: Entering the rating of top software testing and QA companies.
Goal #3: New set of exclusive QA services for product companies.
And what are your hopes and plans for the future? Let's plan together! :)

https://ok-qa.com/
Riesgos y soluciones de los modelos predictivos discriminatorios
Tags: womenintech, inclusion, bias
Published: 2021-12-16 16:54:59


Los fallos en los sistemas de inteligencia artificial se han convertido en un tema recurrente en las noticias tecnológicas: Algoritmos que discriminan a las mujeres, sistemas de detección facial que clasifican erróneamente a las personas no blancas, sistemas de recomendación que promuevan contenidos violentos o algoritmos de tendencia que amplifican las noticias falsas.

Desde la comunidad **Women in Tech** en Adevinta Spain hemos organizado una sesión en la que Anna Via, Data Science en Glovo y yo, Olaya Fernández, PO en Adevinta Spain, nos hemos centrado en la importancia de la diversidad en los equipos tecnológicos, en particular en los equipos de data, y de como la diversidad y el conocimiento pueden ayudar a reducir los riesgos que comportan el uso masivo de modelos predictivos.

{% youtube jR_1Y4hoc0Y%}
AWS Relational Database - How to Create RDS Instance
Tags: aws, rds, demo, handsontutorial
Published: 2021-12-16 16:42:14

## What is Relational Database Service (RDS)
Amazon Relational Database Service (Amazon RDS) makes it easy to set up, operate, and scale a relational database in the cloud. 
It provides cost-efficient and resizable capacity while automating time-consuming administration tasks such as hardware provisioning, database setup, patching and backups. 
It frees you to focus on your applications so you can give them the fast performance, high availability, security, and compatibility they need.

`Here is the full hands on demo video on AWS RDS👇👇`
[![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2qtvuzb2iqk9pu4zcvdd.png)](https://www.youtube.com/watch?v=NcW8SB1ZGSo)
 

## Steps to create an RDS instance
Following are the steps to create an RDS Instance: 

1. Sign into AWS Management Console.  
2. Open the RDS console.  
3. In the upper-right corner, choose the region where you wish to create your instance.  
4. In the navigation pane, click on ‘Databases’.  
5. Click on ‘Create database’.  
6. Make sure ‘Standard create’ is chosen, then click on MySQL (or the database in which you wish to create an RDS database instance).  

7. In the ‘Templates’ tab, click on the ‘Dev/Test’ option.  
8. In the ‘Setting’ tab, set the following values:

DB instance identifier
Master username
Auto Generate a password
Master password
Confirm password
9. In the ‘DB instance size’ option, give a value for the following variables:

DB instance performance types
DB instance class
10. In the ‘Storage’ and ‘Availability & durability’ section, leave the default values as is.
11. In the ‘Connectivity’ section, click on the ‘Additional connectivity configuration’ and set the below values in it:

Virtual Private Cloud (VPC)
Subnet group
Publicly accessible- No
VPC security groups
Availability zone- No preference
Database port- 3306
   The same is displayed in the below screenshot:

12. Click on the ‘Additional configuration tab, and provide a name for the ‘Initial database name’ variable. The default settings for other options need to be kept the same.
13. Now click on ‘Create database’.
14. It takes a few minutes for the instance to get created. It can be seen in the ‘Databases’ list as ‘Creating’.
15. Once it is created, it shows as ‘Available’.
16. The ‘Endpoint’ and ‘Port’ of the database instance can be viewed in the ‘Connectivity & security’ section.

Note: Make sure that your database instance is secure, by verifying that sources outside of the VPC can’t connect to the RDS database instance.


---

▬▬▬▬▬▬ WANT TO LEARN MORE? ▬▬▬▬▬▬
Full Terraform tutorial ► [https://bit.ly/2GwK8V2](https://bit.ly/2GwK8V2)
DevOps Tools, like Ansible ► [https://bit.ly/3iASHuP](https://bit.ly/3iASHuP)
Docker Tutorial ► [https://bit.ly/3iAT9Jx](https://bit.ly/3iAT9Jx)
AWS Tutorial ► [https://bit.ly/3iAT9Jx](https://bit.ly/3iAT9Jx)
GCP Tutorial ► [https://bit.ly/3mwh412](https://bit.ly/3mwh412)
Jenkins Tutorials ► [https://bit.ly/3iHnfv4]
How to test a website?
Tags: testing, website, howto, trainings
Published: 2021-12-16 16:30:21

There are many things to consider when testing a website.

I just create a powerpoint document to help you in this journey of testing a website.
Just click on the image below and you'll find important stuff you should pay attention to...

 [![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/034hbnjmch48edg8ufvz.png)](https://docs.google.com/presentation/d/e/2PACX-1vTQGCE-easqRcZnrluSYuVNHgJ3Ds1Mi0GvX6tKAdgZS1RClvznZJhsnMtdGQgFig/embed?start=true&loop=false&delayms=3000" frameborder="0" width="1280" height="749" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true")
Kubernetes For Developers / Deploying Code Onto Kubernetes
Tags: kubernetes, deploying, k8s
Published: 2021-12-16 16:27:43

---
title: Kubernetes For Developers / Deploying Code Onto Kubernetes
published: true
description: What developers should know before deploying their application into Kubernetes (k8s).
tags: kubernetes, deploying, k8s
//cover_image: https://i.ytimg.com/vi/4gEQgzcYQi4/maxresdefault.jpg
---

{% youtube https://www.youtube.com/watch?v=4gEQgzcYQi4&t=327s %}
How to Build a Slack Clone with a Chat API
Tags: react, api, frontend
Published: 2021-12-16 16:27:28

{% youtube WjvZL0bnbIE %}

Team messaging apps such as Slack, Google Chat, and Microsoft Teams are essential to modern workplaces. Particularly when many employees are working in a remote environment, team chat apps enable instant communication, organized conversations, and file storage. With emojis, gifs, and fun plugins, messaging apps can even create and reinforce a positive work culture. 

While Slack is one of the most popular team messaging apps, building your own chat app can be fast and easy using a [chat API](https://getstream.io/chat/) and intuitive [SDK](https://getstream.io/chat/sdk/). 

Here, Dillion Megida, frontend developer advocate for Stream, shares how to build a Slack clone using the [Stream React Chat SDK](https://getstream.io/chat/sdk/react/). This hour-long tutorial demonstrates how to customize components, create developer tokens, query and join channels, and leverage the Stream UI kit for a polished user experience. 

**Follow along with Dillion by activating your [free 30-day Chat trial](https://getstream.io/try-for-free/), which unlocks access to Stream’s chat API, SDKs, and beautiful UI kit.**
Analyzing SEC filings with Transformers for fun and profit
Tags: finance, nlp, sec, machinelearning
Published: 2022-01-06 19:42:48

---
title: Analyzing SEC filings with Transformers for fun and profit
published: true
date: 2021-12-16 16:05:59 UTC
tags: finance,nlp,sec,machinelearning
canonical_url: https://julsimon.medium.com/analyzing-sec-filings-with-transformers-for-fun-and-profit-505b42cef643
---

In this video, I show you how to:

- easily download SEC filings with a bespoke AWS SDK,
- process and break down filings into individual text sections,
- extract insights using [Hugging Face](https://huggingface.co) models for sentiment analysis, emotion detection, and summarization.

{% youtube SU1L6f0N6iw %}

⭐️⭐️⭐️ Don’t forget to subscribe to be notified of future videos ⭐️⭐️⭐️

Blog post: [https://aws.amazon.com/blogs/machine-learning/create-a-dashboard-with-sec-text-for-financial-nlp-in-amazon-sagemaker-jumpstart/](https://aws.amazon.com/blogs/machine-learning/create-a-dashboard-with-sec-text-for-financial-nlp-in-amazon-sagemaker-jumpstart/)

SDK: [https://github.com/aws/sagemaker-jumpstart-industry-pack](https://github.com/aws/sagemaker-jumpstart-industry-pack)

Notebooks: [https://gitlab.com/juliensimon/huggingface-demos/-/tree/main/sec-filings](https://gitlab.com/juliensimon/huggingface-demos/-/tree/main/sec-filings)

New to Transformers? Check out the Hugging Face course at [https://huggingface.co/course](https://huggingface.co/course)
Implementing Dark Mode (Part 3)
Tags: opensource, javascript, react, webdev
Published: 2021-12-16 15:57:20

In contributing to Open Sauced and other OSS projects as well, I've found time and time again that there are such ample opportunities to learn.  However, contributing a feature and sticking with it on a longer term can cause those opportunities to multiply!  In Part 3 of this series, I'm going to talk about some of the after-effects of implementing dark mode on Open Sauced in [PR #1020](https://github.com/open-sauced/open-sauced/pull/1020).

It was around this time that @bdougieyo had really been wanting to flesh out the existing documentation. In the interest of keeping the project moving, the PR was merged with the caveat that we needed to make sure it was well documented so future contributors could work with it. 

Seeing as this PR had a big impact on look and feel of the app, and touched so many files, it's not surprising there were 32 comments on the PR when it was all said and done.  Some of those were scoping the feature, some of them were thinking critically about colors, and some of them were talking about the approach in general (i.e. code review). To have this much commentary in the PR made it really easy to document the feature! The opportunity to learn and contribute multiplied and that brings us to a follow-on [documentation PR](https://github.com/open-sauced/open-sauced/pull/1036).

A more obvious case of learning opportunities multiplying is the fact that having authored the feature, you'd be pretty well suited to make little fixes to it (and there will be little fixes needed). Case in point, there was an [issue filed](https://github.com/open-sauced/open-sauced/issues/1045) by @0vortex where the hover style for some components still had light coloring and this made the text unreadable in dark mode. I  loved reading his issue description of 
> Hovering over a repository in the dashboard gives a user a surprise sunburn. 

Having learned some of the syntax for styled components and knowing how they were organized in the project, I was able to make a subtle but easy fix in [PR #1060](https://github.com/open-sauced/open-sauced/pull/1060).
 
Last point I'll make here, the feature you author might reach further than you think. Looking back now, it was fairly obvious that our design system for Open Sauced ([Storybook](https://storybook.js.org)) should allow toggling dark mode. What was not obvious was how to make all that work.  Storybook supports this conceptually but in a newer version than we had. I did a lot of learning as I worked on  [PR #1061](https://github.com/open-sauced/open-sauced/pull/1061) to get it up and running, since I didn't have a lot of experience with dependency updates in a React app. 

Learning with a goal in mind is powerful, and sticking with features you contribute can supercharge your learning because the goals multiply!
What's your Git Personality?
Tags: git, fun, github, programming
Published: 2021-12-16 15:56:31

## The Git Slinger

You're the fastest committer this side of the stack.  You are speed. You put forth Pull Requests with no less than 25 commits and it only took you a day.  Who needs rules about formatting when you commit like it's a Yahoo chatroom in the 90s.

## The Silo

MY PRECIOUS!  You hoard your commits and only those that are worthy get pushed.  No one sees your true commits, only the ones you absolutely have to let loose into the wild.  Your local repo is filled with commits and branches that will never see the light of another repo.

## The Re-Re-Rebaser

You like to play fast and loose with git commits. Who cares if they get rewritten.  Merges are for losers and that's not you. You rebase everything, even your thoughts.  Why merge when you can just replay 30 commits on top of master. Conflicts be damned.

## The Ancient One

Your commits are based off of a release that no one has seen for months. You've been working off of the same branch and when you go to submit a pull request, you're shocked to learn you have so many merge conflicts.  The team groans at sorting out the mess you've made.  

## The Go-With-The-Git-Flow 

Ok, so bugfix branches are branched off of and merge into release branches. Feature branches get merged to develop. Releases di-merge into develop and master. Hotfix branches only branch off of master.  The answer: MORE BRANCHES.

## The Singularity

`docs: git commits should be read by machines, not humans [skip-ci]` 
`feat(dev.to): add emoji to commits to prove sentience :heart:`

_Slides into the CI/CD server's DMs_

> hey girl, heyyyyy! 

## Well, Actually...

- Well, actually, git commits are like emails with a subject line and a body, but the subject line is most important.

- Well, actually, git commits should be no more than 50 characters, any more than that is just wasteful

- Well, actually, rebasing is better than merging...

- Well, actually, the best git workflow is...

## Choose your own!

```
Add your own personality in the comments!
```
Add Google Analytics To WordPress Dashboard
Tags: wordpress, beginners, webdev, tutorial
Published: 2021-12-16 15:45:02


![Add Google Analytics To WordPress Dashboard](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kz38whactel7fjm9aequ.jpg)
Add Google Analytics to WordPress Dashboard. Do you want to check your analytics statistics from your WordPress dashboard? If you want your website to grow to its full potential, you need to focus on numbers. In practice, this means finding out how many customers you are getting from where they are coming from. In my previous post I shared about [Types of CSS Selectors](https://dev.to/elinabey/types-of-css-selectors-1007)

In this post, we’ll discuss why Google Analytics is significant, and how you can easily add Google Analytics report into your WordPress dashboard.

##Advantages of Adding Google Analytics to WordPress
Google Analytics can give you access to amazing amounts of data, including details like:

1.**Traffic source
2.Number of pageviews
3.Device type
4.Bounce rate
5.Average session duration
6.Behavior flow**

Analytics data is powerfully useful and can support in many ways. When obtaining a custom design, you can use user data to make sure your website is suitable for your audience.

##Add Google Analytics to WordPress

Always, WordPress gives you multiple perspectives to achieve a specific goal. When learning how to Install Google Analytics on the WordPress dashboard, you can take the best WordPress plugin to do this job, let’s dive into it.
##Use a Google Analytics Plugin
In the previous years, many Google Analytics plugins needed you to enter a unique ID from a third-party website. Nowadays, most plugins just ask you to allow them to extract data directly from your Analytics account.
##How to install a WordPress plugin.
1.Login to your **WordPress** dashboard.
2.Scroll to **Plugins** >> **Add New**
3.From the top right corner you see the search box. Type here “**Site Kit By Google**”.
4.Click on **Install**.
5.**Activate** it.

After installing and activating the plugin. You will see a button “**START SETUP**” click on it.

This special plugin automatically sets up a search console account for your website. Once this is done, you can associate other Google services with a few clicks, including **Google Analytics**.

I shared this post from [Add Google Analytics to WordPress Dashboard](https://softcodeon.com/wordpress/add-google-analytics-to-wordpress.htm) you can read in detail. They have posted to get this job done by manually.

If you have any question please discuss in the comment section.