teleren/devto huggingface dataset:
Awesome CV Master
Published: 2021-05-06 18:42:41

# CV Master

If you have ever tried to build a Resume or CVe using a MS word platform or like this, you know it takes time and the results are not always satisfactory.

The goal of CV-Master is to provide a quick and easy way to build a high quality CV, while still enabling custom layout if desired.

### Motivation
I created this template as managing a resume on Google Docs was hard and changing any formatting was too difficult since it had to be applied in multiple places. Most currently available templates either focus on two columns, or are multiple pages long. I personally found the two-column templates hard to focus while multiple-page resumes were just too long to be used in career fairs.


### Credit
LaTeX is a fantastic typesetting program that a lot of people use these days, especially the math and computer science people in academia.

LaTeX FontAwesome is bindings for FontAwesome icons to be used in XeLaTeX.

Roboto is the default font on Android and ChromeOS, and the recommended font for Google’s visual language, Material Design.

Source Sans Pro is a set of OpenType fonts that have been designed to work well in user interface (UI) environments.


You are free to take my [.tex file](https://github.com/attaullahshafiq10/CV-Master) and modify it to create your own resume. Please don't use my resume for anything else without my permission, though! 

Link: https://github.com/attaullahshafiq10/CV-Master

### Main Features

Simple template that can be further customized or extended.

Template document contains numerous examples.

Direct support for TrueType (TTF) and OpenType (OTF) fonts.

Direct support for multilingual Unicode characters, with the appropriate fonts.

Hyperlinks can be included in generated PDF.



If you have any questions, feel free to join me at [LinkedIn](https://www.linkedin.com/in/attaullahshafiq10/) , [Dev Community](https://dev.to/attaullahshafiq10) or [Instagram](https://www.instagram.com/iamattaullah10/)

Good luck!
The 3 most popular C++ posts of April 2021
Tags: bestofdev, cpp
Published: 2021-05-06 18:20:02

For April, I'm a bit late, but I spent the second half of April on vacation, and this week I've been busy with [C++Now](https://cppnow.org/) both as a speaker and an attendee. But a few days delay should not stop us from revisiting a couple of interesting articles This is the second month that I share the 3 popular [C++ articles](https://dev.to/t/cpp/top/month) of the month. 

I don't take the most popular articles anymore, because I find that while some articles do meet the criteria to add #cpp as a tag, but they are not mostly about C++. So there is a bit of subjectivity to this list. Yet, I try not to include multiple articles from the same author.

Feel free to share your favourite one in the comments.

***
[kprotty](https://dev.to/kprotty) shared his insights on atomics and memory ordering. This is an often-overlooked topic, but if you want to become a C++ expert you must delve yourself into such details.

{% link https://dev.to/kprotty/understanding-atomics-and-memory-ordering-2mom %}

***

[Dave](https://dev.to/iamdeb25) tackled a more beginner, yet similarly important topic, parameter passing.

{% link https://dev.to/iamdeb25/parameter-passing-in-c-4ibn %}

***

Last but not least, [Bartlomiej](https://dev.to/fenbf) shared with us a very insightful article on the `final` and `override` keywords that make modern C++ much safer.

{% link https://dev.to/fenbf/modern-c-safety-and-expressiveness-with-override-and-final-58e8 %}

Happy coding!

## Connect deeper

If you liked this article, please 
- hit on the like button,  
- [subscribe to my newsletter](http://eepurl.com/gvcv1j) 
- and let's connect on [Twitter](https://twitter.com/SandorDargo)!
System boot repair after Windows update
Published: 2021-05-06 18:11:34

---
title: System boot repair after Windows update
published: true
description: 
tags: 
//cover_image: https://direct_url_to_image.jpg
---

For me in the future.

When Windows break Pop!_OS booting go step by step 

https://support.system76.com/articles/bootloader/
O que é GitFlow?
Published: 2021-05-06 18:07:23

**Gitflow** é um fluxo de trabalho que auxilia com o desenvolvimento contínuo de um software e com a implementação das práticas de DevOps. 

O fluxo de trabalho do **Gitflow** segue uma ramificação rigorosa criada ao redor do projeto, fornecendo um framework robusto para gerenciar grandes projetos.


#Como funciona o Gitflow?

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/41g1sxtywk0pkrvngqqh.png)


A **Master branch** guarda a versão "principal" do software, com tudo testado e que será entregue ao cliente. É nela que documentamos todas as alterações (commits) com numeros de versionamento.

 A **Develop branch** é onde todo workflow irá acontecer antes de  se versionar na Master, como um intermediário. Essa branch deve conter o código mais atual. É aqui que as branchs de features irão se basear.

A **Feature branch** é usada para novas implementações. Ela usa a **develop** como base, e quando a nova implementação está completa, se retorna à Develop Branch.

Na **Release branch** apenas recursos como correção de bugs e geração de documentação (não se limitando a isso) devem ir para essa branch. Assim que pronta ela segue para a master, recebendo um número de versionamento.

O **Hotfix** serve para resolver problemas críticos no sistema (problemas com servidor, etc), que não pode esperar por uma nova release.  








Obrigado por ler até aqui!
How did you be a programmer? Meet my story and after tell me your! 😃
Published: 2021-05-06 18:04:20

Hi, my name is Tiago Bernardo and this is my story about how i got into the programming world! If you liked it, post your story too! It would be a pleasure to get to know your story. 😀

All started in 2011. I was in the last year of school when Márcio, my school friend, invites me to join the course "CISCO IT Essentials". I didn't understand what this name meant, but i knew that i would learn something about computers. I always liked video games and at that time i played many online games on computer. My parents didn't like to see me for hours using the computer, i thought that if i learned something useful, they would not bother me anymore 😂😂😂😂😂😂.

During 60 hours, in some months, i got to know each hardware at computer and its respective functions. In the last days of course, the teacher call me and my friend Márcio. He invited us to join in the "Knowledge olympics". The competition started at school, state, country and the last is the world stage in Germany. However, the tests would be on how to solve problems with programming and our course would not teach anything about it. We accept the challenge. We started to learn programming searching on google. At the time the tests were solved with Microsoft Office, the programming language was VBA. 

And so all started! I won the first and second stage, but in the third, the national stage, I stayed in tenth and i didn't go to the world stage in germany. However, I learned a lot of interesting things about code. When I arrived at the university, I realized that I was in front of almost all my colleagues. I already knew how to program! 🕺

The next problem was looking for a first developer job. I was a basic computer teacher, administrative intern while developing my personal projects with VBA. My city is small, it doesn't have here
many companies working with technology. I took a few years before I got the first interview for a developer job. 😟

I sent my resume to a local company once a year for 4 years. The last time I sent it, I was invited for an interview, the recruiter was the CEO himself, I was scared hahaha. He said he would call me, but he didn't. 😑

But the day finally came. I found an interview with the government and was approved after demonstrating my personal projects! The recruiter said, "Wow, did you do that?" and I replied "Yes! It was me!" 🤣🤣🤣🤣

After the first job, all made easy. 😎😎😎

Thanks for reading. If you dare, tell your story too and left the link on comments!!

Bye bye 👋👋👋
JQuery Ajax Http Delete remove data from SpringBoot RestAPI
Tags: springboot, jquery, restapi, ajax
Published: 2021-05-06 18:00:13

https://grokonez.com/frontend/jquery/jquery-ajax-http-delete-remove-data-springboot-restapi

JQuery Ajax Http Delete remove data from SpringBoot RestAPI

In this tutorial, <a href="https://grokonez.com">JavaSampleApproach</a> will show you how to implement a web application which uses <strong>JQuery Ajax Http Delete</strong> to remove data from SpringBoot RestAPI.

Related posts:
- <a href="https://grokonez.com/spring-framework/spring-boot/jquery-ajax-post-get-nested-objects-springboot-server">Jquery Ajax POST-GET Nested Objects to SpringBoot server</a>
- <a href="https://grokonez.com/frontend/jquery-ajax-put-nested-objects-springboot-server-bootstrap">Jquery Ajax PUT Nested Objects to SpringBoot server | Bootstrap</a>
- <a href="https://grokonez.com/frontend/bootstrap/jquery-uses-bootstrap-table-display-data-springboot-restapi">JQuery uses Bootstrap Table to display data from SpringBoot RestAPI</a>
- <a href="https://grokonez.com/spring-framework/spring-boot/ajax-jquery-post-list-javascript-objects-springboot-server-bootstrap">Ajax Jquery post List JavaScript Objects to SpringBoot server | BootStrap</a>

<!--more-->
<h2>I. Technologies</h2>
– Java 1.8
– Maven 3.6.1
– Spring Tool Suite – Version 3.8.1.RELEASE
– JQuery
– Bootstrap
– Spring Boot – 1.5.7.RELEASE
<h2>II. Practice</h2>
In the tutorial, we build a SpringBoot project as below:

<img src="https://grokonez.com/wp-content/uploads/2017/11/JQuery-Ajax-Http-Delete-remove-data-with-SpringBoot-RestAPI-project-structure.png" alt="JQuery Ajax Http Delete remove data with SpringBoot RestAPI - project structure" width="350" height="312" class="alignnone size-full wp-image-8852" />

<strong>Step to do</strong>:
-Create Spring Boot project
– Create data models
– Create Web Controller to provide web view
– Create RestController for GET/DELETE request
– Create an index.html view
– Create JQuery Ajax DELETE request
– Run & Check results
<h3>1. Create Spring Boot project</h3>
Using <strong>Spring Tool Suite</strong> to create a <strong>Spring Starter Project</strong>. Add project info, then press Next for needed dependencies:

<img src="https://grokonez.com/wp-content/uploads/2017/11/JQuery-Ajax-Http-Delete-remove-data-with-SpringBoot-RestAPI-dependencies.png" alt="JQuery Ajax Http Delete remove data with SpringBoot RestAPI - dependencies" width="535" height="471" class="alignnone size-full wp-image-8853" />

After creating project successfully, open <strong>pom.xml</strong> file and check needed dependencies:

More at:

https://grokonez.com/frontend/jquery/jquery-ajax-http-delete-remove-data-springboot-restapi

JQuery Ajax Http Delete remove data from SpringBoot RestAPI
A2J’S DEPARTMENT MANAGEMENT SYSTEM
Tags: android, java, html, javascript
Published: 2021-05-06 17:54:09

#Abstract

This is software to manage department calendars. The Head of the department is the admin who can manage and access the whole department. Hence the student and teacher module will depend on the admin.

We can manage teacher’s schedules, attendance, all the department management. Students can interact with teachers through this app while we can add our assignments, mark list, time table, etc. If a teacher is unavailable they can announce through this software then another one can fill it. Internal mark, teacher-student interaction can also handle through this app. By announcing the day calendar anyone can know about the works of each department.

Thereby this app is favorable to manage time clash and also provide secured authentication while students deal with mark lists and attendance. Because by the normal method we are not known about whether the department day calendar is working regularly or if there is any rearrangement occurs students and teachers will get confused. With this android service, we can adjust our programs according to the day calendar. Notifications and other details will help us to notify and clarify the data that we need.

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

The project includes the following modules:
1. ADMIN: HEAD OF THE DEPARTMENT
2. STUDENT
3. TEACHER
 
####ADMIN
The Head of the department is the administrator of this particular android app for department data analysis. This admin can manage the whole functions and properties of each module. The Head of the department control data from both students and teachers and the duty of approval or rejecting is also depends on the admin’s decision.

####STUDENT
The student is one of the modules of this android app. Who can upload their assignments, download notes, view notifications, attendance, and complaint register is also favor for by using this app. Students can view their daily calendars and manage time according to this calendar.

####TEACHERS
Teachers are another module of this app. Who can manage the mark-list and attendance of students .easy valuation and management of students' data will provide through this app. Teachers are allowed to request their leave to admin through this. app also.


By using this app we save our time. This android app is a favor to know about the details of the department day calendar. Two modules will perform their own task and the admin will handle the whole access of the properties. Thereby we get efficient data, hence time can save.


 {%github anilectjose/A2J-s-Department-Management-System-BackEnd no-readme %}
Performance Measurement
Tags: coding
Published: 2021-05-06 17:52:56

**Performance Measurement:** It is based on space and time requirements of a particular algorithm. These quantities depend on the compiler and options used, and the system on which the algorithm runs. The space and time needed for compilation are important during program testing. To obtain the run time of a program, we need a clocking procedure. We assume the existence of a program GetTime() that returns the current time in milliseconds.
>Suppose if we want to measure the worst-case performance of the sequential search algorithm
we need to follow these:
1.decide on the values of n for which the times are to be obtained 
2.determine for each of the above values of the data that exhibit the worst-case behavior.

**Algorithm:**
SeqSearch(a,x,n)
//search for x in a[1:n]. a[0] is used as additional space.
{
   i:=n; a[0] :=x;
   while (a[i]=!x) do i := i-1;
   return i;
}

[click here, for more detailed explanation with example](https://www.youtube.com/watch?v=I-vw0aIZ4FI)
Jquery Ajax PUT Nested Objects to SpringBoot server | Bootstrap
Tags: springboot, jquery, ajax
Published: 2021-05-06 17:50:24

https://grokonez.com/frontend/jquery-ajax-put-nested-objects-springboot-server-bootstrap

Jquery Ajax PUT Nested Objects to SpringBoot server | Bootstrap

In this tutorial, <a href="https://grokonez.com">JavaSampleApproach</a> will show you way to implement a web application <strong>Jquery Ajax PUT Nested Objects to SpringBoot server</strong>.

Related posts:
- <a href="https://grokonez.com/frontend/angularjs-post-get-nested-objects-springboot-server">AngularJs POST-GET Nested Objects to SpringBoot server</a>
- <a href="https://grokonez.com/frontend/jquery-ajax-post-get-nested-objects-springboot-server">Jquery Ajax POST-GET Nested Objects to SpringBoot server</a>
- <a href="https://grokonez.com/spring-framework/spring-boot/jquery-ajax-http-delete-remove-data-springboot-restapi">JQuery Ajax Http Delete remove data from SpringBoot RestAPI</a>

<!--more-->
<h2>I. Technologies</h2>
– Java 1.8
– Maven 3.6.1
– Spring Tool Suite – Version 3.8.1.RELEASE
– JQuery
– Bootstrap
– Spring Boot – 1.5.7.RELEASE
<h2>II. Practice</h2>
In the tutorial, we build a SpringBoot project as below:

<img src="https://grokonez.com/wp-content/uploads/2017/10/Jquery-Ajax-Put-Nested-Objects-to-SpringBoot-server-project-structure-1.png" alt="Jquery Ajax Put Nested Objects to SpringBoot server - project structure" width="371" height="345" class="alignnone size-full wp-image-8647" />

<strong>Step to do</strong>:
– Create Spring Boot project
– Create data models
– Create Web Controller to provide web views
– Create RestController for GET/PUT requests
– Create an index.html view
– Create Ajax PUT & GET requests
– Run & Check results
<h3>1. Create Spring Boot project</h3>
Open <strong>Spring Tool Suite</strong>, on main menu, choose File->New->Spring Starter Project, add project info, then press Next for needed dependencies:
– For <strong>Template Engines</strong>, choose Thymeleaf.
– For <strong>Web MVC</strong>, choose Web->Web.

<img src="https://grokonez.com/wp-content/uploads/2017/10/Jquery-Ajax-Put-Nested-Objects-to-SpringBoot-server-dependencies.png" alt="Jquery Ajax Put Nested Objects to SpringBoot server - dependencies" width="685" height="164" class="alignnone size-full wp-image-8644" />

Open <strong>pom.xml</strong> file and check needed dependencies:

More at:

https://grokonez.com/frontend/jquery-ajax-put-nested-objects-springboot-server-bootstrap

Jquery Ajax PUT Nested Objects to SpringBoot server | Bootstrap
So I came across this question.....
Tags: javascript, coding, interview
Published: 2021-05-06 17:50:00

Given two strings, return true if they are one edit away from each other, else return false.

and this is my solution but I cannot get my answer:

//code:

const isobj = (str) => {
    let obj = {};

    for (const char of str) {
        !obj[char] ? (obj[char] = 1) : obj[char]++;
    }

    return obj;
};

const isedit = (str1, str2) => {
    let obj1 = isobj(str1);
    let obj2 = isobj(str2);
    
    // console.log(obj1,obj2)
    let counter = 0;


    for (let key in obj2) {
        if (obj1[key] == obj2[key]) 
        {
            continue;
        }
        else {
            if (obj1[key] - obj2[key] == 1) 
            {
                counter++;
            } else
            {
                return false;
            }
        }
    }
      console.log(counter);

    if (counter == 1) {
        return true;
    } else {
        return false;
    }
}

console.log(isedit("pal", "pale"));
##
How to use Spring JDBC Template with Spring Boot for Postgres DataBase
Tags: springboot, springjdbc, postgres
Published: 2021-05-06 17:35:28

https://grokonez.com/spring-framework/spring-boot/how-to-use-jdbc-template-with-spring-boot-for-postgres-database

How to use Spring JDBC Template with Spring Boot for Postgres DataBase

The tutorial shows you how to use Spring JDBC Template to access  &amp; manipulate database (Postgres DB) with Spring Boot.

<!--more-->
<iframe width="853" height="480" src="https://www.youtube.com/embed/5Yttw0TBH7s?rel=0" frameborder="0" allowfullscreen></iframe>
<div id="tuttoc" class="jsa-toc"></div>

<div id="tutcontents">
<h2>I. Technology</h2>
– Java 1.8
– Maven 3.3.9
– Spring Tool Suite – Version 3.8.1.RELEASE
– Spring Boot: 1.4.0.RELEASE
<h2>II. Overview of Spring JDBC Template project</h2>
<h3>1. Design</h3>
<img src="https://grokonez.com/wp-content/uploads/2016/09/jdbc-postgresql.png" alt="jdbc-postgresql" width="698" height="442" class="alignnone size-full wp-image-1435" />

Class mapping with design:
- Client: JdbctemplatePostgresApplication.java
- Bussiness Layer: CustomerService interface, and CustomerServiceImpl implement CustomerService.
- Dao Layer: CustomerDao interface and CustomerDaoImpl implement CustomerDao.
- Database: Postgres.
- Model: Customer class.
<h3>2. Step to do</h3>
- Create SpringBoot project
- Config DataSource
- Create postgresql-schema
- Create Model: Customer
- Build Dao layer: CustomerDao interface; CustomerImpl
- Build Business Layer: CustomerService interface &amp; CustomerServiceImpl
- Build Client: JdbctemplatePostgresApplication
<h2>III. Practice</h2>
<h3>1. Create SpringBoot project</h3>
File-&gt;New-&gt;Spring Starter Project
<img src="https://grokonez.com/wp-content/uploads/2016/09/jdbc-postgresql-startproj.jpg" alt="jdbc-postgresql-startproj" width="583" height="431" class="alignnone size-full wp-image-1427" />

In <strong>SQL,</strong> select <strong>JDBC</strong> &amp; <strong>PostgreSQL</strong>
<img src="https://grokonez.com/wp-content/uploads/2016/09/jdbc-postgresql-pom-config.jpg" alt="jdbc-postgresql-pom-config" width="675" height="72" class="alignnone size-full wp-image-1428" />

Press <strong>Finish</strong>.
<h3>2. Config DataSource</h3>
In application.properties file:

<pre><code class="language-javascript">
spring.datasource.url=jdbc:postgresql://localhost:5432/testdb
spring.datasource.username=postgres
spring.datasource.password=123
</code></pre>

<h3>3. Create Progresql Schema</h3>

Create schema-postgresql.sql file and places in src/main/resources folder with content

More at:

https://grokonez.com/spring-framework/spring-boot/how-to-use-jdbc-template-with-spring-boot-for-postgres-database

How to use Spring JDBC Template with Spring Boot for Postgres DataBase
I want to be an "expert"....
Tags: kotlin, java, android
Published: 2021-05-06 17:32:58

![image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kwvlihgqowm47n7kvnhs.png)
 
Hi everyone! the purpose of this post is because I have a question about kotlin and java, recently I had a interview about  deep tech in java and kotlin, as threads, co-routines and almost how java and kotlin works, so, please, someone can recomend me a book, online course or posts or all of that to be a "expert" in those programing languajes in android?, I really love to do apps but if I just know the superficial concepts to do good apps I never know about how to handle deep problems in memory, garbage, threads, synchronized, etc. 

I hope someone can recomend me something.
Thanks!
Laravel 8.x Complete CRUD Tutorial From Scratch
Tags: laravel, crud
Published: 2021-05-06 17:27:08

In this tutorial, i would like to show you laravel 8 crud operation example. we will implement a laravel 8 crud application for beginners. i will give you simple example of how to create crud in laravel 8. you will learn crud operation in laravel 8.

So, let's follow few step to create example of laravel 8 crud application tutorial.

Laravel 8 is just released by yesterday, Laravel 8 gives several new features and LTS support. So if you are new to laravel then this tutorial will help you create insert update delete application in laravel 8.

You just need to follow few step and you will get basic crud stuff using controller, model, route, bootstrap 4 and blade..

In this tutorial, you will learn very basic crud operation with laravel new version 6. I am going to show you step by step from scratch so, i will better to understand if you are new in laravel.

Laravel is one of the most popular PHP-based framework for creating database-driven apps.

Laravel is described by its creators as the framework for web artisans. It's based on the MVC (Model-View-Controller) pattern and can be used for easily creating apps for making CRUD (Create, Retrieve, Update, Delete) operations against a database.

Laravel has a large community of worlwide developers around it that creates packages for common web development problems so other developers don't need to re-invent the wheel.

The Laravel team releases a new version each six months. At the time of writing this tutorial, the latest version is Laravel 8 which was released on the 8th Sept 2020.

Throughout this tutorial, we'll be learning how to create a CRUD app with Laravel 8 to create, insert, update and delete products from a MySQL database.
[Laravel 8.x Complete CRUD Tutorial From Scratch](https://www.codecheef.org/article/laravel-8-crud-example-from-scratch)
[Laravel Drag and Drop with Sortable Data using Jquery UI](https://www.codecheef.org/article/laravel-drag-and-drop-with-sortable-data-using-jquery-ui)