teleren/devto huggingface dataset:
OOPS Basics and Why do we need this?
Tags: webdev, java, beginners, programming
Published: 2022-11-29 08:00:43

In my initial college days, I always wondered why object-oriented programming exists as it only makes programming complex. Why can't everything can be done in functional programming with different variables?

But then one day I came to know that when writing code we need to write in such a way that It could be understood and scaled easily.

```Ok, What the heck I wrote above?```


![Follow](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8rp1kyaa8cc5js4y43ob.jpeg)

Let's put this in simple words, Let's say we need to make a debit card that can be used in UPI and NetBanking payments. Now, a Debit card has a card number and cardholder name, etc. There are also handlers to pay like UPI_Handler and NetBanking_Handler. Both handlers have their own payment functionality.

To implement this using functional programming we can 
- Store card number and information in a local data structure like Strings

```JAVA
String CardHolder = "Jon Snow";
String CardNumber = "123456789";
```
Here, are some flaws in using variables. Because if our functions are using UPI_Handler and NetBanking_Handler they use these variables. But these variables can be changed or accessed directly by anyone because they are not private.

Also, CardHolder and card number belong to a Debit Card. So, why can't we have a custom data structure or data type which can store all the information belonging to the Card in one place? Well, we can use arrays here to store both (The same datatype, like strings here, would be allowed).

```JAVA
ArrayList<String> card = new ArrayList<>();
card.add("Jon Snow");
card.add("123456789");
```

![Follow](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/21fhnibes006wjq33zpx.png)

Well, Again in the array the fields are publically available and can be accessed by outsiders (Outsiders means other classes can use and manipulate the things).

Now, here comes the concept of classes and access modifiers (Public, Private, Protected, Default).

```JAVA
public class Card{
  private String cardHolder;
  private String cardNumber;

  public void pay(){
    // Method Function
  }
}
```

We can see that the Card class has fields belonging to the Card only. And we can add methods that can use these fields. Isn't we call it encapsulation?

Exactly, Encapsulation is combining all the related fields and methods using those fields in a single class. Encapsulation ensures the Data Hiding using Access modifiers like the private we are using here.

Here we go, 

![Follow](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gzgydxllwwnn805qqfqm.png)

OOPS has four pillars:-
- Encapsulation
- Abstraction
- Inheritance
- Polymorphism

```We saw why we need classes and access modifiers. Also, we took a slight look at encapsulation. We will explore four pillars in detail. Why we need these and how they make code modular and easily understandable.```

- Make sure you follow for Low-Level Design, System Design, Backend Development, and much more.
Urgent Need - Business System Analyst - Denver, CO (Remote)
Tags: usstaffing, jobs, usa, remotejobs
Published: 2022-11-29 06:11:43

Position: Business System Analyst 
Location: Denver, CO (Remote)
Contract: 12+ Months
Client: State of CO

Required Skills: C++

Job Description:
Training users on how to appropriately utilize their systems
Writing instruction manuals for systems
Write processes and procedures that detail specific steps necessary to complete a technical objective, activity or task;
Review and validate processes and procedures written by other staff members;


![corp to corp jobs](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/npiwph42r7j4h3mk9973.JPG)

Diagram process workflows;
Ability to watch video and/or interview SMEs and convert information into procedures that outline steps to achieve specific technical outcomes;
Assist in solutioning activities such as research, comparative analysis, attending and documenting the outcomes of vendor technical review meetings;
Assisting in mapping applications and systems to business capabilities;
Consulting with managers to determine what role the systems play in the business
Testing the systems on a regular basis to ensure quality and function
Preparing costs and benefits analysis on systems
Brainstorming new ways to add more functionality to systems
Choosing and configuring the hardware and software of a system
The ability to take initiative and be self-motivated
An adaptable and flexible attitude, allowing them to approach and solve a problem by examining it from different angles
Strong interpersonal skills
Assist in reviewing and rationalizing processes and procedures that guide staff to perform technical activities or tasks
Written and verbal communication skills
The ability to collaborate within a team
Strong attention to detail
Developed skills in examination and analysis




Best Regards: 

 
Siva kumar 

Sr. Technical Recruiter
S BaseTech

