JavaScript Room - all about web dev @room_js Channel on Telegram

JavaScript Room - all about web dev

@room_js


Blog about web development - news, tips & tricks and more…
#webdevelopment, #frontend #programming #programmer #webdev #webdeveloper #backend #nodejs #javascript #tech #typescript
Join our dev chat: @room_js_chat

JavaScript Room - all about web dev (English)

Welcome to the JavaScript Room - your go-to destination for all things web development! If you are a tech enthusiast, a budding programmer, or an experienced developer looking to stay updated on the latest news, tips, and tricks in the world of web development, then this channel is perfect for you. From frontend to backend development, from NodeJS to JavaScript and TypeScript, we cover it all. Our community is passionate about sharing knowledge, discussing trends, and connecting with like-minded individuals who share a common interest in programming and technology. Join our dev chat at @room_js_chat and engage in meaningful conversations with fellow developers. Stay informed and inspired by the diverse range of content we share - from informative articles to insightful discussions. Keep up with the rapidly evolving world of web development by subscribing to the JavaScript Room today!

JavaScript Room - all about web dev

01 Feb, 17:55


We all love cheatsheets, right? Here's the one for Docker CLI!

#docker #cli #devops #webdev #webdevelopment

JavaScript Room - all about web dev

30 Jan, 12:23


Are you developing an open-source library/project in the #AI space? Then check out the new fund from #Google, it may sponsor your tool…💰

https://web.dev/blog/web-ai-acceleration-fund

#webdev #opensource #programming #webdevelopment

JavaScript Room - all about web dev

24 Jan, 17:43


If you're using TypeScript with the Fastify web server in your Node.js projects, then check out typed-fastify (https://tfs.cooba.me). I'd say it's the only reliable solution I've found so far to achieve end-to-end type-safety using existing TS types.

https://github.com/Coobaha/typed-fastify

#webdev #nodejs #typescript #javascript

JavaScript Room - all about web dev

21 Jan, 10:39


