Editors may have problem with auto importing that complicated relative paths ( at least VSCode does ). Importing manually from various modules in your project will start to feel very cumbersome ( trust me, I experienced that with my team at work… )
⏱ 6 minutes
#TypeScript #Webpack #Jest
⏱ 6 minutes
#TypeScript #Webpack #Jest
Medium
Type-safe es2015 module import path aliasing with Webpack, Typenoscript and Jest
How to remove long import paths and encapsulate packages in reusable modules folder and make everything work with webpack, jest and typenoscript
As someone who loves cutting-edge technology, I choose to build my first SaaS with a modern tech stack. With the rise of JAMStack and serverless architecture, I created PostMage with Next JS static generation for the frontend and the Node.js backend deployed to AWS.
⏱ 8 minutes read
#AWS #React #TypeScript #NextJS
⏱ 8 minutes read
#AWS #React #TypeScript #NextJS
Medium
The Modern Tech Stack to Build a SaaS in 2021 as a Team of One-Man with Next JS and AWS
As someone who loves cutting-edge technology, I choose to build my first SaaS with a modern tech stack. With the rise of JAMStack and…
Back in May 2020, I wrote an introductory article to Deno due to it having been officially released and available to the public.
⏱ 4 minutes read
#Deno
⏱ 4 minutes read
#Deno
Medium
Is Deno Still a Thing? A Look at the Status of the Node Killer
It’s been well over a year already, what have they been up to?
Jamstack is out for a while. For most of us (developers) statically pre-rendered React websites are no wonder: page routing in the browser, “blazing-fast” (as they usually call it) experience, etc.
⏱ 6 minutes read
#CMS #NextJS #React #NodeJS
⏱ 6 minutes read
#CMS #NextJS #React #NodeJS
Medium
Remaking WordPress in JS stack. Hello to a new CMS for Next.js websites.
Motivation
If you are part of a large organization or team, chances are you need a design system. There are tons of tools out there to help you develop and organize that design system, but in this article we will see how a combination of Nx and Storybook will make that process more efficient, more enjoyable, and definitely more scalable.
⏱ 12 minutes
#DesignSystem #Monorepo #Storybook #NX
⏱ 12 minutes
#DesignSystem #Monorepo #Storybook #NX
Medium
Build your design system with Storybook + Nx
If you are part of a large organization or team, chances are you need a design system. There are tons of tools out there to help you…
Dealing with a common data model between the front-end and the back-end can be a pain if you’re not working on a monorepo. This is because ideally, you do not want duplicate code that can become out of synch by lack of maintenance.
⏱ 8 minutes read
#TypeScript
⏱ 8 minutes read
#TypeScript
Medium
Sharing TypeScript Types between Backend and Frontend Repos
Keeping backend and client in sync with shared types and Bit
If you are a programmer and have been working for more than a few years, I won’t be surprised if thoughts have gone through your head about whether you will still be hireable as you approach your forties and fifties.
⏱ 5 minutes read
#Career
⏱ 5 minutes read
#Career
Medium
Will You Still Hire Me When I’m 50?
Many programmers wonder whether they will still be hired as they enter their golden years
A popular metric commonly used in performance measurement and evaluation, is the total page load time. This metric, obviously, has its importance when evaluating performance, as it states the full download time, to get your website and all of its assets.
⏱ 9 minutes read
#Performance
⏱ 9 minutes read
#Performance
Medium
Understanding the critical rendering path, rendering pages in 1 second
A popular metric commonly used in performance measurement and evaluation, is the total page load time. This metric, obviously, has its…
We don’t deserve the team we can’t inspire. Camaraderie, purpose, and appreciation need to be our priorities.
⏱ 6 minutes read
#Career
⏱ 6 minutes read
#Career
Medium
How do you inspire your engineering team?
We don’t deserve the team we can’t inspire. Camaraderie, purpose and appreciation need will become our future priorities.
I've used LinkedIn to find my last three developer jobs, and that was also my first three developer jobs ever. 🟦
⏱ 4 minutes read
#Career
⏱ 4 minutes read
#Career
DEV Community
Want to have tech recruiters find you? Sixteen important things to remember
I've used LinkedIn to find my last three developer jobs, and that was also my first three...
With the following tools you are going to be able to accelerate your development cycle tenfold. Ever since we started to make our VS Code extensions shortlists we have always been promoting the developer tool ecosystem to enable you to set up quickly and accelerate your workflow while preserving if not raising the quality of the features you deliver.
⏱ 4 minutes read
#Python #Tools #IDE
⏱ 4 minutes read
#Python #Tools #IDE
Ponicode
Best Python extensions for VS Code in 2021 - Blog - Ponicode
Welcome to Ponicode’s selection of the top 10 most useful extensions for Python developers on VS Code. With the following tools you are going to be able to accelerate your development cycle tenfold.
According to the StackOverflow developers survey, Node.js is the most popular development framework among developers from the last few years. It is an open-source, cross-platform, back-end JavaScript runtime environment that runs on a V8 engine.
⏱ 5 minutes
#NodeJS
⏱ 5 minutes
#NodeJS
Medium
10 best practices every Node.js developer must follow
According to the StackOverflow developers survey, Node.js is the most popular development framework among developers from the last few…
Today we are very happy to announce the stable release of React Router v6.
This release has been a long time coming. The last time we released a major breaking API change was over four years ago in March 2017 when we released version 4. Some of you probably weren't even born then.
⏱ 8 minutes read
#React #Remix
This release has been a long time coming. The last time we released a major breaking API change was over four years ago in March 2017 when we released version 4. Some of you probably weren't even born then.
⏱ 8 minutes read
#React #Remix
remix.run
React Router v6
After years of work and millions of monthly downloads, React Router v6 is finally here.
Rust is a fast, reliable, and memory-efficient programming language. It's been voted the most loved programming language six years in a row (survey). Created by Mozilla, it's now used at Facebook, Apple, Amazon, Microsoft, and Google for systems infrastructure, encryption, virtualization, and more low-level programming.
⏱ 8 minutes read
#Rust #JavaScript
⏱ 8 minutes read
#Rust #JavaScript
Leerob
Rust Is Eating JavaScript | Lee Robinson
Why is Rust being used to replace parts of the JavaScript web ecosystem like minification (Terser), transpilation (Babel), formatting (Prettier), bundling (webpack), linting (ESLint), and more?
Typenoscript has had Template Literals since its early stages. They are really useful when you want to create types from a static string. It was not until the Typenoscript 4.1 release that we saw Template Literal Types. In further releases, the Typenoscript team has been polishing its features and fixing some quirks. As a result, it is now a mature feature.
⏱ 5 minutes read
#TypeScript
⏱ 5 minutes read
#TypeScript
Medium
Mastering TypeScript Template Literal Types
how to use the awesome Template Literal Types feature
ECMAScript 2021 (12th edition) is now available, and it ships with new features and syntax improvements. The specifications have been finalized by ECMA International on June 22, 2021. These improvements have been implemented to make JavaScript more robust and to help developers accomplish their tasks easily.
⏱ 5 minutes read
#JavaScript
⏱ 5 minutes read
#JavaScript
Medium
Top 5 JavaScript ES12 Features You Should Start Using Now
Learn the amazing features offered by the ECMAScript 2021 update.
For the past few years, Node became one of the most popular back-end solutions. It’s very easy to bootstrap an app on Node and start handling HTTP requests on the fly. But there is a problem, in most cases, Node apps get very complicated and coupled while they grow, so keeping domain and persistence layers separate becomes extremely hard.
⏱ 5 minutes read
#TypeScript
⏱ 5 minutes read
#TypeScript
Medium
Dependency Injection in TypeScript
DI with TypeScript Decorators in action
A well-thought out design must also take into account the performance aspects of an API. Good design means little if the API does not perform as desired in response to increasing requests, and evolving business and/or customer requirements.
⏱ 6 minutes read
#Architecture
⏱ 6 minutes read
#Architecture
Medium
API Architecture - Performance Best Practices for REST APIs
In my previous segment, I shared some best practices on how to design effective REST APIs.
You might thinked “Why react.js don’t have standard folder structure?”.
To find answer, you need to understand the difference between framework & library.
⏱ 3 minutes read
#React
To find answer, you need to understand the difference between framework & library.
⏱ 3 minutes read
#React
Medium
Finally a better react.js folder structure
You might thinked “Why react.js don’t have standard folder structure?”. To find answer, you need to understand the difference between…
Hacking is not always so cool that we see in movies. The lives of many people or even a countries reputation can be put on the ground because of a single system security violation.
⏱ 5 minutes read
#hacking
⏱ 5 minutes read
#hacking
Medium
Top 10 Dangerous Programmers in The world
Yes! All top hackers are programmers more or less!
Whether you are just starting to learn React or you’re already full-time working professionally in it, there are many tools (both free and paid) that you can use in your personal or professional projects. They are always beneficial as they help speed up the workflow or get things done quickly.
⏱ 5 minutes read
#React
⏱ 5 minutes read
#React
Medium
Top 7 React Developer Tools to Use in 2021 (With Bonus!)
Whether you are just starting to learn React or you’re already full-time working professionally in it, there are many tools (both free and…