teleren/devto huggingface dataset:
C++ {fmt} Library Overview & Cheat Sheets
Tags: cpp, programming
Published: 2022-06-01 12:34:40

[{fmt}](https://github.com/fmtlib/fmt) is a fast(er) and safe(r) alternative to C stdio (printf,...) and C++ iostreams (std::cout,...) that uses a Pythonesque format string syntax and is the origin and inspiration of C++20's `std::format` and C++23's upcoming `std::print`.

[**This article**](https://hackingcpp.com/cpp/libs/fmt.html) on hackingcpp.com offers a comprehensive and accessible overview of {fmt} with lots of runnable examples and visual aids: 
- how to set it up
- quick overview of its interface and capabilities
- hierarchical, task-oriented "how-to print/format X" sections
- how to print custom types
- cheat sheets as quick reference for format specifications

![Quick overview cheat sheet of the C++ printing and formatting library "{fmt}"](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gb0dttjwwmz0zt7ofzsa.png)
![Quick overview cheat sheet of the time and date formatting tokens used by C++ 20's std::format, std::strftime and the {fmt} library](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ggg7trm1nowp5buqoyzz.png)
How to mount Backblaze B2 as a network drive with Commander One?
Tags: backblaze, mount, ftp
Published: 2022-06-01 12:31:37

Backblaze B2 is one of the most popular cloud storage providers, but unfortunately, there’s no native client or FTP app Mac. Luckily, you can [mount Backblaze B2](https://ftp-mac.com/mount-backblaze-b2/) as drive, download and install Commander One, then launch the software on your Mac. Commander One is easy to use, lets you manage all your files in one place, and protects your data with secure encryption.

You can connect an unlimited number of accounts to macOS across popular cloud storage providers like Google Drive, Amazon S3, OneDrive, and so on, managing all your files across multiple accounts as if they’re stored locally on your Mac hard drive. There’s no need to download any files to your computer, which saves storage space. You can also have an unlimited number of connections active simultaneously.

Users trust Commander One to keep all their files and accounts safe. The app uses the Advanced Encryption Standard (AES) with a 256-bit key length, keeping all your personal data and information safe.
Roadmap And Resources To Become a Full Stack Developer
Tags: fullstack, webdev, javascript, career
Published: 2022-06-01 12:06:53

Wedon’t have a day without using the Internet. Without Websites, There would be nothing on the Internet. In this blog, I am going to be sharing with you the Roadmap and the Resources that you require to become a Full Stack Developer.

Usually, web developers do either the Front end or Back end. But nowadays companies are looking for people who can do all this. If you are trying to become a Full Stack Web Developer then this article is for you!!

ROADMAP AND RESOURCES
Things you need to know

**Basics**

HTML
CSS
JavaScript
SQL
**MERN Stack**

React
NodeJS
ExpressJS
MongoDB
Mobile Dev

React Native (works for both android and ios)

**Full Stack Development**:

**Full-stack MERN**: https://www.udemy.com/course/the-web-developer-bootcamp/

Or

https://www.udemy.com/course/the-complete-web-development-bootcamp/

**Extra Practise**
For java script practice: https://www.udemy.com/course/javascript-web-projects-to-build-your-portfolio-resume/

**For react practice**: https://www.udemy.com/course/complete-react-developer-zero-to-mastery/

**Extra topics**: https://www.udemy.com/course/the-complete-junior-to-senior-web-developer-roadmap/

**Mobile Development**:
React native for app dev: https://www.udemy.com/course/react-native-the-practical-guide/

**Good to have**:
**Canva(design)**: https://www.youtube.com/watch?v=un50Bs4BvZ8
https://www.udemy.com/course/complete-web-designer-mobile-designer-zero-to-mastery/
**Blockchain Development**:
https://www.udemy.com/course/ethereum-and-solidity-the-complete-developers-guide/

**Useful websites**:
Medium.com
https://dev.to/
Udemy.com
https://www.freecodecamp.org/ (free)
https://www.appacademy.io/course/app-academy-open (free)
https://www.youtube.com/user/TechGuyWeb
https://www.youtube.com/watch?v=pQN-pnXPaVg
https://fullstackopen.com
https://scrimba.com
https://upskillcourses.com/courses
https://codedamn.com
Get Clients with these Freelance Websites:
1. Upwork

2. Freelancer

3. Fiverr

4. 99designs

5. Toptal

6. Guru

7. PeoplePerHour

8. Dribbble

9. LinkedIn

10. DesignHill

11. Twine

I hope that this will be helpful for you guys. If I missed something, please share that and its resource in the comments, it will be much appreciated as it. Follow me on [LinkedIn](https://www.linkedin.com/in/karthikbhandary2/)
Roadmap and Resources to Become an Ethical Hacker
Tags: ethicalhacking, roadmap, programming, beginners
Published: 2022-06-01 11:55:03

When you hear the word Hacking, the first thing that pops in your head is how cool they look in the movies. I mean they are cool in real life as well. But it does not look the same in real life. Hackers are not only there to break into your websites or accounts. They are there to provide security and improve it as well.

They do it by finding different ways to break into an application — These are called vulnerabilities, and they report them to the company that owns the application. The company then sees to it that, it does not happen again by improving their security.

In this blog, I am going to be sharing the Roadmap and the resources that you can use to become an Ethical Hacker.

**ROADMAP AND THE RESOURCES:
Programming**
**Python**: https://www.youtube.com/watch?v=0NQ2aMxBYNE

**Database:**
**SQL**: https://www.youtube.com/watch?v=2nXOxLpeu80

**Terminal:**
**CLI, Bashterminal**: https://www.youtube.com/watch?v=kGVHUBGZm3E

**Networking:**
https://www.youtube.com/watch?v=3Kq1MIfTWCE

https://www.youtube.com/watch?v=X4eRbHgRawI

**Useful links:**
https://www.youtube.com/watch?v=3Kq1MIfTWCE&list=PLWKjhJtqVAbnklGh3FNRLECx_2D_vK3mu

https://www.udemy.com/course/complete-ethical-hacking-bootcamp-zero-to-mastery/

https://www.udemy.com/user/zaidsabih/

https://www.udemy.com/user/nathan-house/

https://www.coursera.org/specializations/intro-cyber-security

https://www.youtube.com/watch?v=fNzpcB7ODxQ

https://www.youtube.com/channel/UC1szFCBUWXY3ESff8dJjjzw

https://www.youtube.com/c/InsiderPhD/videos

https://www.youtube.com/c/STOKfredrik/videos

https://owasp.org/www-project-web-security-testing-guide/latest/

https://null-byte.wonderhowto.com

https://www.hackingloops.com

http://www.securitytube.net

https://www.hackthissite.org

http://www.enigmagroup.org

**Other useful websites for free and paid courses:**
https://www.guvi.in/mlp/master-cyber-security

https://intellipaat.com/cyber-security-course-certification/

https://portswigger.net/web-security

https://pentesterlab.com

https://www.pentesteracademy.com

https://www.cybrary.it (best)

https://www.udacity.com/school-of-cybersecurity

https://cyberstart.com

https://www.offensive-security.com

https://www.hackthebox.com

https://www.hackerone.com (bug bounty)

https://tryhackme.com

https://my.ine.com/learning-paths

https://www.virtualhackinglabs.com

https://hackersacademy.com

If I missed any topics please comment them down and if you know any other resources please share them. It will be very helpful for others who want to learn. You can follow me on [LinkedIn](https://www.linkedin.com/in/karthikbhandary2/) if you liked what you’ve read.
Roadmap and Resources to Become an IoT Engineer
Tags: iot, roadmap, resource, beginners
Published: 2022-06-01 11:52:16

IoT — This name has been quite popular nowadays. I don’t know how many of you are aware of this but most of the items that we are using, are IoT devices, like your fitness band, or smartphone.

IoT stands for Internet of Things, meaning that things are connected to the internet and can communicate with each other through it. In this blog, I am going to be sharing with you the Roadmap and the resources that will let you become an IoT engineer.

**ROADMAP AND THE RESOURCES:**
**Programming:**

Embedded C programming: https://www.youtube.com/watch?v=c7pi9-VQmLk

Python: https://www.youtube.com/watch?v=_uQrJ0TkZlc

**Electronics:**
https://youtu.be/r-X9coYTOV4

**Arduino:**
https://youtu.be/fJWR7dBuc18

**RaspberryPi:**
https://youtu.be/1WDagiA8fdU

**In-depth Courses:**
Audit the Coursera courses to learn for free

https://www.coursera.org/specializations/iot

https://www.coursera.org/specializations/uiuc-iot

https://iiit-h.talentsprint.com/iot/

www.simplilearn.com/iot-certification-training-course

https://intellipaat.com/internet-of-things-iot-training/

https://www.emertxe.com/trainings/iot-courses/iot-courses-projects-with-placements/

https://www.upgrad.com/internet-of-things-certification-pgc-iiitb/

**Other useful links:**
https://www.electronics-tutorials.ws

https://learn.adafruit.com

https://www.instructables.com/circuits/

https://www.robotshop.com/community/tutorials

https://www.electronicsforu.com

https://www.howstuffworks.com

https://electrical-engineering-portal.com

https://www.electrical4u.com

https://www.allaboutcircuits.com

https://www.engineersgarage.com

https://www.circuitlab.com

https://www.tinkercad.com

https://www.altium.com

https://makezine.com

https://hackaday.com

https://www.electronicshub.org

https://www.electronics-notes.com

**YouTube channels to follow:**
https://www.youtube.com/c/Afrotechmods

https://www.youtube.com/c/greatscottlab

https://www.youtube.com/c/explainingcomputers

https://www.youtube.com/c/BenEater/videos

https://www.youtube.com/c/Kevindarrah

https://www.youtube.com/c/Lesics

https://www.youtube.com/c/RealEngineering

https://www.youtube.com/c/Theengineeringmindset

If I missed any topics please comment them down and if you know any other resources please share them. It will be very helpful for others who want to learn. You can follow me on [LinkedIn](https://www.linkedin.com/in/karthikbhandary2/) if you liked what you’ve read.
Happy New Month developers
Tags: laravel, beginners, webdev, codenewbie
Published: 2022-06-01 09:58:36

It's the beginning of a new month, and in this new month I have decided to help people starting out with developing the Laravel framework from beginners to intermediate level.

I posted about 4 tutorials in May last month and I got about 1,000 post views, hence, my decision to churn out more content on this beautiful framework in my spare time. So, I'll encourage everyone who is looking to learn the Laravel framework to turn on notifications as I'll be dishing out interesting contents on how to become better with the Laravel framework.

**What would you be writing about this month?**
I'll love to see your responses in the comment section.
YOU MIGHT NEED NNW6 IF CSS IS HARD FOR YOU
Published: 2022-06-01 11:49:10

It's arguably difficult to design or create something using CSS, since the results are not always as imagined or expected. CSS is mostly used for organizing and beautifying a website. But, there are so many to choose from.
I have used JavaScript to create some tools that will give some help.
If you are struggling with things like **creating linear background, setting up borders for your div, editing the background image..**, then you might consider visiting  [nnw6.online/p/devs-tools.html](https://www.nnw6.online/p/devs-tools.html).
I really hope these tools give you some help in CSS. I will work on creating more of them.
Paracetamol.js💊| #130: Explica este código JavaScript
Tags: javascript, spanish, webdev, programming
Published: 2022-06-01 11:37:35

## **<center>Explica este código JavaScript</center>**
#### <center>**Dificultad:** <mark>Avanzado</mark></center>

```js
const funcionAsincrona = () => {
  return new Promise((resolve, reject) => {
    if(true){
      setTimeout(() => {
        resolve("Todo bien brow");
      },2500)
    }else{
      reject("Me cai...");
    }
  })
}

const funcionAsync = async() => {
  try{
    if(true){
      const res = setTimeout(() => {
        console.log("Todo bien looco");
      },5000)
      
    }
  }catch(err){
    console.log(err);
  }
}

```
A. `funcionAsync` solo esta escrita con sugar syntax.
B. Ambas son iguales en la practica.
C. Ambas son funciones asíncronas.
D. Todas las anteriores.

Respuesta en el primer comentario.

---
creative technologist (3)
Published: 2022-06-01 11:19:13

I found a technical artist and a Unity dev position from a startup called [Urbanbase 어반베이스](https://career.urbanbase.com/) in Korea. 

It was interesting to see such position in business field, so I'm simply leaving some record here..

### Technical artist (senior)
```
주요업무
Shader 개발 및 최적의 그래픽 효과를 위한 R&D
다양한 환경에서의 3D 그래픽스 및 컨텐츠 최적화 방법 제시

자격요건
3D Graphics 관련 수학, 물리 지식 보유하신 분
3D 그래픽스 파이프라인의 이해와 활용능력이 있는 분
GLSL, HLSL 등 고수준 Shader 제작 가능하신 분

우대사항
테크니컬 아티스트 경력 2년 이상이신 분
3D 리소스 최적화 관련 지식 보유하신 분
Shader 제작 및 상용화 경험이 있는 분
그래픽 최적화에 대한 높은 이해도

```

### Unity dev (junior, senior)
```
주요업무
가상 인테리어 관련 3D 그래픽스 라이브러리 및 SDK 개발
멀티플랫폼 환경에서 3D 그래픽스 최적화 및 유지 보수

자격요건
3D 그래픽스 관련 수학, 물리 지식 보유하신 분 (신입, 경력 무관)
자료구조 및 알고리즘, OOP 등에 대한 이해와 활용능력이 있는 분
3D 그래픽스 엔진 및 라이브러리 중 하나 이상을 다룰 수 있는 분
(Unity, Unreal, three.js, Aframe, 기타 그래픽스 엔진 및 라이브러리)

우대사항
유관 경력 2년 이상이신 분
git을 이용한 형상관리 경험자
그래픽스 관련 오픈소스 컨트리뷰팅 가능하신 분
```

### [3d Graphics Team](https://career.urbanbase.com/b24d8a9f-ab2e-4913-a8c4-897c79dda66b)
```
Q. 새로운 팀원은 어떤 역량을 갖추었으면 좋겠나요.
3D그래픽스 개발 지식 외에도 수학과 물리에 대한 지식이 필요해요. 기본 개념을 충실하게 공부해야 3D그래픽스를 다룰 때 어려움이 적기 때문입니다. 기본 지식 외에도 실험 정신이 있으셨으면 좋겠어요. 예컨대 게임 개발의 경우, 정해진 시나리오에 맞는 콘텐츠를 개발하기 때문에 하나의 서비스에 새롭게 적용해 볼 수 있는 기술이 한정적인 편이에요. 반면 저희 서비스는 게임과는 달리 실용성을 목표로 하고, 확장성이 요구되는 시스템이에요. 정해진 기능이 아닌 사용자가 활용할 수 있는 여러 기능들을 생각해봐야 하죠.
Q. 3D그래픽스팀에 합류한다면, 어떤 메리트가 있을까요.
3D 개발을 하고 있지만 개발 전 영역에 걸친 데이터를 다루고 있어요. 필요에 따라 프론트엔드,백엔드 등의 업무 지식이 필요할 때도 있고요. 입사하신다면 전 영역에 걸쳐 개발 경험을 쌓을 수 있는 기회가 될 수 있을 거라 믿습니다.
```
need to solve one logical question in swift about Matrix
Published: 2022-06-01 11:14:24

So need to print all the right angle triangle from a mXn matrix 
for ex: 
123
456
789
is a 3X3 matrix then it need to print like 
1
4 5

2
5 6

4
7 8

5
8 9

1
4 5
7 8 9
Books for algorithm pre-game
Published: 2022-06-01 11:10:43

When you get busy with building applications or focus on implementing and making it work, it's easy to forget about algorithm studies. 

Yet, many companies still give out algorithm tests and especially in the midst of hiring break season, I assume coding tests would be even more difficult. 

So I am trying to study algorithms or theoretical parts of programming little by little everyday, instead of cramming at the last minute. In order to make it as a habit, I wanted to make myself excited and motivated to study algorithm.

Recently I found a way that suits me: reading books that explain algorithms with some storytelling instead of just theories and equations. 

The books below would not have a huge depth like [Introduction to Algorithms by Thomas Cormen](https://www.amazon.com/Introduction-Algorithms-3rd-MIT-Press/dp/0262033844). But they did the job of making algorithms interesting.

## 1. [Nine Algorithms That Changed the Future](https://www.amazon.com/dp/B08F2GWN6X/ref=dp-kindle-redirect?_encoding=UTF8&btkr=1) 

by John MacCormick (The Ingenious Ideas That Drive Today's Computers)

This book well-explained the algorithms, their utilities, and real world applications altogether. This book changed my perspectives and attitudes toward algorithms and programming !

## 2. [누워서 읽는 알고리즘](http://www.kyobobook.co.kr/product/detailViewKor.laf?mallGb=KOR&ejkGb=KOR&barcode=9788968482274#:~:text=%5B%EB%88%84%EC%9B%8C%EC%84%9C%20%EC%9D%BD%EB%8A%94%20%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98%5D%EC%9D%80%20%EC%8B%A4%EC%A0%84,%EB%8A%A5%EB%A0%A5%EC%9D%84%20%EA%B8%B8%EB%9F%AC%EC%A4%84%20%EC%88%98%20%EC%9E%88%EB%8F%84%EB%A1%9D)

written by [BaekJun Lim](https://www.linkedin.com/in/baekjun-lim-499a1222/)

This book is in Korean and doesn't have English version. The author is a quite famous developer and even founded a website that's a collection of algorithm coding test: https://www.acmicpc.net/

## 3. [Clean Code](https://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship-ebook-dp-B001GSTOAM/dp/B001GSTOAM/ref=mt_other?_encoding=UTF8&me=&qid=)

I didn't read this yet, but it's on my bookshelf :p It's not algorithm book, but I'm excited to learn about good practices and clean code!
How-to find specific information within huge Git Log
Tags: git
Published: 2022-06-01 10:54:06

This is a hack (not even as much xD), not feature. A simple solution to achieve a complex task powered by the command-line.

1. redirect the output of `git log` to a file as `git log > .tmp.gitlog.txt`
2. use vim to open that file and search for the query
  * use `/` to activate search
  * introduce the query to be found


Hope it helps.
React headless components
Tags: headless, react, typescript, javascript
Published: 2022-06-01 10:52:26

Frontend is hard. Most of the times, dev just want to be able to ship something without needing to reinvent the wheel but still having the flexibility to do whatever their minds dictate.

Since the start of the year, we have been experimenting with headless components: the engineering and the logic is captured by these headless components and all a frontend dev needs to do is to instantiate them with their UI components. To make it easier, we provide a sample implementation in bootstrap. From there, applications can be built quickly and with confidence, knowing there are solid foundations supporting the app.

Some headless components we have:
* data table
* form
* layout with tabs and cards
* data loader
* Status Change

This is the start but we plan on integrating many features in the future. 

Feedback and support is always appreciated!

link to the repo: https://github.com/nexys-system/react-headless
demo: https://nexys-system.github.io/react-headless/
Remove Repository Linux
Tags: linux, beginners, fedora
Published: 2022-06-01 08:44:17

> I use Fedora 35 for this

Go to repo directory
```
cd /etc/yum.repos.d/
```
And remove it
```
sudo rm <revo-name>
```

---
### reference
- [fedora discord comunity](https://discord.com/invite/fedora)
HowTo: Gated Website
Published: 2022-06-01 10:32:25

Hi. The idea is quite simple: when the user tries to access the website, the first presented page is a login page with just 1 password field. I don't need to actually Register a user with details like: name, username, email, address, etc.

I believe what I have to do is to have all routes of this website protected and just "free" them after successful login. Some kind of token should be saved so for each post login request I should verify the presence of this token.

The website is written using SvelteKit.

What would be the possible solutions to accomplish this task? Thanks in advance for sharing your ideas.
Pure functions are anti modules
Tags: javascript
Published: 2022-06-01 10:28:33

I get this feeling of double standards when I write a pure function I remove it's dependencies, pass them in as params and then we can test them.

But what about all those imports I casually used to give this function it's abilities, is contra to pure functions?

Why didn't I pass in the imports into the function at call time, I could have. But then this would become unwieldy... Then as an all or nothing kind of guy, should I just call pure functions a falisy and move on?
Wednesday Links - Edition 2022-06-01
Tags: java, jvm, dependabot, softwaredevelopment
Published: 2022-06-01 10:01:52

Loom and Thread Fairness (3 min)🧵
https://www.morling.dev/blog/loom-and-thread-fairness/

Project Leyden: Beginnings (2 min)🗜️
https://openjdk.java.net/projects/leyden/notes/01-beginnings

What triggers the JVM to load a particular Java class? (30 sec)⚓
https://twitter.com/GeoffreyDeSmet/status/1531586992278061056

How to use Dependabot on Github (4 min)🤖
https://softwaremill.com/how-to-use-dependabot-on-github/

12th Factor App: portable and resilient services start here. Part 1-7/12 (4 min)✳️
https://nurkiewicz.com/75
A Quick Glimpse Into: Nuget Package Manager
Tags: nuget, packagemanagement, aspnetcore, dotnet
Published: 2022-06-01 06:40:29

---
title: A Quick Glimpse Into: Nuget Package Manager
published: true
description: 
tags: #nuget #packagemanagement #aspnetcore #dotnet
//cover_image: https://direct_url_to_image.jpg
---
NuGet packages contain reusable code that other developers make available to us for use in our .NET projects. Often such code is bundled into **packages** that contain compiled code (as DLLs) along with other content needed in the projects that consume these packages.

Because of these features it cut down production costs, and means developers don’t have to reinvent the wheel when encountering a problem that’s been solved once before.

In simple word, a NuGet package is a single ZIP file with the **.nupkg** extension that contains compiled code (DLLs), other files related to that code, and includes information like the package's version number.

Because NuGet supports private hosts alongside the public nuget.org host, you can use NuGet packages to share code that's exclusive to an organization or a work group. You can also use NuGet packages as a convenient way to factor your own code for use in nothing but your own projects.

*Also, if some (DLLs) are missing in windows that require you project to run you can also package in NuGet packages and deploy with your projects.*
Monthly Amazon Location Service Updates - 2022.05
Tags: amazonlocationservice, amplifygeo, amplify, amazonlocationserviceupdates
Published: 2022-06-01 09:32:19

![img](https://day-journal.com/memo/images/logo/aws/location-service.png)

### Monthly Amazon Location Service Updates - 2022.05

<br>

This is a summary of the May updates for Amazon Location Service.

<br>

## 2022.05 Updates

[Maplibre GL JS Amplify - AmplifyGeofenceControl](https://github.com/aws-amplify/maplibre-gl-js-amplify/blob/main/API.md#amplifygeofencecontrol)
Maplibre GL JS Amplify now has a AmplifyGeofenceControl.

<br>

## Other Info

[Amazon Location Service Developer Guide](https://docs.aws.amazon.com/location/latest/developerguide)
Official Amazon Location Service Documentation.

[Amplify Geo Docs](https://docs.amplify.aws/lib/geo/getting-started/q/platform/js)
Official Amplify Geo Docs.

[Amazon Location Service Samples](https://github.com/aws-samples/amazon-location-samples)
Official Amazon Location Service samples.

[amazon-location-service-starter](https://github.com/dayjournal/amazon-location-service-starter)
Build environment to get started with Amazon Location Service.

[A Summary of How to Build Amplify Geo and Amazon Location Service](https://dev.to/aws-builders/a-summary-of-how-to-build-amplify-geo-and-amazon-location-service-5hal)
Summary of Amazon Location Service and Amplify Geo. (as of December 2021)  

[dev.to](https://dev.to/dayjournal)
Articles on Amazon Location Service.

[tags - Amazon Location Service](https://day-journal.com/memo/tags/Amazon-Location-Service)
[tags - Try](https://day-journal.com/memo/tags/Try)
Notes on Amazon Location Service. (Japanese)

<br>

## Related Articles

{% link https://dev.to/aws-builders/monthly-amazon-location-service-updates-202204-15dj %}