Hello 👋, thanks for being here. I am Mario, a Software Engineer from Austria.
In a nutshell: After my apprenticeship as a Process Control Technician (electrical engineering in factories with programming in Siemens Simatic-PLC7). I decided to switch to the dark side (Marketing) and during this period of time I discovered how empowering and rewarding it can be to build applications and see an idea coming to life. I have built and/or was part of a team who built applications and platforms (mainly in JavaScript) and I have learned a lot. I like writing (studied Marketing & Communications) and I love to share the lessons I have learned. Hope you enjoy my articles and your feedback and comments are always welcome. 😊
6 min read
Use Node core APIs to create a minimal web server
2 min read
Use dynamic import() as workaround
3 min read
Converting CommonJS to EcmaScript modules
2 min read
Use modules to write reusable code in Node.js
12 min read
Use streams to efficiently send a large file as an HTTP response
6 min read
Handle binary data in Node.js with the Buffer constructor
7 min read
All you need to know about routing in the Express Framework for Node.js
6 min read
Understand core concepts of the Express server Node.js framework,
4 min read
Automatically pass a ref to a child component
12 min read
Learn how to use streams to extract, transform and load data
3 min read
Responsive styling using styled components
5 min read
Learn what pipeline does, and how to connect streams using pipeline
4 min read
If a stream error is not handled, it can crash your application.
6 min read
Learn what pipe does, and how to connect streams using pipe
6 min read
Limitations, benefits and use cases for Node.js streams
7 min read
Creating, managing and propagating errors in async scenarios.
6 min read
Creating, managing and propagating errors in sync scenarios.
6 min read
Creating, managing and propagating errors in sync and async scenarios.
5 min read
How to convert callback to promise-based functions.
6 min read
Create the third phase for an ETL pipeline in Node.
5 min read
Create the second phase for an ETL pipeline in Node.
5 min read
Create the first step for an ETL pipeline in Node.
5 min read
Create and consume event emitters
3 min read
Use SSL in your local development environment
4 min read
How to use async/await with Promises in Node
2 min read
Understand what an API proxy is and the benefits of using it.
4 min read
3 ways to make HTTP requests in Node.js
9 min read
One of the most important aspects to understand about Node.js
3 min read
Use SSL in your local development environment
4 min read
Use Promise.all to wait for multiple promises in Node.js
3 min read
Maintainable Node.js code , easier to read and no code duplication.
5 min read
Learn how to create and work with Promises in Node.js
6 min read
Understand how the Node.js module system can help to write reusable code.
4 min read
Set up and test a .env file.
4 min read
Handle sensitive data the right way.
2 min read
Remove extraneous packages - manually or automatically
3 min read
Run a node application in development mode that restarts on file changes.
4 min read
Use SSL in your development environment
3 min read
Get the latest bug fixes and performance improvements.
3 min read
Bundle shell commands and automate repetitive tasks.
2 min read
Uninstall packages completely from a project - manually or automatically
4 min read
Generate a package.json file - manually or automatically
3 min read
Generate a package.json file - manually or automatically
3 min read
Understand the concept of an ETL (Extract, Transform, Load) pipeline in Node.js.
6 min read
Understand data brokering and different approaches in Node.js.
4 min read
Use Material Icons via Google Web fonts or host locally
4 min read
Closures and lexical scoping explained
3 min read
Prototypal Inheritance with class-syntax constructors
3 min read
Prototypal Inheritance with constructor functions
4 min read
Inheritance in prototype-based Javascript explained
3 min read
Basics: Functions in Javascript explained
5 min read
Basics: Built-in data structures and data types
5 min read
Fetch data with useEffect Hooks programmatically/manually
4 min read
Save data between restarts
3 min read
Avoid installing different versions from the same module
3 min read
Manage multiple versions of Node.js.
3 min read
The proper way to upgrade Node.js
3 min read
Minimize your code with removing unused one.
4 min read
Publish your Gatsby website for free to github pages
5 min read
Built-in Node.js file system module
4 min read
Semantic versioning in Node.js
9 min read
Core element of Node.js ecosystem - package.json
4 min read
Error handling when fetching data with useEffect
4 min read
Fetch data with useState and useEffect Hooks in React
3 min read
Animations with @keyframes
3 min read
Gradient text effect explained
3 min read
Conditional styling of menu items
4 min read
Handling user input with forms in Angular
4 min read
Adaptability and Flexibility with relative units
4 min read
Introduction to JSX in React
5 min read
The useEffect Hook lets you perform side effects in function components.
3 min read
Translate Angular`s MatPaginator (Material Design Components)
5 min read
The useState Hook makes function components stateful
2 min read
The easy way to add Tailwind CSS to Gatsby
4 min read
How to use React Hooks
3 min read
Fix a bug in a dependency without waiting for the maintainer
5 min read
Basic shapes with a few lines of CSS
5 min read
Take advantage of the build-in security tool
3 min read
Three easy steps to add website tracking to your website
6 min read
Introduction to Angular and what are the benefits of using it
4 min read
Getting started with the Node Package Manager
6 min read
Absolute vs. Relative Units
6 min read
Introduction to Node.js and how to run JavaScript outside the browser.
4 min read
Avoid pitfalls when copying objects - shallow/deep
3 min read
Three easy steps to add website tracking to your website
3 min read
Composing custom useStaticQuery hooks
2 min read
Composing custom useStaticQuery hooks
5 min read
Avoid pitfalls when copying arrays - shallow/deep
6 min read
Styling, Improvements and Features
8 min read
Start from scratch (Create-React-App, Typescript, React Hooks)
3 min read
Add a distribution channel for your site’s content
6 min read
How to use and customize ESLint with Gatsby
10 min read
How to keep a consistent coding style and avoid bugs before production.
5 min read
Divide and Conquer - simply explained without Fibonacci.
7 min read
Architecture style, methods and constraints simply explained.
3 min read
Step-by-Step tutorial on how to setup automation.
4 min read
Get things done faster with these seven terminal commands
5 min read
I researched how to write a successful blog post, so you don't have to.
Never miss an article.