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
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.
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.
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.
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.
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 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.
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.
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.
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
Javascript library for making games, here is the playground as well.
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 is a full stack framework for building cross-platform mobile AI apps.
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.
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