Last week I wrote an article about code smells in TypeScript, the article received a lot of attention and praise. So I think many people want to know more about code smells in general and TypeScript to be more specific.
⏱️ 4 minutes read
#Typenoscript
⏱️ 4 minutes read
#Typenoscript
Medium
Clean Code in TypeScript
Introduction
In this article, we will explore my personal setup for Visual Studio Code, the popular open-source code editor. I will share the themes, icons, and extensions that I use on a daily basis to enhance my coding experience. Whether you are a seasoned developer or just starting out, this article will give you some insights and inspiration to optimize your own setup. So, let's dive in and see what makes my VS Code setup unique!
⏱️ 5 minutes read
#IDE #VSCode
⏱️ 5 minutes read
#IDE #VSCode
DEV Community
VS Code Setup for Frontend Devs
Table of Contents Introduction Theme Icons Extensions Auto Rename Tag Auto Close...
Next.js is a JavaScript framework that is built on top of React, a popular library for building user interfaces. This means that you can use React to build your app, and Next.js provides additional tools and features to make the process easier.
⏱️ 6 minutes read
#SSR #NextJS #React
⏱️ 6 minutes read
#SSR #NextJS #React
Medium
Why Next.js 13 is a Game-Changer
Next.js is a JavaScript framework that is built on top of React, a popular library for building user interfaces. This means that you can…
Without further ado, here are 7mac tools I use on all my macs. Whenever I get a new mac, I set up these seven tools so I can start working in a more comfortable atmosphere, and they help me to increase my productivity.
⏱️ 4 minutes read
#Productivity #MacOS
⏱️ 4 minutes read
#Productivity #MacOS
Medium
7 Mac tools I install on all my macs
Without further ado, here are 7mac tools I use on all my macs. Whenever I get a new mac, I set up these seven tools so I can start working…
An ORM provides a simpler way to interact with databases in an app, it allows developers to work with data using objects.
⏱️ 6 minutes read
#Typenoscript #ORM #Database
⏱️ 6 minutes read
#Typenoscript #ORM #Database
Medium
In Search of the Perfect TypeScript ORM!
What is an ORM?
For the last couple of years, I have done lots of interviews for the Senior NodeJS Developer position, and one of the key requirements always was a good knowledge of TypeScript. How good exactly? Well, by “good” I understand the ability of a programmer to use TypeScript not just as a set of keywords you can use to define types, but as a tool that helps you design and to write better code.
⏱️ 5 minutes read
#Typenoscript
⏱️ 5 minutes read
#Typenoscript
Medium
🔥How good is Your TypeScript? Interview with just 3 questions.
New Article here: TypeScript Level Up. 5 Tips with Examples.
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 Typenoscript mastery with a 21-steps guide, that takes you from Padawan to Obi-Wan.
⏱️ 15 minutes read
#Typenoscript
⏱️ 15 minutes read
#Typenoscript
Medium
🔥 Mastering TypeScript: 20 Best Practices for Improved Code Quality
Achieve Typenoscript 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 Javanoscript 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 Javanoscript Questions often asked by Interviewers
Top 10 tricky Javanoscript 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
#Typenoscript
⏱️ 11 minutes read
#Typenoscript
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
#Typenoscript
⏱️ 8 minutes read
#Typenoscript
Medium
Typenoscript 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…