Cool news for those who build applications with NestJS.
Now you can use local login and JSON Web Token (JWT) without Passport.
At the link below you can find a blog post with the example of the implementation Sign Up, Sign In and building the JwtGuard.
NestJS Authentication without Passport
Follow the Trilon.io blog.
And for more useful info - subscribe to Tech Read channel.
Likes and shares are welcome.
#nestjs #passportjs #jwt
Now you can use local login and JSON Web Token (JWT) without Passport.
At the link below you can find a blog post with the example of the implementation Sign Up, Sign In and building the JwtGuard.
NestJS Authentication without Passport
Follow the Trilon.io blog.
And for more useful info - subscribe to Tech Read channel.
Likes and shares are welcome.
#nestjs #passportjs #jwt
Today's post is about McDonald's. Specifically the technical side of their system.
A lot of us use event-event-driven architecture and in the next 2 articles you’ll get a superficial view of how it is done in a huge company.
Nothing special but some interesting tips about schema registry for producers/consumers contracts, dead-letter topic and cluster autoscaling.
Behind the scenes: McDonald’s event-driven architecture
McDonald’s event-driven architecture: The data journey and how it works
For more about architecture - subscribe to Tech Read channel.
Likes and shares are welcome.
#eventdriven #architecture
A lot of us use event-event-driven architecture and in the next 2 articles you’ll get a superficial view of how it is done in a huge company.
Nothing special but some interesting tips about schema registry for producers/consumers contracts, dead-letter topic and cluster autoscaling.
Behind the scenes: McDonald’s event-driven architecture
McDonald’s event-driven architecture: The data journey and how it works
For more about architecture - subscribe to Tech Read channel.
Likes and shares are welcome.
#eventdriven #architecture
Medium
Behind the scenes: McDonald’s event-driven architecture
We explore our journey of developing a unified platform enabling real-time, event-driven architectures.
A lot of us like React. It's a simple, easy to learn and flexible library.
So next article for smart people who can do anything but for them it’s just hard to start)
7 Ways to Create a New React Application
Of course the way you’ll choose depends on what you need: SSR (Next.js, Remix), monorepo (NX) or just pure React.
And don’t forget about create-react-app from Facebook.
Press like this post and all your components will be rerendered only when it’s needed.
Share this and Lighthouse reports will always show 100.
Subscribe to Tech Read channel just because it’s interesting
(and if till the next post I’ll get +100 subscribers I’ll stop joking about frontend).
#javascript #frontend #react
So next article for smart people who can do anything but for them it’s just hard to start)
7 Ways to Create a New React Application
Of course the way you’ll choose depends on what you need: SSR (Next.js, Remix), monorepo (NX) or just pure React.
And don’t forget about create-react-app from Facebook.
Press like this post and all your components will be rerendered only when it’s needed.
Share this and Lighthouse reports will always show 100.
Subscribe to Tech Read channel just because it’s interesting
(and if till the next post I’ll get +100 subscribers I’ll stop joking about frontend).
#javascript #frontend #react
Medium
7 Ways to Create a New React Application
Make the right decisions and choose wisely how to start your new react application.
Just a list of useful npm packages for Node.js.
Node.js Packages I Use In Every Project
For more info - subscribe to Tech Read channel.
Likes and shares are welcome.
#nodejs #npm
Node.js Packages I Use In Every Project
For more info - subscribe to Tech Read channel.
Likes and shares are welcome.
#nodejs #npm
Medium
Node.js Packages I Use In Every Project
And why you should use them too!
Building the server-side of your application usually starts with designing API - application programming interface. The most common type of architecture for web applications is REST - Representational State Transfer.
In article 15 fundamental tips on REST API design you’ll find useful advices that allows you to build good API.
Btw recommendations are language/framework/technology agnostic.
For more - subscribe to Tech Read channel.
Likes and shares are welcome.
#api #rest
In article 15 fundamental tips on REST API design you’ll find useful advices that allows you to build good API.
Btw recommendations are language/framework/technology agnostic.
For more - subscribe to Tech Read channel.
Likes and shares are welcome.
#api #rest
Medium
15 fundamental tips on REST API design
REST APIs are one of the most common types of web services available, but they’re also hard to design. They allow various clients including…
46 million rps. Not bad, Google)
How Google Cloud blocked the largest Layer 7 DDoS attack at 46 million rps
Don't forget to subscribe to Tech Read channel.
Likes and shares are welcome.
#ddos #googlecloud
How Google Cloud blocked the largest Layer 7 DDoS attack at 46 million rps
Don't forget to subscribe to Tech Read channel.
Likes and shares are welcome.
#ddos #googlecloud
Google Cloud Blog
How Google Cloud blocked largest Layer 7 DDoS attack yet, 46 million rps | Google Cloud Blog
By anticipating a DDOS attack, a Google Cloud customer was able to stop it before it took down their site. They just weren’t expecting it to be the biggest known Layer 7 DDOS attack so far, at 46 million rps.
Today’s post about React, the bad things about React.
We like this library because it can be used anywhere, it’s popular, driven by Facebook, it’s easy to learn and to start new projects.
At the same time with project codebase growth some common anti-patterns can become visible.
The article "10 React Anti-patterns you should know" will describe some of them (props drilling, component nesting, coupled state) and more importantly present solutions for this problems.
You’ll 100% find something useful in the article and in Tech Read channel, so don’t forget to subscribe.
Likes and shares are welcome.
#javascript #react
We like this library because it can be used anywhere, it’s popular, driven by Facebook, it’s easy to learn and to start new projects.
At the same time with project codebase growth some common anti-patterns can become visible.
The article "10 React Anti-patterns you should know" will describe some of them (props drilling, component nesting, coupled state) and more importantly present solutions for this problems.
You’ll 100% find something useful in the article and in Tech Read channel, so don’t forget to subscribe.
Likes and shares are welcome.
#javascript #react
Medium
10 React Anti-patterns you should know
When I use react for the first time in 2019, I think react is very friendly to use and has low learning curve. After working several…
Small post about pros and cons of microservices architecture by Gitlab.
What are the benefits of a microservices architecture?
My personal top reasons to try this architecture - scalability, team optimization and attractiveness for engineers (of course).
Enjoy and do not forget to subscribe to Tech Read channel.
Likes and shares are welcome.
#microservices #architecture
What are the benefits of a microservices architecture?
My personal top reasons to try this architecture - scalability, team optimization and attractiveness for engineers (of course).
Enjoy and do not forget to subscribe to Tech Read channel.
Likes and shares are welcome.
#microservices #architecture
Gitlab
What are the benefits of a microservices architecture?
On the fence about what a microservices architecture can bring to your team? Here's what you need to know.
GraphQL is a Trap?
Interesting article about “complexity”, “high maintenance” and “infinite performance work” and some advices about designing, handling and supporting API.
Enjoy and subscribe to Tech Read channel.
Likes and shares are welcome.
#graphql #api
Interesting article about “complexity”, “high maintenance” and “infinite performance work” and some advices about designing, handling and supporting API.
Enjoy and subscribe to Tech Read channel.
Likes and shares are welcome.
#graphql #api
Medium
GraphQL is a Trap?
This twitter thread blew up on twitter yesterday and I thought I’d go over some of the author’s points in a longer format so we can clear…
Today want to share with you video about Authentication for React App with Firebase by Vitalii Ruban
This video will be interesting for junior developers and for those who work on pet projects.
Also advise you to subscribe to the React course for beginners channel on Youtube and to my Tech Read channel on Telegram.
Likes and shares are welcome as always.
#react #firebase
This video will be interesting for junior developers and for those who work on pet projects.
Also advise you to subscribe to the React course for beginners channel on Youtube and to my Tech Read channel on Telegram.
Likes and shares are welcome as always.
#react #firebase
YouTube
Аутентифікація для React застосунку за 10 хвилин за допомогою Firebase - основи
Налаштовуємо просту аутентифікацію в React за допомогою Firebase за 10 хвилин.
Важливо: показувати на відео та комітити будь-які ключі до ресурсів, паролі до користувачів, телефони або будь-які інші персональні дані дуже і дуже погана ідея. НЕ РОБІТЬ ТАК.…
Важливо: показувати на відео та комітити будь-які ключі до ресурсів, паролі до користувачів, телефони або будь-які інші персональні дані дуже і дуже погана ідея. НЕ РОБІТЬ ТАК.…
- You should only test through the public contract.
- Not all dependencies need to be mocked/stubbed.
- You should end up with a lot more unhappy path tests than happy path tests.
- Tests need to be small.
…and other interesting thoughts in article - Things I’ve learned from writing a lot of unit tests
For more info - subscribe to Tech Read channel.
Likes and shares are welcome.
#unittesting
- Not all dependencies need to be mocked/stubbed.
- You should end up with a lot more unhappy path tests than happy path tests.
- Tests need to be small.
…and other interesting thoughts in article - Things I’ve learned from writing a lot of unit tests
For more info - subscribe to Tech Read channel.
Likes and shares are welcome.
#unittesting
Medium
Things I’ve learned from writing a lot of unit tests
The following are a few observations I’ve learned from writing unit tests over the past decade and a half that you might not get from books…
“Blame processes, not people” or What we learned after I deleted the main production database by mistake by Hugo Rocha.
100% you’ll enjoy this article.
Never forget about backups, role based accesses and the procedure of restoring your data in case of failure (even if it’ll never happen) because even “Life is a long preparation for something thatnever happens .” (William Butler Yeats).
To be even more prepared - subscribe to Tech Read channel.
Likes and shares are welcome.
#backup
100% you’ll enjoy this article.
Never forget about backups, role based accesses and the procedure of restoring your data in case of failure (even if it’ll never happen) because even “Life is a long preparation for something that
To be even more prepared - subscribe to Tech Read channel.
Likes and shares are welcome.
#backup
Medium
What we learned after I deleted the main production database by mistake
A cautionary tale to show that processes exist to protect us from ourselves and our undying stupidity
Two parts of one article about hashing algorithms in Node.js - What Is The Best Algorithm (Bcrypt, Scrypt, SHA512, Argon2) For Password Hashing In Node.js?
Links:
Part 1
Part 2
Not only common algorithms/npm modules (Bcrypt, Scrypt, SHA512, Argon2) are described by the author but pros/cons of them and benchmarks. So you can choose what to use in your Node.js application.
If you want to know more about Node.js, JavaScript, software architecture and much more -
subscribe to Tech Read channel.
Likes and shares of the post are welcome.
#nodejs #algorithms #hash
Links:
Part 1
Part 2
Not only common algorithms/npm modules (Bcrypt, Scrypt, SHA512, Argon2) are described by the author but pros/cons of them and benchmarks. So you can choose what to use in your Node.js application.
If you want to know more about Node.js, JavaScript, software architecture and much more -
subscribe to Tech Read channel.
Likes and shares of the post are welcome.
#nodejs #algorithms #hash
Medium
What Is The Best Algorithm (Bcrypt, Scrypt, SHA512, Argon2) For Password Hashing In Node.js? [1]
This article will explore and compare different hashing algorithms (Bcrypt, Scrypt, SHA512, Argon2) used to store a password in NodeJs in…
The new test framework built-in to Node.js 18.8.0
but do we really need it?
What you 100% need is to subscribe to Tech Read channel.
Likes and shares of the post are welcome.
#nodejs #testing
but do we really need it?
What you 100% need is to subscribe to Tech Read channel.
Likes and shares of the post are welcome.
#nodejs #testing
Medium
The new test framework built-in to Node.js 18.8.0
The no-dependency-required way to create test suites for Node.js applications
Few interesting JS questions for the beginning of the week that will demonstrate some nuances of language like function length, Object.defineProperty method parameters, cloning of objects etc.
Only 10% of developers can solve these JavaScript challenges
Subscribe to Tech Read channel to know more.
Like and share this post if you answered at >=0 question.
#javascript
Only 10% of developers can solve these JavaScript challenges
Subscribe to Tech Read channel to know more.
Like and share this post if you answered at >=0 question.
#javascript
Medium
Only 10% of developers can solve these JavaScript challenges
Some time ago we created a telegram-channel with JS quizzes & explanations. Today, we’d like to share TOP-5 JS challenges that were the…
Today I’d like to share a Github repo with a list of free public APIs that you can use for your projects. From list of Animals to some Government data, from Text Analysis to Test Data.
https://github.com/public-apis/public-apis
Pros: they are free (you’ll save millions of dollars).
Cons: they are free (limited, usually not stable and sometimes not maintained).
Also ask you to subscribe to the Tech Read channel and recommend it to your friends.
Likes and shares are always welcome.
#api
https://github.com/public-apis/public-apis
Pros: they are free (you’ll save millions of dollars).
Cons: they are free (limited, usually not stable and sometimes not maintained).
Also ask you to subscribe to the Tech Read channel and recommend it to your friends.
Likes and shares are always welcome.
#api
GitHub
GitHub - public-apis/public-apis: A collective list of free APIs
A collective list of free APIs. Contribute to public-apis/public-apis development by creating an account on GitHub.
Firebase is great but there are also many alternative backend-as-a-service solutions:
AWS amplify, Supabase, Nhost, MongoDB Realm, Appwrite.
Short video about pros and cons of each -
I tried 5 Firebase alternatives
Subscribe to the Tech Read channel to know more.
Likes, shares and recommendations are welcome.
#backend #firebase
AWS amplify, Supabase, Nhost, MongoDB Realm, Appwrite.
Short video about pros and cons of each -
I tried 5 Firebase alternatives
Subscribe to the Tech Read channel to know more.
Likes, shares and recommendations are welcome.
#backend #firebase
YouTube
I tried 5 Firebase alternatives
Firebase leads the backend-as-a-service space, but there are many popular alternatives like AWS amplify, Supabase, Nhost, MongoDB Realm, Appwrite, and Parse. Let's compare the pros and cons of fully-managed cloud services.
#database #vs #programming
NEW…
#database #vs #programming
NEW…
If you were really stressed about Node.js future - just read this article and relax.
Everything as usual is about standards (fortunately or not) and community.
Don’t worry, Nobody is Replacing Node, not Even Bun and Even less Deno
For more info - subscribe to Tech Read channel.
Likes, shares and recommendations are welcome.
#nodejs #deno #bun
Everything as usual is about standards (fortunately or not) and community.
Don’t worry, Nobody is Replacing Node, not Even Bun and Even less Deno
For more info - subscribe to Tech Read channel.
Likes, shares and recommendations are welcome.
#nodejs #deno #bun
Medium
Don’t worry, Nobody is Replacing Node.js, not Even Bun and Even less Deno
Let’s face it once and for all, Node is here to stay for a long time
"Almost Friday’s" post for all JavaScript haters about the language created for annoying people with browser popups.
JavaScript for the Haters
Subscribe to Tech Read channel if you like, hate or are bipolar about JS.
Likes, shares and recommendations make Fridays closer.
#javascript
JavaScript for the Haters
Subscribe to Tech Read channel if you like, hate or are bipolar about JS.
Likes, shares and recommendations make Fridays closer.
#javascript
YouTube
JavaScript for the Haters
Why does everybody hate JavaScript so much? A complete roast of JS that highlights the strongest criticisms against the world's most popular programming language.
#javascript #roast #comedy
🔥 Black Friday Discount
https://fireship.io/pro
🔥 Use code…
#javascript #roast #comedy
🔥 Black Friday Discount
https://fireship.io/pro
🔥 Use code…
New article from Yoni Goldberg which will help to look from the other side at such instruments like Dotenv, Morgan logger, environmental variables, Nest.js DI, Passport.js, Supertest etc.
Popular Node.js patterns and tools to re-consider
Highly recommend following the author on Medium.
And subscribe to my Tech Read channel where you’ll find a lot of interesting materials every week.
Likes, shares and recommendations are welcome.
#nodejs
Popular Node.js patterns and tools to re-consider
Highly recommend following the author on Medium.
And subscribe to my Tech Read channel where you’ll find a lot of interesting materials every week.
Likes, shares and recommendations are welcome.
#nodejs
Medium
Popular Node.js patterns and tools to re-consider
Popular Node.js patterns that didn’t mature well and might have better alternatives now