Email ID: siva@sbasetech.net
Part01 - Machine Learning with Dr. Sheldon Cooper
Tags: machinelearning, datascience
Published: 2022-11-29 07:58:53

## **What is machine Learning**??
Machine learning is just an object labeling technology, looks into attributes and then labels it accordingly. In essence its process to make decision based on the data available with you at that point of time. 

{% youtube jFB2QDNswmE %}

About season 4, Sheldon attempts to calculate when he will die, and estimates that he has 60 years to live. He concludes that he will miss "the singularity", a point in time in which technology will be advanced enough for him to transfer his brain into a machine and achieve immortality.

## **How does Machine Learning work ??**
The idea of Machine learning is to predict an outcome based on the input data. How does it do that ?? The answer is algorithm or a recipe. You provide lot of labelled data to the recipe and it finds patterns in the data. This recipe is what we call as model and you could extrapolate the outcome with new data. The key here is you are not programming the instructions the but you are asking the machine to find patterns and then use that to predict outcome.

{% youtube k0xgjUhEG3U %}

In season 2, Sheldon decides to become friend with Kripke to enable him to access to a university computer which Kripke controls. He even invents an algorithm for making friends.

**_Machine Learning in action - Dr Sheldon_**
Here is the example of Sheldon predicting the outcome of the card game Mystic Warlords of Ka'a based on the data available i.e., machine learning.

 {% youtube eCufNLhDDlw %}

## **Why do we need Machine Learning ??**
The **_objective_** for machine learning is to succeed for new data by generalizing the _useful_ pattern observed in the past / historic data.


{% youtube MhX_nXTF0Ec %}

Sheldon sarcastic view on how bad a generalized model of attributing a persons personality based on relative position of constellation with respect to the  sun's apparent position at the time of your birth. 

**_Machine Learning_** enables us to delegate tasks to a computers unlocking speed for decision making and driving efficiency gains.  


**_Inspiration_**

- https://kozyrkov.medium.com/

- The Bing Bang Theory
Tacos | Simple Taco Soup Recipe: How to Make It - Recipe Club
Published: 2022-11-29 07:55:01

Recipe Club | We first took a sample of this pepper in a church's meal. What a hot dish for cold days. And since it uses packaged seasoning with several vegetables, it is a snap to prepare. Anglenda Glanda Taylor, sand springs, Oklahoma



Total Time
Prep/Total Time: 25 min.



Makes
8 servings (about 2 quarts)

 
Ingredients:
2 pounds of ground beef
1 envelope of taco seasoning
1-1/2 cups water
1 can (16 ounces) of mild chili beans, undrained
1 can (15-1/4 ounces) whole kernel corn, drained
1 can (15 ounces) of pinto beans, rinsed and drained
1 can (14-1/2 ounces) stewed tomatoes
1 can (10 ounces) diced tomato with green chiles
1 can (4 ounces) chopped green chiles, optional
1 envelope ranch salad dressing mix


**[Read More
](https://www.recipeclub.us/2022/11/simple-taco-soup-recipe-how-to-make-it.html
)**
Do you know who is the richest footballer in the world?
Tags: footballer, webdev, beginners
Published: 2022-11-29 07:53:18

<!-- wp:web-stories/embed {"blockType":"url","url":"https://inwebstory.com/web-stories/do-you-know-who-is-the-richest-footballer-in-the-world/","title":"क्या आप जानते है दुनिया का सबसे अमीर फुटबॉलर कौन है?","poster":"https://inwebstory.com/wp-content/uploads/2022/11/cropped-instagram-14-1.jpg","align":"center","stories":[1012]} -->
<div class="wp-block-web-stories-embed aligncenter"><a href="https://inwebstory.com/web-stories/do-you-know-who-is-the-richest-footballer-in-the-world/"><img alt="क्या आप जानते है दुनिया का सबसे अमीर फुटबॉलर कौन है?" src="https://inwebstory.com/wp-content/uploads/2022/11/cropped-instagram-14-1.jpg" width="360" height="600" loading="lazy" decoding="async"/></a></div>
<!-- /wp:web-stories/embed -->
Baja Pork Tacos | Tacos How to Make it - Recipe Club
Published: 2022-11-29 07:53:11

