"The use of COBOL cripples the mind; its teaching should therefore be regarded as a criminal offense"
|
—
E.W. Dijkstra,
Computer scientist
|
|
|
|
|
novu is a very ambitious open-source project. It provides an excellent starting point to implement a notification system for applications. Building a notification system is complicated. At first, it seems like just sending an email, but in reality, it's just the beginning. Users today expect a multi-channel communication experience via email, SMS, push, chat, and other channels.
|
|
|
|
The terminal is the result of its history, from the telegram to our terminal emulators. What is the difference with a console? The shell?
|
|
|
|
Learn about the recommended ways you can use the React children prop in TypeScript projects in this detailed, example-by-example tutorial.
|
|
|
|
Cryptography can be hard. But unless you are actually developing cryptographic systems, much of that complexity is not necessary to understand what is going on at a high level. This article does a great job of making HTTPS digestible in very simple terms. And yes, it uses carrier pigeons as an analogy!
|
|
|
|
They say that if you solve a problem with a regex you now have 2 problems! Pomsky isn't going to fix that but it might make writing regular expressions a much easier and enjoyable experience!
|
|
|
|
Forms are the foundation of the web, but they are far from being easy. Validation, sanitization, serialization, handling data seamlessly between frontend and backend... You get it, right?! This article explores a good abstraction (including TypeScript) to simplify dealing with forms in React.
|
|
|
|
This is a sweet and simple article to refresh your knowledge of HTTP response status codes. Do you remember what's the difference between 1xx, 2xx, and 3xx responses? What about 4xx and 5xx? If you are still thinking about an answer, it's probably worth investing 5 minutes to read this refresher!
|
|
|
|