"How good am I as a programmer?" - Many of us are asking ourselves from time to time. If you ever asked yourself "are you good enough to be called a Senior Developer?", then this article clarifies some important points nicely. #goodreadfordevs
What is a Senior Developer?
#javascript #typescript #dart #frontend #webdev #backend #webdevelopment #programming #coding #css #nodejs #programmer #webdeveloper
--
Follow JavaScript Room in Instagram, Twitter, Facebook
this.supportProject()
What is a Senior Developer?
#javascript #typescript #dart #frontend #webdev #backend #webdevelopment #programming #coding #css #nodejs #programmer #webdeveloper
--
Follow JavaScript Room in Instagram, Twitter, Facebook
this.supportProject()
๐1
I've just found this repo with great content for React interview preparation. Take a look at it if you're switching your frontend job or planning to do that soon...
React Interview Questions & Answers (GitHub)
#javascript #typescript #dart #frontend #webdev #backend #webdevelopment #programming #coding #css #nodejs #programmer #webdeveloper
--
Follow JavaScript Room in Instagram, Twitter, Facebook
this.supportProject()
React Interview Questions & Answers (GitHub)
#javascript #typescript #dart #frontend #webdev #backend #webdevelopment #programming #coding #css #nodejs #programmer #webdeveloper
--
Follow JavaScript Room in Instagram, Twitter, Facebook
this.supportProject()
GitHub
GitHub - sudheerj/reactjs-interview-questions: List of top 500 ReactJS Interview Questions & Answers....Coding exercise questionsโฆ
List of top 500 ReactJS Interview Questions & Answers....Coding exercise questions are coming soon!! - sudheerj/reactjs-interview-questions
Are you going to use GraphQL in one of your projects? It's important to pick the right GraphQL client, which will fit your needs then. This article sheds light on how Relay's client differs from Apollo and what do they have in common.
Relay vs Apollo - An unopinionated comparison of GraphQL clients for React apps
#javascript #typescript #dart #frontend #webdev #backend #webdevelopment #programming #coding #css #nodejs #programmer #webdeveloper
--
Follow JavaScript Room in Instagram, Twitter, Facebook
this.supportProject()
Relay vs Apollo - An unopinionated comparison of GraphQL clients for React apps
#javascript #typescript #dart #frontend #webdev #backend #webdevelopment #programming #coding #css #nodejs #programmer #webdeveloper
--
Follow JavaScript Room in Instagram, Twitter, Facebook
this.supportProject()
Prisma
Relay vs Apollo - Comparison of GraphQL clients for React apps
Relay and Apollo are the most popular and sophisticated GraphQL clients available at the moment. But how do you know
which one to choose?
which one to choose?
๐ Excess XSS - a comprehensive tutorial on cross-site scripting. Super nice guide for web developers who want to learn more about web security! It was never so important to make secured web services...
excess-xss.com
#javascript #typescript #dart #frontend #webdev #backend #webdevelopment #programming #coding #css #nodejs #programmer #webdeveloper
--
Follow JavaScript Room in Instagram, Twitter, Facebook
this.supportProject()
excess-xss.com
#javascript #typescript #dart #frontend #webdev #backend #webdevelopment #programming #coding #css #nodejs #programmer #webdeveloper
--
Follow JavaScript Room in Instagram, Twitter, Facebook
this.supportProject()
Excess-Xss
Excess XSS: A comprehensive tutorial on cross-site scripting
A comprehensive tutorial on cross-site scripting.
RunME.io is a service that you can use for building and running any public GutHub repository right in your browser. Generate your configuration in a few clicks, then share it with users that they can easily test your app in a browser. No need to clone the repo and run it locally. Sounds nice, ah? Give it a try.
runme.io
#javascript #typescript #dart #frontend #webdev #backend #webdevelopment #programming #coding #css #nodejs #programmer #webdeveloper
--
Follow JavaScript Room in Instagram, Twitter, Facebook
this.supportProject()
runme.io
#javascript #typescript #dart #frontend #webdev #backend #webdevelopment #programming #coding #css #nodejs #programmer #webdeveloper
--
Follow JavaScript Room in Instagram, Twitter, Facebook
this.supportProject()
Twitter
JavaScript Room (@room_js) | Twitter
The latest Tweets from JavaScript Room (@room_js). ๐ป Web Development blog
๐ธ Instagram: https://t.co/1H3PO3BlyV
โถ๏ธ Telegram: https://t.co/iQiGnGLCK7
๐ฅ๏ธ Facebook: https://t.co/ICiFe7PwBH
๐ Medium: http://mediu. Amsterdam, The Netherlands
๐ธ Instagram: https://t.co/1H3PO3BlyV
โถ๏ธ Telegram: https://t.co/iQiGnGLCK7
๐ฅ๏ธ Facebook: https://t.co/ICiFe7PwBH
๐ Medium: http://mediu. Amsterdam, The Netherlands
You probably aware of the relatively new WebP image format made by Google. Images .webp have normally ~30% smaller filesize than JPG and PNG. It's not fully supported yet, but you can use WebP already with WebP-Hero (polyfill library). If you care about website's performance migrating to WebP might be the right move.
github.com/chase-moskal/webp-hero
#javascript #typescript #dart #frontend #webdev #backend #webdevelopment #programming #coding #css #nodejs #programmer #webdeveloper
--
Follow JavaScript Room in Instagram, Twitter, Facebook
this.supportProject()
github.com/chase-moskal/webp-hero
#javascript #typescript #dart #frontend #webdev #backend #webdevelopment #programming #coding #css #nodejs #programmer #webdeveloper
--
Follow JavaScript Room in Instagram, Twitter, Facebook
this.supportProject()
GitHub
GitHub - chase-moskal/webp-hero: browser polyfill for the webp image format
browser polyfill for the webp image format. Contribute to chase-moskal/webp-hero development by creating an account on GitHub.
Upptime is an open-source status monitoring system written in TypeScript. Just tested it myself, it took me just an hour to setup and configure the simple status monitoring website for JavaScript Room projects (status.roomjs.com). Check it out if you want to start monitoring your websites!
- github.com/upptime/upptime
- upptime.js.org
#javascript #typescript #dart #frontend #webdev #backend #webdevelopment #programming #coding #css #nodejs #programmer #webdeveloper
--
Follow JavaScript Room in Instagram, Twitter, Facebook
SUPPORT PROJECT
- github.com/upptime/upptime
- upptime.js.org
#javascript #typescript #dart #frontend #webdev #backend #webdevelopment #programming #coding #css #nodejs #programmer #webdeveloper
--
Follow JavaScript Room in Instagram, Twitter, Facebook
SUPPORT PROJECT
GitHub
GitHub - upptime/upptime: โฌ๏ธ GitHub Actions uptime monitor & status page by @AnandChowdhary
โฌ๏ธ GitHub Actions uptime monitor & status page by @AnandChowdhary - upptime/upptime
[JavaScript] A quick tip on the relatively new method at() in #javascript. See how it can improve your code too!
.
#frontend #backend #typescript #nodejs #webdev #webdeveloper
.
#frontend #backend #typescript #nodejs #webdev #webdeveloper
๐ฅ4
[JavaScript] Quick tip on improving error handling. Use the property cause to refer to the initial error or just to pass any context when throwing an error. This prop is optional, and itโs missing if you donโt pass anything. Also, itโs important to mention that itโs currently not supported by the Opera browser. All other browsers support it.
.
#javascript #programmer #typescript #webdev #webdeveloper #frontend #backend #nodejs
.
#javascript #programmer #typescript #webdev #webdeveloper #frontend #backend #nodejs
๐4
[JavaScript] Promise Pools - an advanced pattern to use asynchronous actions in more flexible way. Great replacement of the Promise.all() method when you need to configure a concurrency limit.
.
#javascript #typescript #nodejs #backend #webdeveloper #webdevelopment #programmer
.
#javascript #typescript #nodejs #backend #webdeveloper #webdevelopment #programmer
๐ฅ5
[Node.js] Prefixed Node.js core modules are available now in Node.js v 18+. A stricter and safer way of importing node core modules.
.
#nodejs #javascript #typescript #backend #webdev #webdevelopment #webdeveloper
.
#nodejs #javascript #typescript #backend #webdev #webdevelopment #webdeveloper
๐3
โผ๏ธ Something important to keep in mind when working with events in Node.js. This video demonstrates a simple example of potential memory leaks in case of asynchronous event handlers.
https://youtube.com/watch?v=Ra7Ji9LmG9o
#webdev #webdevelopment #nodejs #webdeveloper #javascript #typescript #backend
https://youtube.com/watch?v=Ra7Ji9LmG9o
#webdev #webdevelopment #nodejs #webdeveloper #javascript #typescript #backend
YouTube
Why should not use EventEmitter for Asynchronous Operations
This video investigates why using EventEmitter with an async function is an anti-pattern. Are you using this pattern? Let me know in the comments.
๐1
Bun keeps making noise in the web dev community. Hereโs another article that compares Bun with Node.js in key parts. Itโs definitely worth reading if youโre into new stacks. I wonโt be surprised if projects will start migrating to Bun from now on, the differences are too sexy to be ignored
https://www.builder.io/blog/bun-vs-node-js
#webdev #webdevelopment #programmer #nodejs #frontend #backend #javascript #typescript
https://www.builder.io/blog/bun-vs-node-js
#webdev #webdevelopment #programmer #nodejs #frontend #backend #javascript #typescript
Builder.io
Bun vs Node.js: Everything you need to know
What's the essence of Bun? In this article, letโs dive deep into Bun, check out its features, and find out how it compares to the well-established Node.js.
๐ฅ2
Well-structured article on using shorthands in the modern JavaScript. May seem a bit obvious for experienced developers, and probably more useful for people who donโt have that much expertise in #javascript yet. Anyway, itโs worth checking out
https://hackernoon.com/mastering-javascript-shorthand-tips-for-beginners
#typescript #webdev #webdeveloper #webdevelopment #frontend #backend #programmer #js #coding #nodejs #reactjs
https://hackernoon.com/mastering-javascript-shorthand-tips-for-beginners
#typescript #webdev #webdeveloper #webdevelopment #frontend #backend #programmer #js #coding #nodejs #reactjs
Hackernoon
Mastering JavaScript Shorthands
Today, we'll explore the art of JavaScript shorthands - nifty techniques that make your code more concise and elegant.
โค1๐1
The new version of Next.js has been released with a bunch of awesome updates on board! It's definitely one of the most popular frameworks for web development right now and the team keeps shipping cutting-edge improvements ๐ฅ
Read more in the official blog: https://nextjs.org/blog/next-14
#webdev #webdeveloper #javascript #nodejs #frontend #backend #programming
Read more in the official blog: https://nextjs.org/blog/next-14
#webdev #webdeveloper #javascript #nodejs #frontend #backend #programming
nextjs.org
Next.js 14
Next.js 14 includes included performance, stability for Server Actions, a new course teaching the App Router, and more.
๐ฅ4
[TypeScript] Setting up a #typescript project can be a pain, especially in the beginning. Hereโs a great article on the topic, specifically explaining how to configure correctly your project to support and run in multiple environments (browser, tests, etc). Itโs important to do not mix them up and the article explains why.
https://kettanaito.com/blog/one-thing-nobody-explained-to-you-about-typescript
#webdev #webdeveloper #webdevelopment #nodejs #javascript #programming #frontend #backend
https://kettanaito.com/blog/one-thing-nobody-explained-to-you-about-typescript
#webdev #webdeveloper #webdevelopment #nodejs #javascript #programming #frontend #backend
kettanaito.com
One Thing Nobody Explained To You About TypeScript
One of the most common mistakes in configuring TypeScript.
๐ฅ3
[TypeScript] Do you know the role of the โdeclareโ keyword in #typescript? It helps to reduce the gap between JS runtime environment and the TS type checking system. Basically, you need it to explicitly type an untyped (often third-party) code. Look at the examples to see some use cases.
.
#javascript #nodejs #webdevelopment #webdev #webdeveloper #programming #programmer #backend #frontend
.
#javascript #nodejs #webdevelopment #webdev #webdeveloper #programming #programmer #backend #frontend
๐2๐ฅ1
This project has caught my eye recently โ InstantDB. Itโs a client-side real-time database with a rather interesting architecture. Itโs built with a synchronization layer between the client and the server. The idea is that the client interacts directly with the โlocalโ database, and it gets synchronized with the backend database in the background. This approach sounds quite revolutionary for frontend development and seems to offer significant improvements in performance and app optimization for many developers. Have you had a chance to try InstantDB yet?
Website: https://www.instantdb.com/
GitHub: https://github.com/instantdb/instant
#webdev #frontend #backend #javascript #nodejs
Website: https://www.instantdb.com/
GitHub: https://github.com/instantdb/instant
#webdev #frontend #backend #javascript #nodejs
Instantdb
InstantDB: A Modern Firebase
We make you productive by giving your frontend a real-time database.
๐2
Consequent question: Deno or Bun? They both are great tools, from my point of view. Here I have listed how they approach different aspects of the web development. So it depends on you what to choose, but make sure you read it first.
.
#javascript #typescript #nodejs #webdev #webdeveloper #webdevelopment #programmer #frontend #backend
.
#javascript #typescript #nodejs #webdev #webdeveloper #webdevelopment #programmer #frontend #backend
๐ฅ1
โก๏ธ Highly informative and insightful reads from the Google Chrome team for all web devs out there. Understanding the browser architecture can lead to significant improvements when building complex and distributed projects. Even if you're familiar with the topic, dedicate 15-20 minutes to read through this 4-articles series, you're not going to regret it.
Inside look at modern web browser
- Part 1: https://developer.chrome.com/blog/inside-browser-part1
- Part 2: https://developer.chrome.com/blog/inside-browser-part2
- Part 3: https://developer.chrome.com/blog/inside-browser-part3
- Part 4: https://developer.chrome.com/blog/inside-browser-part4
#webdev #webdevelopment #javascript #programming #frontend #backend #nodejs #html #css #webdeveloper
Inside look at modern web browser
- Part 1: https://developer.chrome.com/blog/inside-browser-part1
- Part 2: https://developer.chrome.com/blog/inside-browser-part2
- Part 3: https://developer.chrome.com/blog/inside-browser-part3
- Part 4: https://developer.chrome.com/blog/inside-browser-part4
#webdev #webdevelopment #javascript #programming #frontend #backend #nodejs #html #css #webdeveloper
Chrome for Developers
Inside look at modern web browser (part 1) | Blog | Chrome for Developers
Learn how browser turn your code into functional website from high-level architecture to the specifics of the rendering pipeline.
โค2๐2