<p><span style="font-family: arial; font-size
: medium;"></span></p><blockquote><span style="font-family: arial; font-size: medium;"><a href="https://www.recipeclub.us">Recipe Club</a> | This delicious pork taco recipe is a copycat version of the best Mexican food I've ever had, the original recipe uses beef instead of pork, but it comes close to the same taste. Ariella One, Mesquite, Texas&nbsp;</span></blockquote><p></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://www.recipeclub.us" style="margin-left: 1em; margin-right: 1em;" target="_blank"><img border="0" data-original-height="350" data-original-width="525" height="426" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1RiqfkOeakKI4kvlKbXBwTRUa-AraTkRFE8TLdXAy1bpUssBYQlvvrY_7Wz9iZ0-gEWPlqCjEni_mxtLLcA-UHEG6ku2I7ZhGTqhgqWLbJf75zs0qTGZeS534MVnu-qMkefjNY7Y8XpZC945DnTrNizbPDZErg6zm_tO3SE8hVPoZ5KaEFJkV5qvSKQ/w640-h426/chefs-plate-spicy-caribbean-beef-tacos.webp" width="640" /></a></div><div><br /></div><div class="total-time" style="background-color: white; color: #444444; display: grid; font-family: montserrat, Arial, Helvetica, sans-serif; grid-template-columns: 28px auto auto; grid-template-rows: 28px;"><img class="lazyloaded" data-ll-status="loaded" height="30" loading="lazy" src="https://www.tasteofhome.com/wp-content/themes/bumblebee-toh-child/images/recipes/Symbol-Time.png" style="border: 0px; height: auto; max-width: 100%; width: 27.9861px;" width="30" /><span class="recipe-time-label" style="align-self: baseline; font-weight: 600; margin: 0px 0px 0px 15px;"><span style="font-size: x-small;">Total Time</span></span><p style="align-self: baseline; clear: both; margin: 0px 0px 0px 15px; overflow-wrap: break-word;"><span style="font-size: x-small;">Prep: 10 min. Cook: 8 hours</span></p></div><div class="makes" style="background-color: white; color: #444444; display: grid; font-family: montserrat, Arial, Helvetica, sans-serif; grid-template-columns: 32px auto auto; grid-template-rows: 28px; margin-left: 20px;"><span style="border-color: initial; border-image: initial; border-style: initial; height: auto; width: 31.9965px;"><span style="font-size: x-small;"><img class="lazyloaded" data-ll-status="loaded" height="31" loading="lazy" src="https://www.tasteofhome.com/wp-content/themes/bumblebee-toh-child/images/recipes/Makes-Icon.png" style="border: 0px; height: auto; max-width: 100%; width: 31.9965px;" width="32" /></span></span><span class="recipe-time-label" style="align-self: baseline; font-weight: 600; margin: 0px 0px 0px 15px;"><span style="font-size: x-small;">Makes</span></span><p style="align-self: baseline; clear: both; margin: 0px 0px 0px 15px; overflow-wrap: break-word;"><span style="font-size: x-small;">12 servings</span></p></div>

**[Read More](https://www.recipeclub.us/2022/11/baja-pork-tacos-tacos-how-to-make-it.html
)**
Where are most Kubernetes job offers located? Let's try to find out.
Tags: devops, career, kubernetes, productivity
Published: 2022-11-29 07:38:36