Yjs (https://github.com/yjs/yjs) - #JavaScript framework for building collaborative web apps. In case you need to build a sharable drawing board or to-do list, this framework can save your life. Also, it has a nice interactive tutorial - https://learn.yjs.dev 🧑‍💻

#webdev #webdevelopment #typescript #nodejs #frontend #websocket

JavaScript Room - all about web dev

20 Jan, 18:57


According to the recent report from JetBrains (https://www.jetbrains.com/lp/devecosystem-2024/) #JavaScript is still number one in terms of usage globally. #Python takes the second place and catching up rapidly. #TypeScript takes the 6th place, following HTML/CSS, SQL and Java.

JavaScript Room - all about web dev

18 Jan, 10:56


In case you didn’t know, since recently you can run TypeScript files with Node.js natively, without transpiling to JavaScript. It is still an experimental feature and has some limitations, beware of that. Obviously, too early for the use in production, but it’s a great step forward.

Read more about this feature: https://nodejs.org/en/learn/typescript/run-natively

#nodejs #typescript #javascript #webdev #webdevelopment

JavaScript Room - all about web dev

13 Jan, 12:06


⚡️ 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

JavaScript Room - all about web dev

30 Nov, 14:04


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 Room - all about web dev

29 Nov, 13:03


After the recent release of Deno V2 I started seriously considering to migrate away from Node.js. Node still has a huge advantage in terms of ecosystem, but look at this 5 points: Deno is a game-changer from different perspectives. Built-in support of TypeScript is already a big deal. Are you thinking about migration too?
.
#typescript #typescriptdeveloper #javascript #javascriptdeveloper #nodejs #programmer

JavaScript Room - all about web dev

26 Nov, 13:15


Temporal API is a game changer that makes working with dates in native #javascript way more bearable. You can deal with dates and times separately, and adjust the date in much easier way. Cool stuff!
.
#webdev #webdevelopment #js #nodejs #coding #programming #typescript #frontend

JavaScript Room - all about web dev

24 Nov, 11:42


Promise.withResolvers() method is a new way of dealing with promises in #javascript . It feels much better using this method when you need to manage resolve and reject functions outside of the executor function. #webdev #webdevelopment #typescript #webdeveloper #nodejs #frontend #programmer

JavaScript Room - all about web dev

15 Nov, 09:46


https://alternateoss.com - wide collection of free and open-source software alternatives to popular paid platforms. I've found a couple of interesting ones to try already. Maybe you can also find something for yourself!

#oss #opensource #software

JavaScript Room - all about web dev

14 Nov, 11:43


Hi everyone!
Today I'd like to share this absolutely ultra-cool CSS Flexbox guide from Josh Comeau. I've met him in person some years ago, when he was presenting some CSS stuff on a React conference. This person knows very well what he's doing, and he's extremely good in frontend. Just found this tutorial on his blog and it's amazing!
He also made a few courses that you can find on this website, in case you want level up your frontend skills.

So, here the link to the Flexbox tutorial - https://www.joshwcomeau.com/css/interactive-guide-to-flexbox/

Thank me later ;)

#css #frontend #javascript #reactjs #webdev #webdevelopment

JavaScript Room - all about web dev

04 Nov, 09:52


ProfileMe.dev - a pretty nice tool for making your GitHub profile great again! Customize your main page and give it a fresh look in a matter of seconds.

https://www.profileme.dev/

#webdev #github #coding #programming

JavaScript Room - all about web dev

30 Oct, 12:19


Docker Swarm vs. Kubernetes - great overview of both systems!
https://spacelift.io/blog/docker-swarm-vs-kubernetes

#devops #webdev #webdevelopment #docker #kubernetes

JavaScript Room - all about web dev

27 Oct, 10:45


One of the nicest SQL cheat sheets I’ve seen lately. Can’t resist sharing it with you… #sql #webdev #database

JavaScript Room - all about web dev

07 Oct, 07:46


I’m hosting the AMA session about web dev today. Join and let’s talk about techy stuff!

https://www.eventbrite.co.uk/e/javascript-room-ama-tickets-1024752872427?aff=ebdsshios

JavaScript Room - all about web dev

03 Oct, 08:46


The gRPC protocol and its tooling seem to have improved significantly over the past few years. I haven't used it yet but seriously considering it for my next projects. I've stumbled upon this article that gives a very practical overview of the current state of the gRPC ecosystem:

https://kostyay.com/grpc-5-years-later-is-it-still-worth-it-b181a3b2b73b

What's your experience with gRPC? Have you used it and would you choose it again?

#grpc #webdev #webdevelopment

JavaScript Room - all about web dev

26 Sep, 09:50


I hear more and more the opinion that the frontend is more difficult than the backend. Just curious, do you agree with this statement?

JavaScript Room - all about web dev

01 Sep, 08:56


Secret Llama

Secret Llama is a free and fully private chatbot. Unlike ChatGPT, the models run entirely within your browser which means:
- Your conversation data never leaves your computer.
- After the model is initially downloaded, you can disconnect your WiFi. It will work offline.

Supported browsers: Chrome, Edge (GPU required)

Website: https://secretllama.com/
GitHub: https://github.com/abi/secret-llama

#webdev #ai #llm #webdevelopment

JavaScript Room - all about web dev

24 Aug, 13:00


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

JavaScript Room - all about web dev

23 Aug, 03:35


[Web Dev] Redirects vs. Rewrites

This sounds like a simple question, but would you be able to answer it from top of your head? Here’s the quick summary on how redirects are different to rewrites when we talk about web development. Thank me later after nailing this question on a technical interview 😎

#webdev #webdevelopment #programmer #nodejs #javascript

JavaScript Room - all about web dev

20 Aug, 16:14


Scrolling GitHub is always fun...

A couple of days ago I've spotted this tool, that actually solves quite an annoying problem - monitoring a Docker container logs in real-time. Some folks built UI for that - https://dozzle.dev/. It explicitly mentions that the logs are not being stored anywhere and just being displayed in real-time for debugging (mostly) purpose, which is fine for many cases. So, if you use Docker you may find it useful at some point. I will definitely keep it in mind...

Github: https://github.com/amir20/dozzle

#webdev #docker #programming

JavaScript Room - all about web dev

17 Aug, 01:41


Found something pretty cool on the dev news. In-browser face detection and recognition! 🙈
I didn’t try it anywhere yet but the demos are very promising. Definitely will give it a try in some project…

https://justadudewhohacks.github.io/face-api.js/docs/index.html

JavaScript API for face detection and face recognition in the browser implemented on top of the tensorflow.js core API

#webdev #webdeveloper #javascript #programming

JavaScript Room - all about web dev

16 Aug, 03:18


I'm done with ESLint. Seriously.
I have been using it for many years but it has become a monster that is too complex. I've tried to migrate my projects to the latest version of ESLint (v9) and it was a disaster. Breaking changes, some extra dependencies, and a lot of configuration. It's just too much for a simple linting tool it's supposed to be. I got lost after a few hours of debugging...
I've done a quick research and found a much better alternative that I managed to set up in 10 minutes. Simple and fast, JSON configuration with schema support, TS support out of the box. Such a joy to use. Totally recommend you drop ESLint if you're still using it. This is the new hero in the linting world for me!

https://biomejs.dev/

#webdev #javascript #typescript #nodejs #webdevelopment

JavaScript Room - all about web dev

12 Aug, 16:24


Webi (https://webinstall.dev) - CLI installer for a wide range of developer tools. A swiss knife to rule them all.

Usage:
Install Node.js with Webi: curl -sS https://webi.sh/node | sh

Other tools follow the same format...

#webdev #webdevelopment #nodejs #javascript

JavaScript Room - all about web dev

11 May, 11:42


https://aikido.dev - security tools for web apps with free plan. I didn't try it myself yet but the idea is quite appealing. Have you touched it already by any chance? What are your thoughts on it?

#webdev #webdevelopment #webdevsecurity

JavaScript Room - all about web dev

05 Jan, 06:54


[Networks]: A bit of theory related to the low level topic in software engineering such as networks. It’s quite handy to have an idea about these network layers as a software engineer, even if you do not work closely with protocols.
.
#network #softwareengineer #softwareengineering #webdeveloper #webdevelopment #webdev #javascript