Learn full-stack JavaScript with React, Node, and GraphQL (the RiNG stack) #BlackLivesMatter Please donate what you can to a cause at jscomplete.com/fri

Joined August 2016
4 Photos and videos
jsComplete retweeted
7 Jul 2021
"APIs should be easy to use and hard to misuse" - Joshua Bloch
8
18
jsComplete retweeted
9 Jun 2021
Learning GraphQL is learning 2 languages: The language used by services to describe schemas: object types, scalars, lists, enums, unions, interfaces The language used by consumers to describe data needs: queries, mutations, subscriptions, fragments, fields, aliases, directives
6
12
jsComplete retweeted
28 Apr 2021
What Nodejs package manager do you use?
76% NPM
16% YARN 1
5% YARN 2
3% Something else (reply)
38 votes • Final results
1
1
1
jsComplete retweeted
4 Mar 2021
Coding Tip: Simulate a slow network while developing web applications locally on your machine. This helps you see some subtle usability issues in your application.
2
8
24
jsComplete retweeted
24 Jan 2021
Coding tip: Avoid short/random test data in development. Use realistic, production-like data in there to make your manual tests relevant and useful. If possible, use a snapshot of your production data (after removing or masking private/secure stuff) #100DaysOfCode
1
6
14
jsComplete retweeted
22 Jan 2021
If you want less unknown bugs tomorrow, add more constraints to your code today Constraints include: Input validation rules (forms/components/functions) Types & linting rules Strict modes (JS/HTML/CSS/React/...) Database-level constraints (PK/FK/Unique/Check/nullability) TESTS!
6
10
The most important key on your keyboard is the TAB key.
jsComplete retweeted
23 Oct 2020
Examples of famous coding practices that aren't exactly good: Everything should be immutable map/filter/reduce over loops Arrow functions over regular ones Manage state in the root component One component per file Always test first Don't mix CSS with HTML Organize files by type
21 Oct 2020
Follow good coding practices, not famous ones. These two are often different.
2
3
jsComplete retweeted
19 Oct 2020
Planning to explore Twitch with a first stream tomorrow. What should I talk about? (You can also reply with something else)
40% Some JS concepts
33% Basic React stuff
0% Basic Node stuff
27% Database tips and tricks
15 votes • Final results
2
1
4
jsComplete retweeted
18 Oct 2020
I recorded this video 4 years ago: youtube.com/watch?v=XrFi2ZFU… Demonstrating a case where git rebase interactive is helpful Still green today and requires no updates. I wish React and Node videos would be this evergreen!

2
5
jsComplete retweeted
15 Oct 2020
Friends, I'm planning a live coding channel on Twitch and Youtube. It's a big commitment so I could use some encouragement. If you're interested in seeing me tackle coding problems live, please follow: youtube.com/samerbuna twitch.tv/samerbuna RTs appreciated 🙏

9
21
45
The reactful package allows you to create React application templates with support for SSR and TypeScript! $ npx reactful create my-app $ npx reactful create -t typescript my-app $ npx reactful create -t simple my-app npmjs.com/package/reactful

1
jsComplete retweeted
14 Oct 2020
“Okay, this code will work...” Your opinion is good but a written test should confirm it. Written tests are the “fact checkers” here.
2
7
jsComplete retweeted
12 Oct 2020
"JavaScript is simple. It's all about functions" Sure, but to understand functions completely, you have to also understand: Types, variables, and expressions Scopes Positional arguments and their defaults. Object as named arguments. Destructuring and REST 1/3
1
3
10
La librería educacional completa de jsComplete es ahora gratuita. Todos los videos, cursos y lecciones interactivas acerca de JavaScript, React, Node y GraphQL. Solo pedimos a cambio donar cualquier cantidad de dinero a cualquier causa dedicada a luchar contra el racismo.
1
Por favor corre la voz, comparte tus recibos y anima a tus conocidos a que hagan lo que puedan para ayudar a combatir la injusticia racial. El silencio es parte del problema.
L'ensemble de la bibliothèque pédagogique "jsComplete" est désormais gratuit. Chaque cours vidéo, livre, article et leçon interactive Tout ce que nous demandons, c'est que vous donniez le montant de votre choix quelle que soit la cause œuvrant pour lutter contre le racisme
1
Veuillez passer le mot, partager vos reçus de dons, et encourager votre réseau à faire ce qu'il peut pour lutter contre l'injustice raciale. Le silence fait partie du problème.