Discover and read the best of Twitter Threads about #NodeJs

Most recents (24)

How can I make my skills make me money as fast as possible?

My Skills:
- Building web sites with WordPress(very experienced with this)
- Building frontend UI with html, CSS, JavaScript, and Reactjs(confident about this)
- Building backend with Django, Nodejs, and Graphql(not
too confident about this but I always get it done)
- building mobile apps with react native(I have tried my hands on this but I am no where good at it)
- I also do white board animations.

I look forward to your advices and suggestions. Thank you.
Read 3 tweets
Here are 6 of my favorite third-party libraries when building CLI applications using #NodeJS

Want to know why?👇🧵
commander ➡️ npm.im/commander

Simple yet powerful command-line argument parser. It automatically generates help messages and can be configured to support multiple commands.

I ❤️ it bc it's not prescriptive, you can organize the code as you want (1 file or more).
conf ➡️ npm.im/conf

How many times did you have to store settings (creds & other preferences)? Where do you save the conf file? Which format do you use? How do you load and update the file?

Conf takes care of all of this (and more!) with an extremely simple API
Read 10 tweets
1/ A software engineer is a solution provider not only someone who writes code or helps to get code written.
#softwareEngineering #webDevelopment #code #softwareEngineer #solution #value #business 101 software engineering realities you must be aware of (esp
2/ Code is one of the ways to reach a solution, not the only way.
All the points at: geshan.com.np/blog/2022/09/s…
#code #noCode
3/ Solutions have value, mainly in terms of money earned or money saved. So the software you write is a path to saving money or earning more money for the business.
#businesValue #value #soluiton #softwareEngineering #webDevelopment
Read 101 tweets
Create table student_score(
student_id int,
student_name varchar2(100),
Math int,
Social int,
science int,
English int,
Hindi int);
insert into student_score values(1,'Ajay',80,90,78,66,95);
insert into student_score values(2,'Aman',95,97,82,77,96);
insert into student_score values(3,'Bijoy',82,90,78,66,95);
insert into student_score values(4,'Kumar',80,90,78,98,95);
Read 4 tweets
Master NodeJS for free.

Free resources & guides I wish I had 🥺😰

A Thread 🧵🧵

#100DaysOfCode #DearTechies #NodeJS
I studied top Node.js Engineers and this is what I learned.

Here is how to quickly Master Node.js.

What to learn:👇👇👇
Basic javascript ( array, map, reduce, ffilter string operations, ECMAscript..... more)

Resources
javascript.info

codecademy.com/learn/introduc…
Read 12 tweets
We launched a new #python #wrapper for #website #classification of domains and URLs:
pypi.org/project/websit…
Added a new #nodejs module for #API which returns categorized domains in terms of 440 categories for general content and 1110+ categories for #ecommerce.
npmmirror.com/package/urldat…
npmtrends.com/urldatabase
Classification is based on #machinelearning model.
Read 6 tweets
#SoftwareTesting can be complex. 🤯

Here's a mega-thread of the top 50 articles of 2022 from BrowserStack that will help you test better and faster. 🚀

Let's begin! 🧵
#Selenium vs #Cypress helps you identify when to use which automation framework to meet all your testing requirements.

Learn more 👉 ow.ly/NS1o50Kr3Lh Image
Learn more about breakpoints and the popular breakpoints in a responsive design 👉 ow.ly/YPTN50Kr3KG Image
Read 45 tweets
wowwww look at those new functions meant to help us consume @Nodejs Streams as JSON, text, blob, and much more! 😱🎉

🧵 /1
The Node.js project is on fire! Every day we see new functions, new shortcuts, and design improvements.

The Node.js project has been receiving a lot of new utility functions and this new set will help us save time when working with Node.js Streams

/2
Now Node.js itself will consume the whole data stream for you and then try parsing to the chosen format

Thanks to @jasnell for implementing it! 🤩

In the image below, I'm reading data from a file, but it'd also work for Web APIs, Net Sockets, Strings, Buffers, and much more

/3
Read 6 tweets
Fiiiiiiinaly we have a native solution to catch CLI arguments in @nodejs🔥😱

🧵 /1 Image
There was a long discussion on how many existing npm packages were made to parse CLI args and why the Node.js project hasn't had any native solution yet.

