teleren/devto huggingface dataset:
Rust: most sought after meetups in September, 2021
Tags: rust, webdev, programming, tutorial
Published: 2021-10-06 14:07:56

Feeling rusty in Rust, or just wanting to learn a new language? We’re down for it! Let’s see what this month’s most popular videos were, bet you’ll find something useful. From Case studies to GBDT Libraries, you’ve got everything you need to freshen up your knowledge.

[Benefits and Drawbacks of Adopting a Secure Programming Language: Rust as a Case Study](https://meetupfeed.io/talk/soups-2021-benefits-and-drawbacks-of-adopting-a-secure-programming-language-rust-as-a-case-study)
Memory safety-related vulnerabilities are often combated by programming languages like Rust. Let’s take a look at the adoption method of this more secure language through the eyes of senior developers who have worked with Rust on their teams or tried to introduce it.


[Fuzz Driven Development | Midas Lambrichts] (https://meetupfeed.io/talk/rust-conf-2021-fuzz-driven-development-by-midas-lambrichts)
Walk through the process of using cargo fuzz for the sake of building a quick program that can squash. Learn some lessons about the misconceptions you might have at the beginning.


[Writing the Fastest GBDT Library in Rust  | Isabella Tromba](https://meetupfeed.io/talk/rust-conf-2021-writing-the-fastest-gbdt-library-in-rust-by-isabella-tromba)
Isabella Tromba shares her experience in optimizing a  Rust implementation of the Gradient Boosted Decision Tree machine learning algorithm. Discover a GBDT library that trains faster than similars written in C/C++.


[Supercharging Your Code With Five Little-Known Attributes | Jackson Lewis](https://meetupfeed.io/talk/rust-conf-2021-supercharging-your-code-with-five-little-known-attributes-by-jackson-lewis)
Attributes enable programmers to auto-derive traits, set up a test suite in no time, and conditionally compile code for particular platforms. Find out how you can leverage its advantages.


[Hacking rustc: Contributing to the Compile | Esteban Kuber](https://meetupfeed.io/talk/rust-conf-2021-hacking-rustc-contributing-to-the-compiler-by-esteban-kuber)
Roll your sleeves up and enjoy this walkthrough over the basics of hacking on rustc by Esteban Kuber.
Node.js videos you must see from September, 2021
Tags: node, programming, webdev
Published: 2021-10-06 14:04:55

Is Node.js your thing? Then don’t miss out on this September’s most popular videos from topics including security, Prisma, APM and all you can imagine. It’s a good day to learn something you never thought of…until now!

[Build a Zero Knowledge backend with Node.js | Matthias Dugué](https://meetupfeed.io/talk/build-a-zero-knowledge-backend-with-node-js-matthias-dugue-nodejsday-2020)
Master Zero Knowledge Architecture and build apps where all data can be stored and exchanged while remaining encrypted. Watch this video and learn how to secure your app’s design.


[The Security Toolbox For Node | Milecia McGregor](https://meetupfeed.io/talk/the-security-toolbox-for-node-milecia-mc-gregor-nodejsday-2020)
Uncover the top 10 attacks on Node applications, learn how to prevent and prepare in time with multiple tools across many different back-end architectures.


[Abusing Hidden Properties to Attack the Node.js Ecosystem](https://meetupfeed.io/talk/usenix-security-21-abusing-hidden-properties-to-attack-the-node-js-ecosystem)
HPA attacks can cause serious security threats. This video answers all your questions regarding the vulnerabilities of popular Node.js programs and demonstrates several security implications.


[Rapid and type-safe development with Prisma | Daniel Norman](https://meetupfeed.io/talk/rapid-and-type-safe-node-js-development-with-prisma-daniel-norman-nodejsday-2020)
Discover how Prisma works and enables a rapid and type-safe development and at the same time addressing usual problems in data-centric apps.


[The gentle touch of APM – how code tracing works in Node.js | Emanuil Tolevs](https://meetupfeed.io/talk/the-gentle-touch-of-apm-how-code-tracing-works-in-node-js-emanuil-tolev-nodejsday-2020)
Catch up on how Elastic APM works, how its Node.js agent hooks deep into web apps – how web frameworks make it possible for us to perform tracing more smoothly than you might think.
September’s top-rated React videos in 2021
Tags: reactnative, react, webdev, programming
Published: 2021-10-06 14:00:00

Check out this September’s most sought-after videos with many tips and tricks on how to become a pro in React. Get an insight into testing, visualizations, and writing videos with Remotion.

[How To Test Your React App (unit / functional testing and CI pipeline tutorial)  | Nikolay Advolodkin](https://meetupfeed.io/talk/how-to-test-your-react-app-unit-functional-testing-and-ci-pipeline-tutorial)
Many developers still struggle with testing their applications, when to test, and all in all how to put this into an uninterrupted integration pipeline.

Learn how you can bridge the gap between these problems by using the perfect combination of the right tools.


[Visualizations with React & D3 | Allie Wilson](https://meetupfeed.io/talk/react-chicago-august-2021-visualizations-with-react-d-3-by-allie-wilson)
Find out how to blend React and D3.js in order to create remarkable visualizations, and how to utilize flexibility and low-cost D3 options while building an application. Don’t settle for a more expensive option!


[Writing Videos With Remotion | Sebastian Kurpiel](https://meetupfeed.io/talk/react-chicago-august-2021-writing-videos-with-remotion-by-sebastian-kurpiel)
Remotion makes it possible to leverage web development skills to create videos while using React and CSS. Sebastian shows you how he manages to create an introductory video and how you can automate the editing process.
Angular: the best videos from September, 2021
Tags: angular, webdev, programming, tutorial
Published: 2021-10-06 13:56:53

Missing us already? We’re here with September’s most popular Angular videos covering Micro-Frontends, Capacitor Flux, and much more! Roll up your sleeves and check them out.

[Federated Angular: Why and How? | Manfred Steyer](https://meetupfeed.io/talk/federated-angular-why-and-how-manfred-steyer-ng-conf-2021)
Let Manfred Steyer guide you through the implementation of Micro-Frontends into several projects he has been involved in the past.

Find out whether Micro-Frontends are a good fit for you and how you can integrate it with Angular alongside discussing consequences, trade-offs, and alternatives.


[Ionic Angular: Making Capacitor Flux with NativeScript | Nathan Walker & Osei Fortune](https://meetupfeed.io/talk/ionic-angular-making-capacitor-flux-with-native-script-nathan-walker-osei-fortune-ng-conf-2021)
Learn more about the possibilities of Capacitor and NativeScript while submerging your Angular application into the exciting world of platform APIs and devices for diverse developments.


[Federated Angular: Micro Frontends with Module Federation | Manfred Steyer](https://meetupfeed.io/talk/manfred-steyer-federated-angular-micro-frontends-with-module-federation)
Get your knowledge up to date with Module Federation that launches a new direction in the implementation of Micro Frontends by Manfred Steyer.


[Angular and Core Web Vitals | Minko Gechev & Houssein](https://meetupfeed.io/talk/angular-and-core-web-vitals-minko-gechev-houssein-ng-conf-2021)
Discover what Angular does to improve your CWV metrics under the hood and meet new techniques that make your optimization and debugging seamless. Get a better understanding of how you can achieve the perfect performance score.


[Super Charge Your Angular Apps using State Management with NgRx | Muhammad Awais](https://meetupfeed.io/talk/super-charge-your-angular-apps-using-state-management-with-ng-rx)
Muhammad Awais shows you the steps towards using NgRx Store. Obtain the ability to store all state in a single tree that is accessible from any part of the application
How data stored in computer ?
Tags: computerscience
Published: 2021-10-06 13:56:52

How data stored in computer ?

( Summary i used to remember this as a reference )

Data comes in different forms including numbers, text, audio, video, all data types are transformed into uniform representation called a bit pattern; 

- the numbers changed to binary system before being stored in computer memory.

- A piece of text in any language is a sequence of symbols, we can represent each symbol with bit pattern, different sets of bit patterns have been designed to represent text symbols, like UniCode that uses 32 bits to represent a symbol.

- Audio is a representation of sound or music, audio is an analog data, we can’t record an infinite number of values in interval, we can only record some samples, the values measured for each sample is a real number.

- Storage of images is done by using two different techniques: raster graphics and vector graphics.

- Video is representation of images (called frames) in time. A movie is a series of frames shown one after another to create illusion of continuous motion.
The numbers systems 
Tags: computerscience
Published: 2021-10-06 13:55:20

The numbers systems ( cs )

Note :this material for people who interested to know how deep is computer thinking and stores info, basically computer science but i am going to explain it with my understanding in easy way and hop it helps. 

The number system define how number can be represented using distinct symbols, as we use symbol (characters) for creating words in language,

 we use symbols (digits) to represent the numbers, however we know that number of symbols (character) is limited in any language, we need to repeat characters and combine them to create words,

It’s the same for numbers ; we have a limited number of symbols (digit) to represent numbers, which means the digits need to be represented. 

We define them in two groups:

- positional numbers systems
- Non-positional numbers systems.

I am gonna start a summary with positional numbers system next post.
Best TypeScript videos from September, 2021
Tags: typescript, webdev, programming, tutorial
Published: 2021-10-06 13:47:31

Another month gone by, another great collection of TypeScript videos has come! We’ve brought you first-class videos by know-it-all experts. Let’s see what they have in their pocket for you!

[Understanding Alias types and tuples 101 | Mughees Ilyas](https://meetupfeed.io/talk/type-script-berlin-meetup-7-mughees-ilyas-understanding-alias-types-and-tuples-101)
Take all Alias types into consideration and learn how they differ from interfaces. This video also covers the definition of tuples and what you can do with them.


[Designing a library for real-time queries | Simon Knott](https://meetupfeed.io/talk/type-script-berlin-meetup-7-simon-knott-rtw-designing-a-library-for-real-time-queries)
Get introduced to RTW, a framework for real-time queries. You can learn about typical considerations and also about design decisions when it comes to library design.


[TypeScript pitfalls to avoid for a great Dev Experience | Anil Kumar](https://meetupfeed.io/talk/type-script-berlin-meetup-7-anil-kumar-type-script-pitfalls-to-avoid-for-a-great-dev-experience)
Anil Kumar unearths 3 typical mistakes that must be avoided if you wish to create an exceptional developer onboarding experience.


[Write Safer JavaScript Applications with TypeScript! | Davy Engone](https://meetupfeed.io/talk/write-safer-java-script-applications-with-type-script)
Build resilient and safer JavaScript apps with TypeScript through a real-time demo.
More things you might want to hear from an experienced developer
Tags: career, watercooler, motivation, productivity
Published: 2021-10-06 13:46:53

*“What being a developer really means” - that’s the name of a new internal series initiated by my colleague Feli. When I spoke to her after the first session, she told me that she was so surprised to see how many people joined. I think she hit a nerve.*

This assumption was confirmed in the second session. This time she asked our colleague Lasse (Senior Product Engineer) questions and it was interesting and reassuring to hear that everybody struggles from time to time.

## It’s okay not to know everything

To kick off the session, Lasse answered Feli’s question about what he’d like to share with Junior developers with “It’s ok to not know everything”. It’s not bad at all to **ask questions** and nobody will think any less of you. Basically everybody has questions. Maybe they already know the answer to yours but they are still learning and asking questions. When Lasse first did pair programming, he struggled with **imposter syndrome** because he was he was afraid of being judged if he made a mistake. Nowadays this is how he prefers to work.

## The never ending need to Google

Does anybody actually claim to never use Google (or any other search engine) at all? I think they wouldn’t tell the truth. It’s 2021 and Google saves our lives on a regular basis. Of course, Lasse makes use of Google and Stack Overflow as well. We already learned in the previous session with Raffaele that **googling or researching is a skill of its own**. It’s not just about looking random things up, it takes more to find solutions and potential inspirations. It’s super important to know which questions to ask and **how to break down a problem.**

## Communication is key

It’s okay and completely natural to get frustrated from time to time. Lasse tries not to get angry with code, though. Still, **something that really annoys him is when someone doesn’t communicate properly** and consequently disrespects his and his colleague's time. Writing code without documentation, for instance or unclear commit messages put Lasse’s patience to the test. If this happens, he tries to talk to that person and sets out to find the **source of the problem**. Maybe the person doesn’t know how to do it the right way or always did it like this in a previous job. Even if it’s hard, **being patient and talking it out helps in most cases.**

*Thanks Feli and Lasse for this session and the insights and tipps. They certainly help many!*
Mis Repos para Hacktoberfest 🎃
Tags: opensource, hacktoberfest, github, contributorswanted
Published: 2021-10-06 13:39:20

¡Hola! 

Este año es mi primera vez que participo en el Hacktoberfest y quiero dejar algunos de mis proyectos por si alguien desea contribuir. 

## 1️⃣ Fruits API
Una API con datos de árboles frutales.

### Stack:
* JavaScript

{% github franqsanz/fruits-api %}
## 2️⃣ BoxShadows.css
Una mini librería CSS de sombras.

### Stack:
* CSS
* JavaScript

{% github franqsanz/box-shadows.css %}
## 3️⃣ Regexs
Un pequeño paquete NPM de expresiones regulares.

### Stack:
* JavaScript

{% github franqsanz/regexs %}

Happy Coding!
What is Latency - working and fixing it
Tags: latency, tutorial
Published: 2021-10-06 13:32:59

At whatever point you are chipping away at a high-dormancy network, you are clearly going to hit the network communication bottlenecks. This implies you can't send the information over the network at most extreme allowable speed. Furthermore, with the utilization of high-Latency networks, you will likewise contrarily affect communication bandwidth. The dormancy can cause both long-lasting and transitory effects on the network bandwidth. Its effect is principally reliant upon the wellspring of the deferrals. 

![image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5yyhq9ga2oai5fezqems.png) 
 
Network [Latency](https://webhostingprime.com/what-is-latency/) can be characterized as the general time taken by a solicitation to go from a sender to the beneficiary in the network and the recipient to deal with the ask for and send a proper reaction to the sender. In basic terms, it is the time taken by a solicitation to finish one full circle from the program to the server to back to the program. We as a whole endeavor to get the most minimal network idleness. Be that as it may, the dormancy in a network will consistently be available because of different constraints.

## Can We Eliminate Network Latency?

The information on the web is moved at the speed of light by the utilization of optical strands. Be that as it may, the impact of deferral is because of the web foundation hardware. Subsequently, you can never dispose of the latency, it tends to be limited, yet it can never be zero. Additionally, even web crawlers give a lower positioning to sites that have high network latency.

## Causes

1. Distance
2. Website Construction
3. End-user Issues
4. Physical Issues

## How to Measure Latency?

1. Round Trip Time (RTT)
2. Time to First Byte (TTFB)
3. Ping

## Resolve Latency Issues

Replace the Router/Add a Router
Don’t Use Too Many Applications
Malware Removal
Use a Wired Connection
Use Cache

## Conclusion

Thus, this is the thing that you need to think about latency. Latency relies upon numerous parts of both the network and the equipment you are utilizing to interface with the network.10 ms to 50 ms comes in the line of anticipated latency, anything past 50ms can be viewed as surprising latency, and if your network goes past 100ms latency, you need to contact your ISP and request that they fix the issue so you can utilize the network at its ideal speed.
A Nice Developer Joke For Today
Tags: jokes, dailydeveloperjokes
Published: 2021-10-06 12:00:15

---
title: "A Nice Developer Joke For Today"
description: "Check out today's daily developer joke! (a project by Fred Adams at xtrp.io)"
series: "Daily Developer Jokes"
published: true
tags: #jokes, #dailydeveloperjokes
---

Hi there! Here's today's Daily Developer Joke. We hope you enjoy it; it's a good one.

![Joke Image](https://private.xtrp.io/projects/DailyDeveloperJokes/public_image_server/images/5e1258f2759b6.png)

---

For more jokes, and to submit your own joke to get featured, check out the [Daily Developer Jokes Website](https://dailydeveloperjokes.github.io/). We're also open sourced, so feel free to view [our GitHub Profile](https://github.com/dailydeveloperjokes).

### Leave this post a ❤️ if you liked today's joke, and stay tuned for tomorrow's joke too!

_This joke comes from [Dad-Jokes GitHub Repo by Wes Bos](https://github.com/wesbos/dad-jokes) (thank you!), whose owner has given me permission to use this joke with credit._

<!--
Joke text:
___Q:___ What did the server say to his client who was having a bad day?

___A:___ Everything's going to be 200
 -->
AWS, Lambda, API Gateway & Authorization API Key
Tags: aws, awslambda, lambda, andreacarratta
Published: 2021-10-06 13:07:04

🔐 AWS, Lambda, API Gateway & Authorization API Key

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


🤔 Come proteggo le chiamate da accessi non autorizzati?



Vi ricordate il post di sabato mattina nel quale mostravo un bellissimo "Hello World" da una Lambda passando per un API Gateway con autenticazione?



💡 Ho deciso di annotare i punti salienti sul mio blog sperando possano tornare utili ad altri sviluppatori in futuro.



Se volete leggere il tutto, vi basterà aprire il link "[AWS, Lambda, API Gateway & Authorization API Key](https://links.devandreacarratta.it/5xFU)"



👨‍🔬 Volete un parere sincero dopo questo esperimento? Mi piace sperimentare e non è un segreto. Ormai mi conoscete. Mi volevo togliere questo sfizio -come altri che ho in mente e nelle bozze del blog- a livello personale, ma anche per via del mio background e delle mie scelte fatte di restare su Azure. Trovo il tutto molto più intuitivo e facile da raggiungere come tempi di sviluppo.



❤️ Ormai da quando ho incontrato il Cloud Microsoft nel 2018 è nato un vero ed unico amore. 

Have a good cloud day!

#aws #awslambda #lambda
When not to use tailwindCss
Tags: css, tailwindcss, webdev
Published: 2021-10-06 12:48:30

> **_NOTE:_**  This article from my perspective of view

## tailwindCss

First tailwind is an awesome library and helps you a lot to be productive 
 
tailwindCss is First utility library so what it essentially gives to You is just CSS properties converted to class so it easy to write and more quickly, the second thing it  provides you with a very small bundle size ​

## **So When not to use tailwindCss**

- as we said tailwind provides you with just CSS properties.
you will not happy with it if you are already not good with CSS.

- if you need ready styled components as ready Nav and card components tailwind will not be the best, yes there are components on the site but there isn't a lot of options.

- if you don't need to implement a components from scratch
Google Search themed portfolio website
Tags: javascript, webdev, react, showdev
Published: 2021-10-06 12:43:45

Hi folks!

Lately, I have been seeing a lot of portfolio websites inspired by operating systems. I wanted to build something similar, so here is what I came up with -- a portfolio website that functions like Google Search.

**Try it out here**: https://gfolio.enjeck.com/
**GitHub**: https://github.com/enjeck/gfolio

This is actually my first ever React project. It was built from scratch. 

## Images

![Gfolio gif](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/grs7f93it6y3azdohkmz.gif)

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

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

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

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


I'll appreciate feedback on the overall design and project structure. Thanks!
What did your Team  learn from your Project?
Tags: agile, softwaredevelopment, teamwork
Published: 2021-10-06 12:34:56

---
title: What did your Team  learn from your Project?
published: true
date: 2021-10-06 12:32:17 UTC
tags: agile,softwaredevelopment,teamwork
canonical_url: https://medium.com/chingu/what-did-your-team-learn-from-your-project-e17a416e30b5
---

### What did your Team learn from your Project?

#### Sprint 6 — Wednesday

![](https://cdn-images-1.medium.com/max/1024/1*maurjo94aWjtzeoMZKkncA.jpeg)<figcaption>Photo by <a href="https://unsplash.com/@johnschno?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">John Schnobrich</a> on <a href="https://unsplash.com/s/photos/learning?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Unsplash</a></figcaption>

As your project winds down in the final sprint it’s time to reflect on what you’ve learned.

A big part of learning isn’t just “doing”, it’s also reflecting on what worked, what didn’t work, and how you can use this knowledge to improve. This is the core of **_continuous improvement_**.

> Team projects are just one step on the path to your goals. Make the most of them by pausing to take stock of what you’ve learned.

Use the following questions as a start and modify or add your own to tailor your process of reflection to —  **YOU**.

1. What went  **_right_**?
2. What went  **_wrong_**?
3. For each thing that went right or wrong a.) **_Why_** do you think it went right/wrong? b.) **_What_** could be done to make it go better? c.) For anything that went wrong **_how_** could it be detected and corrected sooner?d.) What would you do **_differently_** in future projects?
4. Was there anything you or your team did that was **_counterproductive_**?
5. Did you establish a **_personal connection with your teammates_**? Did you achieve a **_State of Flow_** with them?

![](https://cdn-images-1.medium.com/max/900/0*jCxJ-raWdrwEPcC3.jpg)

### Before you Go!

Chingu helps you to get out of “_Tutorial Purgatory_” by transforming what you’ve learned into experience. The experience to boost your Developer career and help you get jobs. **_And it’s Free!_**

You can learn more about **Chingu** & how to join us at [https://chingu.io](https://chingu.io/)

* * *