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
Will Chat GPT replace developers?
Spoiler:no .
Interesting article about “almost real life application”
I asked Chat GPT to build a To-Do app - Have we finally met our replacement?
Be aware - results can shock you.
Like this post and subscribe to Tech Read channel if you don’t write tests for your app because you are waiting for a tool that will generate it automatically.
Shares and recommendations are welcome.
#gptchat
Spoiler:
Interesting article about “almost real life application”
I asked Chat GPT to build a To-Do app - Have we finally met our replacement?
Be aware - results can shock you.
Like this post and subscribe to Tech Read channel if you don’t write tests for your app because you are waiting for a tool that will generate it automatically.
Shares and recommendations are welcome.
#gptchat
Medium
I asked Chat GPT to build a To-Do app — Have we finally met our replacement?
Are we about to be replaced by an AI, again?
If you’re familiar with event loop and concept of microtasks and macrotasks it’ll be easy for you to answer all questions in
10 JavaScript Promise Challenges Before You Start an Interview
PS. Try from the last one.
No matter the result - subscribe to Tech Read channel.
Likes, shares and recommendations are welcome.
#javascript #promise
10 JavaScript Promise Challenges Before You Start an Interview
PS. Try from the last one.
No matter the result - subscribe to Tech Read channel.
Likes, shares and recommendations are welcome.
#javascript #promise
Medium
10 JavaScript Promise Challenges Before You Start an Interview
Explained with diagrams
Knowledge about Communication Protocols, Web Servers, Database Engineering, Messaging Systems, Security are essential in modern backend development.
Few thoughts about
How to Become a Good Backend Engineer
Wish all the readers to have great careers.
Maybe a subscription to Tech Read channel can help you with this.
Likes, shares and recommendations are always welcome.
#backend
Few thoughts about
How to Become a Good Backend Engineer
Wish all the readers to have great careers.
Maybe a subscription to Tech Read channel can help you with this.
Likes, shares and recommendations are always welcome.
#backend
Medium
How to Become a Good Backend Engineer (Fundamentals)
I have been a backend engineer for over 20 years and I have witness technologies come and go. One thing however, always remains constant: I don’t really mean tools, frameworks or even languages…
I want to close this year’s posts with the old but awesome video with Kavya Joshi’s talk about
Applied Performance Theory
This will be super useful for the performance testing specialists and those who are trying to investigate the possibilities of the systems with load testing.
You’ll know more about Opened and Closed Systems and the rules that describe real-life applications.
To know more - subscribe to Tech Read channel.
Likes, shares and recommendations are always welcome.
#performance
Applied Performance Theory
This will be super useful for the performance testing specialists and those who are trying to investigate the possibilities of the systems with load testing.
You’ll know more about Opened and Closed Systems and the rules that describe real-life applications.
To know more - subscribe to Tech Read channel.
Likes, shares and recommendations are always welcome.
#performance
YouTube
Applied Performance Theory
QCon London International Software Development Conference returns on April 8-10, 2024. Level-up on 15 major software and leadership topics including; The Tech of FinTech, What's Next in GenAI and Large Language Models (LLMs), Performance Engineering, Architecture…
Fresh look at ChatGPT possibilities in article:
20 Entertaining Uses of ChatGPT You Never Knew Were Possible
As for me, a great idea is Guest speaker Q&A prompts but the opposite way - preparing for Q&A sessions with AI generated questions can be a great tool for public speakers.
Also as I mentioned in previous posts it can be a great instrument for tests generation.
Highly recommend you to read the article and subscribe to my Tech Read channel where you’ll find a lot of interesting materials every week.
Likes, shares and recommendations are welcome.
#gptchat
20 Entertaining Uses of ChatGPT You Never Knew Were Possible
As for me, a great idea is Guest speaker Q&A prompts but the opposite way - preparing for Q&A sessions with AI generated questions can be a great tool for public speakers.
Also as I mentioned in previous posts it can be a great instrument for tests generation.
Highly recommend you to read the article and subscribe to my Tech Read channel where you’ll find a lot of interesting materials every week.
Likes, shares and recommendations are welcome.
#gptchat
Medium
20 Entertaining Uses of ChatGPT You Never Knew Were Possible
Our RISE community has been on fire, exploring the breathtaking possibilities of ChatGPT. The uses of ChatGPT are simply endless and…
Alternatives and competition are always good.
In this article you’ll find few not well known alternatives of React - Solid, Qwik, Marko, and Hotwire
Now That React is Dying — Here Are Some (Better) Alternatives
PS. Btw For the first look Qwik looks cool. Probably I will try it in my next projects.
For more info - subscribe to Tech Read channel.
Likes, shares and recommendations are always welcome.
#react #solid #qwik #marko #hotwire
In this article you’ll find few not well known alternatives of React - Solid, Qwik, Marko, and Hotwire
Now That React is Dying — Here Are Some (Better) Alternatives
PS. Btw For the first look Qwik looks cool. Probably I will try it in my next projects.
For more info - subscribe to Tech Read channel.
Likes, shares and recommendations are always welcome.
#react #solid #qwik #marko #hotwire
Medium
Now That React is Dying — Here Are Some (Better) Alternatives
React is no longer the only option — Don’t Fall Behind — Learn these awesome (yet underrated) JS frameworks as soon as possible.
I think all of us at least once see this error:
{ a: 'Hello World!', b: { c: [Circular *1] } }
There are different types of Circular Dependencies:
- circular file imports
- circular module imports
- circular constructors
Recommend to check simple but useful article about Circular Dependency, instruments and principles for avoiding it -
Circular Dependencies in NestJS and how to Avoid Them
Follow the Trilon.io blog.
And for more useful info - subscribe to Tech Read channel.
Likes and shares are welcome.
#nestjs #dependencies
- circular file imports
- circular module imports
- circular constructors
Recommend to check simple but useful article about Circular Dependency, instruments and principles for avoiding it -
Circular Dependencies in NestJS and how to Avoid Them
Follow the Trilon.io blog.
And for more useful info - subscribe to Tech Read channel.
Likes and shares are welcome.
#nestjs #dependencies
Trilon
Circular Dependencies in NestJS and how to Avoid Them - Trilon Consulting
A deep dive on Circular Dependencies with NestJS and tips for how to find and avoid them
It’s impossible to build a great system quickly.
That’s why stories about service’s evolution are very important to be familiar with.
Old but interesting story about Uber’s experience with architecture of one part of the system - Designing Edge Gateway, Uber’s API Lifecycle Management Platform
Specifically about the goals of each stage of evolution - Decoupling, Protocol transformations, Streaming payloads and some non-technical challenges.
To know more - subscribe to Tech Read channel.
Likes, shares and recommendations are welcome.
#systemdesign #architecture
That’s why stories about service’s evolution are very important to be familiar with.
Old but interesting story about Uber’s experience with architecture of one part of the system - Designing Edge Gateway, Uber’s API Lifecycle Management Platform
Specifically about the goals of each stage of evolution - Decoupling, Protocol transformations, Streaming payloads and some non-technical challenges.
To know more - subscribe to Tech Read channel.
Likes, shares and recommendations are welcome.
#systemdesign #architecture
Written 5 years ago but still an impressive story about performance optimization and client refactoring by the Slack team.
Reducing Slack’s memory footprint
Even more important that this article includes the notification’s workflow diagram of one of the most widely used messaging application.
Like this post and subscribe to Tech Read channel if you want to know more.
Shares and recommendations are welcome.
#notifications #performance #optimization
Reducing Slack’s memory footprint
Even more important that this article includes the notification’s workflow diagram of one of the most widely used messaging application.
Like this post and subscribe to Tech Read channel if you want to know more.
Shares and recommendations are welcome.
#notifications #performance #optimization
Slack Engineering
Reducing Slack’s memory footprint - Slack Engineering
Our desktop app is the most widely used and most capable Slack client that we offer. For many of our customers, it is one of just a few apps they keep open on their computer throughout the work day. It allows them to communicate and work with all the teams…