/2
You may have heard of existing packages that are very popular around there to make CLI programs such as commander, yargs and this new function came with interesting ideas.

/3
Read 7 tweets
🌟 ¡Despeja tus dudas con las funciones BIND, CALL y APPLY de #JavaScript!

¡Te las explico a continuación! 🧵👇
"Bind", "Call" y "Apply" son funciones de JavaScript que nos permiten trabajar con el objeto THIS cuando éste pierde la referencia al contexto que queremos.
👇
Cuando tienes por ejemplo un objeto con funciones que hacen referencia a otros parámetros internos, y esta función es llamada desde fuera, THIS hace referencia a otro contexto (Como por ejemplo "window" si estas en el navegador o "global" desde #NodeJS)
👇
Read 8 tweets
The JavaScript language is changing and the ECMAScript 2023 is on 🔥

Come and check what's new now 🤯🧵 /1
I love seeing how the language is evolving fast and especially how JS proposals that have been in discussions for years are finally going to the last stage to become part of the language. /2
I prepared a bunch of videos on my channel showing in practice the benefits and what problems those proposals are meant to solve

/3
Read 7 tweets
"Yo, why are #JavaScript and its ecosystem so messy?!" 😡

Well, I am glad you asked... Let me tell you a story! 🤓

🧵👇
For starting... #JavaScript was not designed to be the language that it is today!

JS was created in 1995 by @BrendanEich for Netscape, a web browser that was trying to come up with a language to make the web more interactive
@BrendanEich #JS wasn't related w/ #Java, so why did they call it Java-Script?! Duh! 😳

Java was trendy! it was possible to build interactive sites by embedding Java apps in pages (applets). So it was mostly a #mktg move: "JS: the lightweight Java alternative" or something like that I guess
Read 40 tweets
Why JavaScript Generators fix 90% of your problems when working with big loads of data 🤯

Let's? 🧵 /1 Image
I've seen many people facing performance problems on the @nodejs platform or even on vanilla JS on the browser and when I ask what's happening they usually blame the language. /2
Although, when I look at the implementation, I see they are trying to process all the data simultaneously. /3
Read 10 tweets
We have added new #nodejs modules for #URL #Database which contains millions of domains classified for their categories using #machinelearning model:
yarnpkg.com/package/urldat…
npmmirror.com/package/urldat…
npmtrends.com/urldatabase
URL database was formed by collecting websites of millions of domains.
pre-processing their texts (lemmatization, punctuation removal, removal of stop words)
Read 6 tweets
wooowwwww, I know that you've always wanted to compare objects in JS as `obj === obj` so I brought good news for you 🤩🔥

Let's begin🧵 /1
I don't know about you but I'm really excited about this feature, let me show you how it works 🔥

/2
The #ECMAScript proposal for the #Record and #Tuple value types is Stage 2 which means that it could change at any time but there're packages and playgrounds for you to try out this feature before it's available on the language.

/3
Read 11 tweets
We added a new article on #URL #Database where the goal is to classify over 80 million #domain for their IAB #categories: alpha-quantum.com/blog/url-datab…
A set of interesting links about #URL #Classification linktr.ee/urlclassificat…
Read 6 tweets
🌟 ¡Aprende como se usan BIND, CALL y APPLY en JavaScript!

Te las explico a continuación
⬇️🧵
"Bind", "Call" y "Apply" son funciones de JavaScript que nos permiten trabajar con el objeto THIS cuando éste pierde la referencia al contexto que queremos.
👇
Cuando tienes por ejemplo un objeto con funciones que hacen referencia a otros parámetros internos, y esta función es llamada desde fuera, THIS hace referencia a otro contexto (Como por ejemplo "window" si estas en el navegador o "global" desde #NodeJS)
👇
Read 8 tweets
Segunda feira é dia de dica de ouro e essa aqui é uma técnica para te ajudar a extrair elementos de um Array (ou qualquer objeto) usando destructuring em #JavaScript 🔥🧵 /1
Destructuring é uma forma sensacional de extrair somente o necessário dos objetos, como no exemplo:

const obj = {name: 'test', a1: 1, a2: 2, a3: 3}

const { name } = obj // extrai apenas o nome e ignora o resto /2
ou até, remover uma propriedade e assinar as propriedades restantes à outra variável:

const {name, ...allWithoutName} = obj
// allWithoutName terá todas as props exceto o name /3
Read 8 tweets
Si vous connaissez les Promise en Javascript, vous avez forcément entendu parlé des directives async/await.

Mais savez-vous exactement leur fonctionnement, leur utilité et leur impact sur le code ? 🧵
#dev #code #web #javascript #nodejs
L'avantage d'une promesse, c'est de pouvoir normaliser le retour d'une fonction asynchrone.

Et donc d'offrir une API pour traiter ces retours avec des fonctions comme .then(), .catch(), Promise.all(), etc... et de pouvoir les chainer. 🔗
Mais parfois, on aimerait simplement pouvoir traiter ces appels asynchrones de manière synchrone plus simplement qu'en enchainant les .then() par exemple.

Voilà pourquoi il existe les directives async/await ! 👇
Read 6 tweets
🌟 ¡Despeja tus dudas con las funciones BIND, CALL y APPLY de #JavaScript!

¡Te las explico a continuación! 🧵👇 Image
"Bind", "Call" y "Apply" son funciones de JavaScript que nos permiten trabajar con el objeto THIS cuando éste pierde la referencia al contexto que queremos.
👇
Cuando tienes por ejemplo un objeto con funciones que hacen referencia a otros parámetros internos, y esta función es llamada desde fuera, THIS hace referencia a otro contexto (Como por ejemplo "window" si estas en el navegador o "global" desde #NodeJS)
👇
Read 8 tweets
🔹Hello #DigiByte Familly. Today we want to introduce you to our most recent project. An #OpenSource DigiByte #wallet. More details in our next thread! @DigiByteCoin @DGB_Foundation @DGBAT_Official @digiassetX @jaredctate (1/7) github.com/RenzoDD/digi-w…
🔹This is a CLI wallet and it's intended for educational purposes, that's why it's coded in a very simple way. Also, it has been developed with #JavaScript in the #NodeJS platform and we used our DigiByteJS package. (2/7) npmjs.com/package/digiby…
🔹This is a standard compliant wallet, because we followed all the industry protocols such as BIP39 for mnemonic phrases, BIP32 for hierarchical deterministic derivations, BIP44, BIP49 and BIP84 for legacy, native and segwit addresses and Digi-ID authentication. (3/7)
Read 7 tweets
¿Quieres saber cómo está el mercado de talento #tech en Latinoamérica? (incluyendo salarios)

@getonbrd lanzó su reporte anual con datos de:

23,000+ trabajos
900,000+ aplicaciones
250,000+ professionales

❤️ RT

👇🏽 HILO
🥷🏽 ¿Cuáles son los skills más solicitados por las empresas?

En programación en general:

💛 #JavaScript de primero (obvio Boby)

2️⃣ #CSS, #Git y #React peleándose el segundo lugar

🇺🇸 "English" en un sólido tercer lugar. Image
👩🏽‍🎨 En Diseño / #UX

El primer lugar es una pelea a cuchillo entre @figmadesign y @Adobe

Seguido de #UIDesign, #wireframes y @sketch

Y por supuesto Inglés. Image
Read 13 tweets
3 days to finish the year, and I decided to do a countdown with the TOP 3 blog posts I've written in 2021. And some context. 🧵

Direct to #3: DOs and DON'Ts of Web #Scraping

zenrows.com/blog/dos-and-d…
Published December 21, the last one of the year, and straight to #3! No way we could have seen it coming.

SEO wasn't relevant here, no time for it to work either. #GoogleDiscover launched us there in our official blog. But even in other sites we publish, it has great numbers.
Coming in at #2 is Web Scraping with #Javascript and #NodeJS

Probably the longest and with more code in the whole lot. Published on September 1, the primary source in Google through SEO. Many interesting keywords in high positions.

zenrows.com/blog/web-scrap…
Read 7 tweets
Today learnt about the CRUD operations using the fs module in node.js.
By @devsnest_
#100DaysOfCode #Nodejs
@devsnest_ The Basic CRUD Operations
CRUD Operations On Folders

fs.mkdirSync() // make directory
fs.rmdirSync() // remove directory
Read 3 tweets

Related hashtags

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!