ββIn January, Google laid off 12,000 employees. This was a result of over hiring and over spending during the pandemic that did not extend today. Due to pressure from both investors and ChatGPT, Google decided to layoff 6% of their +186,000 workforce to recover some of the costs.
β±οΈ 4 minutes read
#Career
β±οΈ 4 minutes read
#Career
Medium
Why Google Didnβt Lay Me Off as 1 of 12,000
How to avoid layoffs at Google.
ββTL;DR: JavaScript + React + Redux still dominate by a landslide. Pair with Next.js & Vercel for best results. AI is exploding. Web3 growth is strong.
β±οΈ 5 minutes read
#JavaScript
β±οΈ 5 minutes read
#JavaScript
Medium
Top JavaScript Frameworks and Technology 2023
TL;DR: JavaScript + React + Redux still dominate by a landslide. Pair with Next.js & Vercel for best results. AI is exploding with SudoLangβ¦
ββAchieve Typescript mastery with a 21-steps guide, that takes you from Padawan to Obi-Wan.
β±οΈ 15 minutes read
#Typescript
β±οΈ 15 minutes read
#Typescript
Medium
π₯ Mastering TypeScript: 20 Best Practices for Improved Code Quality
Achieve Typescript mastery with a 20-steps guide, that takes you from Padawan to Obi-Wan.
ββAuthentication is a process of recognizing user identity. When a user enters their credentials (usually login & password) and, depending on an identification strategy, a user is being determined by a system. Then all necessary user permissions are verified, and they might have access to particular resources (aka authorization).
β±οΈ 4 minutes read
#Testing
β±οΈ 4 minutes read
#Testing
Medium
How to Handle Authentication in E2E Testing with Playwright
How to deal with authentication on your e2e test setup with the Playwright test library
ββIn today's world of ever-changing business requirements, it can be difficult to find an appropriate and reliable architecture to stick to. You need something that is flexible, easy to scale, maintain, and understandable, enabling new developers to get up to speed quickly.
β±οΈ 9 minutes read
#Architecture #Frontend
β±οΈ 9 minutes read
#Architecture #Frontend
Medium
Understand The Most Reliable Frontend Architecture
Learn About βFeature Slicedβ Design, Its Pros And Cons
β€1
ββTop 10 tricky Javascript questions often asked by interviewers. Make sure you know all of them!
β±οΈ 8 minutes read
#JavaScript #Interview
β±οΈ 8 minutes read
#JavaScript #Interview
Medium
Top 10 Tricky Javascript Questions often asked by Interviewers
Top 10 tricky Javascript questions often asked by interviewers. Make sure you know all of them!
ββClean Architecture is a software development concept that focuses on creating modular and maintainable code.
β±οΈ 12 minutes read
#Architecture
β±οΈ 12 minutes read
#Architecture
Medium
Clean Architecture in Node.js
Introduction
ββGoogle introduced Web Vitals initially to measure User Experience quality in web applications. However, Core Web Vitals (a subset of Web Vitals) later purely focused on web application performance.
β±οΈ 5 minutes read
#Performance #Metrics
β±οΈ 5 minutes read
#Performance #Metrics
Medium
Core Web Vitals: Measuring Performance in SPAs
A subset of Web Vitals to measure SPA performance
ββWeβll explore twelve TypeScript tricks for writing clean code, with examples that demonstrate how they work and why they are useful. By using these tricks in your own TypeScript code, you can create more robust and maintainable applications that are easier to reason about and debug.
β±οΈ 11 minutes read
#Typescript
β±οΈ 11 minutes read
#Typescript
Medium
12 TypeScript tricks for Clean Code
Weβll explore twelve TypeScript tricks for writing clean code, with examples that demonstrate how they work and why they are usefu
ββAs a programming language that has been gaining popularity among developers, TypeScript has continued to evolve, bringing a plethora of improvements and new features. In this article, weβll delve into the latest iteration of TypeScript, version 5.0, and explore its most noteworthy updates.
β±οΈ 8 minutes read
#Typescript
β±οΈ 8 minutes read
#Typescript
Medium
Typescript 5.0 Released: A Quick Overview
Exploring the Most Exciting Features and Updates
ββIf you do interviews as a JavaScript developer from time to time, then you know that the questions in such interviews are always similar (more or less, okay!). Under different phrases, interviewers test you for knowledge of the same topics. And despite this, as you will see, the statistics of correct answers to such questions is quite low.
β±οΈ 8 minutes read
#Interview
β±οΈ 8 minutes read
#Interview
Medium
The most failed JavaScript interview questions
Try yourself and read the explanation.
ββAre you ready to have your mind blown? Iβm Erick Wendel, and Iβve recreated the Node.js project from scratch, uncovering some shocking truths along the way, and published it on my Youtube channel.
β±οΈ 10 minutes read
#NodeJS
β±οΈ 10 minutes read
#NodeJS
Medium
5 Shocking Things About Node.js That You Thought You Knew But Didnβt!
Learn How Node.js works behind the scenes
ββLet me first start by stating that I started using Node.js when it was on version 0.10 (yes, you read that right!).
β±οΈ 8 minutes read
#NodeJS
β±οΈ 8 minutes read
#NodeJS
Medium
Node.js Just Released Version 20! WTH?!
Letβs see whatβs new with Node v20!
ββTypeScript has become a reliable tool for catching errors and improving the stability of code. However, when working with TypeScript, Iβve often wondered about the differences between the type and interface keywords and when to use each one.
β±οΈ 8 minutes read
β±οΈ 8 minutes read
Medium
Mastering TypeScript: A Guide to Choosing Between βtypeβ and βinterfaceβ
Choosing between βtypeβ and βinterfaceβ in TypeScript can be confusing, but understanding their differences can improve the codeβ¦
ββHTML is a living language in constant evolution. The latest addition has been a new semantic element for search operations
β±οΈ 3 minutes read
#HTML
β±οΈ 3 minutes read
#HTML
Medium
New HTML Element: <search>
HTML is a living language in constant evolution. The latest addition has been a new semantic element for search operations
ββAs a software developer, I've always tried to write flawless code. Great code is not just functional β it should also be elegant, efficient, and robust.
β±οΈ 8 minutes read
#AI #Tools
β±οΈ 8 minutes read
#AI #Tools
freeCodeCamp.org
How You Can Use AI to Improve Your Code Quality
By Shane Duggan As a software developer, I've always tried to write flawless code. Great code is not just functional β it should also be elegant, efficient, and robust. But let's be honest β the journey towards code perfection can sometimes feel lik...
ββMany developers continue to use the useState and useEffect hooks to update states, but I have not been fond of this approach. The issue is that it causes the component to mount, remount, and unmount simultaneously, leading to unexpected behavior. As a result, when logging something into the console, you may see the result repeated three times.
β±οΈ 6 minutes read
#React
β±οΈ 6 minutes read
#React
Medium
Bye-bye useState & useEffect: Revolutionizing React Development!
Every React developers wants to avoid states and effect at all cost. Today, I want to show you an alternative for the useState andβ¦
ββOur team is a couple of months into developing a new application, and our suite of unit 240 tests takes 46 seconds to run. That duration is not excessive yet, but itβs increasing in proportion to the number of tests. In a couple of months, itβll take a couple of minutes to run our tests.
β±οΈ 12 minutes read
#Testing #Jest
β±οΈ 12 minutes read
#Testing #Jest
Medium
Why Is My Jest Test Suite So Slow?
The simple mistake undermining Jestβs performance
ββThis past week, the Vercel team posted a major announcement on their blog about the release of Next.js 13.4. To provide more context about why this is such an important release, we need to understand how the Vercel team handles releases to the public. Next.js 13 introduced new many new features, but most of them have remained in alpha & beta, even though they were included in the major release.
β±οΈ 8 minutes read
#NextJS #React
β±οΈ 8 minutes read
#NextJS #React
Medium
Next.js 13.4 is Finally Here and Itβs Awesome!
Dive into some of the features and improvements that come with this release.
ββLearn how to organize your Next.js project using a feature-driven structure with the new App Router, allowing for greater flexibility and efficiency in development.
β±οΈ 8 minutes read
#React #NextJS
β±οΈ 8 minutes read
#React #NextJS
Medium
How to Structure Your Next.js App With the New App Router
Learn how to organize your Next.js project using a feature-driven structure with the new App Router, allowing for greater flexibility andβ¦