We at [Kube Careers](https://kube.careers) took our job listings data for Q3 2022 (July to September) and analysed it to derive a few patterns.

Before you read further, know that:
- At Kube Careers, we only include job listings with a clear salary range that have *Kubernetes* as a requirement and not a *nice to have/plus*.
- Our dataset is small, with **86** job listings from July to September 2022.

Here are some of the interesting things we found.

## Europe had the most Kubernetes job offers for Q3 2022.

Out of the *86* job descriptions we published this quarter, *35* (more than 40%) were from Europe. Followed by _29_ job descriptions from the Asia-Pacific region, _16_ from North America, and only _6_ job listings were _Remote only_.

![jobs_by_region](https://user-images.githubusercontent.com/72087695/197392516-1e2a112d-ee32-46ea-857c-9c5a6f1fa2b9.png)

### What about the details? Which part of Europe was the most popular?

**Western Europe.**

If we normalise the numbers for all the jobs from Europe, Western Europe leads the way with 57% of the job listings, Central Europe is at 33%, and Southwestern Europe comes third with only 3% of the listings.

![jobs_ineurope_normalised](https://user-images.githubusercontent.com/72087695/198900556-70cd612b-b094-4367-8c13-6a8d46f5b81f.png)

## Did Europe lead the charts year-on-year? Or all four quarters?

**Not really.**

In fact, in **Q3 of 2021**, the North American region represented the most jobs with a *32%* stake, while Europe was close with a *29%* representation.

![jobs_by_region_comparo](https://user-images.githubusercontent.com/72087695/198800506-a8f206d5-af97-4314-8df6-3656baf563db.png)

It also must be noted that the COVID-19 situation in 2021 differed in all countries; some lifted restrictions earlier, while some took longer. Thus we can't compare the Q3 numbers of 2021 with those of 2022 at face value.


Like what you read?


Click [here](https://kube.careers/kubernetes-trend-report-2022-q3) if you'd like to read our detailed job trends report for Q3 2022, which includes salary ranges, popular technologies and skills listed in job descriptions, and much more.
Build a Task Assignment App with Twilio Whatsapp, Strapi, and Next.js
Tags: webdev, twilio, nextjs, strapi
Published: 2022-11-29 07:19:24

In a working environment, each and every individual is assigned a task. Task assignment is one of the most important aspects in the successful completion of a project. However, it is also very important to communicate the tasks assignment duties to the concerned person. Hence, you need a way to send a message to the assignee that a new task has been assigned to them.

In this tutorial, you’ll learn to create a task assignment app using Next.js, Strapi, and Twilio. You’ll learn to use Next.js for building the frontend UI, Strapi for building the backend, and Twilio for sending WhatsApp notifications.

Read the full blog on [Twilio](https://www.twilio.com/blog/build-task-assignment-app-twilio-whatsapp-strapi-next-js).

Thanks for reading 💜

---

I publish a [monthly newsletter](https://www.ravsam.in/newsletter/) in which I share personal stories, things that I am working on, what is happening in the world of tech, and some interesting dev-related posts which I come across while surfing the web.

Connect with me through [Twitter](https://twitter.com/ravgeetdhillon) • [LinkedIn](https://linkedin.com/in/ravgeetdhillon) • [GitHub](https://github.com/ravgeetdhillon) or send me an [Email](mailto:ravgeetdhillon@gmail.com).

— [Ravgeet](https://www.ravgeet.in/), *Full Stack Developer and Technical Content Writer*
On Sustainable Technology
Published: 2022-11-29 07:18:30

---
title: On Sustainable Technology
published: true
description: 
tags: 
cover_image: https://dev-to-uploads.s3.amazonaws.com/uploads/articles/udy4ll5yxsjkihm2dlei.png
canonical_url: 'https://kevwe.com/weekly/202248'
# Use a ratio of 100:42 for best results.
# published_at: 2022-11-29 07:13 +0000
---
The software world is peculiar in a number of ways.

Not so much about user than about who builds software.

There is plenty of alternatives to build things, and in general this is good, in that you're allowed to pick instruments that better suit you or the final result.

But sometimes it's not about fair alternatives.

There is hidden complexity, hidden costs for the adoption and - ultimately - hidden security challenges.

User fronting technologies are particularly affected by the "cool factor". Everyone want to look good, everyone has great time selling eye candy to the customers, but most of the time it is not entirely understood what that means.

We seem to care more about the external look of an application than what it really does with our data.

And the reality is: you want printed quality fonts of arbitrary family, single page application that do not reload the page, seamless experience on any screen size and ratio... you can get it, of course.
Just, this means you're bringing in telemetry from occult CDN 'freeware' providers.

You are violating user data, to the benefit of unknown third parties with those huge bundles that you force the users to download.
You are forcing a state onto the clients, that gets soon out of hand when things go wrong.

Good luck ringing a million users asking: "please refresh your local cache", will they really be happier like that?

It could be this is what you need, but again I think than in a very high percentage of cases all the user really need is a readable font, an accessible layout and websites that do not weigh more than 1M at the first access.

Everything more than that very quickly becomes just a sustainability issue.

For the weekly links: https://kevwe.com/weekly/202248
DevOps Interview Questions for Freshers & Experienced
Tags: devops, interviewquestions, devopsengieer
Published: 2022-11-29 07:12:48

There are several [interview questions on DevOps](https://www.onlineinterviewquestions.com/devops-interview-questions/) that are asked in interviews as part of a job. DevOps is about using code, automation and process to develop software. In order to discuss technical problems, candidates need to know how to solve different types of problems related to IT.
1) What is DevOps?
2) What are the advantages of DevOps?
3) What are the anti-patterns of DevOps?
4) What are the advantages of DevOps with respect to Technical and Business perspectives?
5) What are the major CI tools?
6) What is the role of AWS in DevOps?
7) How is Chef used as a CM tool?
8) How is DevOps different from Agile/SDLC?
9) What is the most important thing DevOps helps us achieve?
10) Explain with a use case where DevOps can be used in industry/ real-life
11) What are some of the DevOps best practices?
12) Define a typical DevOps Work Flow?
13) What are the major Benefits of Continuous Integration?
14) Define ALM (Application Life Cycle Management) ?
15) What are the virtualization Tools in DevOps?
16) What are all the major Containerization Tools in DevOps?
17) What are the major Configuration Management Tools in DevOps?
18) What are all the major Provisioning Tools in DevOps?
19) Explain the Difference between Continuous Integration, delivery, and deployment?
20) What role does QA play in DevOps?
Thanks for Reading Here.
Practice Also [DevOps Multiple Choice Questions](https://www.onlineinterviewquestions.com/devops-mcq/) Here.
AWS Cloud Practitioner - Insights Mind Map
Tags: aws, cloudskills, devops, beginners
Published: 2022-11-29 07:07:40


**The Amazon Web Services (AWS) Cloud Practitioner exam** is a basic exam that covers the core concepts of the Amazon Web Services (AWS) cloud platform. The exam is designed for individuals who are new to the Amazon Web Services (AWS) cloud platform and want to gain a basic understanding of its concepts and features. The exam is also designed for individuals who are already familiar with the Amazon Web Services (AWS) cloud platform and want to refresh their knowledge of its concepts and features.
It is not limited to technicians only, as it doesn't involve a lot of coding skills. Anyone can apply to this exam including-but not limited to- marketing expertise and accountants as an example.

After completing the course of AWS Cloud Practitioner exam, the candidate might feel overwhelmed due to the large amount of services and their definitions. 
Here is a brief of the most important:
* Understanding the basics of cloud computing.
* Understanding how to best utilize the Amazon Web Services (AWS) platform.
* Learning how to design and implement a cloud-based solution.
* Leveraging Amazon Web Services (AWS) best practices.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/s6g4itoy9x40juyiz3s5.png)
You might feel overwhelmed at the first look of the course titles. They are up to 19 titles, and if you are new to cloud computing, big titles can be scary such as '_Managing Infrastructure at a scale_', or '_AWS Global Infrastructure_'. 
The most important thing is to grasp the baseline knowledge of each section and to make sure you know the following:
1. Definition of the service
2. When, Why, and how to use it
3. The services similar to it or the tools that can be helpful 
4. Check the Shared Responsibility model. 

**Pay Attention for the Shared Responsibility Model** as this is a major part of the exam, and as a Cloud Practitioner it is crucial to know what your responsibility is and what the AWS cloud provider responsibility is. 

In the [following link] (https://mm.tt/map/2477787298?t=Q3ys3Igy8I), you will find a **Mind Map** that will guide you through the titles that are most important to cover and make sure you know them before you apply the exam. 
Please note that these are _the most important_, but not **_limited to_**, all the needed titles in the exam.

When I finished the course studying, I created this mind map and made sure that I am familiar with each title of it.
Hope it helps! 
A sneak peak on the mind map:

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5f77o1ebnjtwu4q9xi7d.png)

Thanks for reading! I hope you found this post helpful in your journey to becoming an Amazon Web Services Cloud Practitioner.

And Feel free to reach me out on:
LinkedIn: https://www.linkedin.com/in/lara-wehbe/
Email: Larawehbee@outlook.com