Your Weekly Dive into Programming, Web3, and Open-Source Tools

shrey vijayvargiya - Jun 30 - - Dev Community

Hello friends, 

Read directly on website
Welcome to this week newsletter. Without wasting much time let's dive into what's going on this week in programming, tech, and web3.

✍️  Blogs 

Trending in React

Well, what's trending this week in Reactjs is summed up in this tweet. Changes in React Router, React Native RC, Reactjs and much more are discussed along with some good reads.

New JS set method

Here we go with new JS set method. This article is a good read for people who are new to Set in JavaScript and are looking to find out how to use these new JavaScript methods. I'll highlight some advantages of using these methods with basic examples to show why you might reach for these instead of building your own implementations.

Introduction to Rust

Javascript or Python developers this blog is a online free course to get started easily with Rust programming language. 

LinkedIn Authorising 10 million requests

Managing access control at scale, How LinkedIn manages 10 million requests is discussed in this blog

Validating Forms using Yup and Formik

Form validation are often quite useful and required things in frontend and backend. Validating user name and email using regex is no longer the only needed step we need further validation and yup and formik helps to create that validations easily

https://changelog.com/jsparty/

The JS party podcast is discussing react-native and Expo in detail in a podcast. I mean I haven't found the Expo and react-native podcast for so long and I am glad to listen it.

React Native Youtube Channel

I am a big fan of William and watching his work and video for the past few years. William works on react-native and expo and builds animation and all kinds of mobile apps his work is just outstanding and inspiring so one must give it a shot.

Inline If() condition in CSS

Lea shared a blog about inline conditionals or if conditions in CSS. In the blog he shared what will change, how to use these if condition as well how it will bring consistency in the CSS code apart from those style queries variables.

Managing Stolen Session Cookies in Slack

In client-side authentication or frontend react app developers use session cookies to authenticate and manage the user session and slack did the same for their app but it comes with a lot of security concerns. One big concern is stealing the session cookies and reusing them for further sessions by attackers and in this blog the engineering slack team have discussed how they are protecting slack

AI based CSS animation

AI based animation that takes user inputs for what kind of animation and show the animation along with CSS properties of the respective animation and all is done using AI.

Everything about Git

New frontend masters course on everything about git is live. Frontend masters is quite loved learning platform by lot of javsacript devs and frontend developers.

🛠️  Open-Source & Tools

Twilio: Send Notification Easily

Twilio is widely used notification service in backend. Twilio helps developers to establish the notification services between the applications server side and client side and types of communications twilio provide is push notification, SMS, OPT, Email and so on. Check Twilio docs to get started easily.

Fuzzy Map

This tool converts react code into a fuzzy map or a tree that automatically identifies states using code coverage and builds a visual map. Ideally, the map is useful even to people who'd prefer not to read code. 

Gulp: Automate any boring javascript tasks

Gulp.js is an opens-source module that basically helps to automate any javascript boring tasks by creating pipelines.

9 javascript testing libraries

Writing test cases is frontend or in javascript is not quite touched topic by lot of bloggers so here is the list of open-source 9 testing libraries.

Pytorch

Open-source python library for machine learning developers. PyTorch is a machine learning library based on the Torch library, used for applications such as computer vision and natural language processing

Kaplay JS

Javascript library for making games, here is the playground as well. 

NumpyJust release version2

Another python most loved and open-source library to deal with quantum computing, statistics computing, chemistry, mathematical analytics, graphs and networks and signalling and lot more and that clearly says a lot why this is the most loved libraries in python.

Web3 domain

We will cover vast and variety of domains in this newsletter to cater larger audiences of all domains.

2024 need more blockchain devs

Nadar Dabbit shared his view of number of developers in 2024 in web3 domain and his view is suprisingly opposite to what we all expect, 2024 is termed as bearish market because more layoffs and less hiring. But Nadar opinion is quite opposite to it.

React Native AI

React Native AI is a full stack framework for building cross-platform mobile AI apps.

Find Web3 Jobs 

Crypto Jobs list is quite a useful platform to grab your first or next web3 jobs, give it a shot and my opinion is to filter the companies list and extract the personal or HR email from the website to send direct or cold email to increase your chances of getting hired.

Thirdweb

Full-stack open-source web development platform for web3 domain, thirdweb is a frontend, backend, and onchain tools to build complete web3 apps — on every EVM chain.

Currently Reading

I am currently reading this book 12 Week in a Year, that helps me to set the target for 12 weeks instead of 12 months and this simple strategy changes a lot in terms of accomplishing targets.

That's it for today, see you on the next friday

Shrey

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .