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. 😊
2 min read
Use husky to reduce errors and have a consistent codebase
5 min read
Deep dive into webpack and what problems it can solve for you
6 min read
Different versions can cause version conflicts.
3 min read
If a Node.js version is specified compatibility issues can be avoided.
2 min read
Three easy steps to use Font Awesome in Angular
4 min read
Depending on your Angular version there are different ways.
4 min read
Basic routing with the Angular router explained
5 min read
Customize ESLint and enforce a specific rule
2 min read
Use husky to reduce errors and have a consistent codebase
5 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
1 min read
Use modules to write reusable code in Node.js
10 min read
Use streams to efficiently send a large file as an HTTP response
4 min read
Handle binary data in Node.js with the Buffer constructor
5 min read
All you need to know about routing in the Express Framework for Node.js
5 min read
Understand core concepts of the Express server Node.js framework,
3 min read
Automatically pass a ref to a child component
10 min read
Learn how to use streams to extract, transform and load data
2 min read
Responsive styling using styled components
4 min read
Learn what pipeline does, and how to connect streams using pipeline
3 min read
If a stream error is not handled, it can crash your application.
4 min read
Learn what pipe does, and how to connect streams using pipe
4 min read
Limitations, benefits and use cases for Node.js streams
5 min read
Creating, managing and propagating errors in async scenarios.
4 min read
Creating, managing and propagating errors in sync scenarios.
4 min read
Creating, managing and propagating errors in sync and async scenarios.
3 min read
How to convert callback to promise-based functions.
4 min read
Create the third phase for an ETL pipeline in Node.
4 min read
Create the second phase for an ETL pipeline in Node.
3 min read
Create the first step for an ETL pipeline in Node.
4 min read
Create and consume event emitters
2 min read
Use SSL in your local development environment
3 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.
3 min read
3 ways to make HTTP requests in Node.js
7 min read
One of the most important aspects to understand about Node.js
2 min read
Use SSL in your local development environment
3 min read
Use Promise.all to wait for multiple promises in Node.js
2 min read
Maintainable Node.js code , easier to read and no code duplication.
4 min read
Learn how to create and work with Promises in Node.js
4 min read
Understand how the Node.js module system can help to write reusable code.
3 min read
Set up and test a .env file.
3 min read
Handle sensitive data the right way.
1 min read
Remove extraneous packages - manually or automatically
2 min read
Run a node application in development mode that restarts on file changes.
2 min read
Use SSL in your development environment
2 min read
Get the latest bug fixes and performance improvements.
2 min read
Bundle shell commands and automate repetitive tasks.
2 min read
Uninstall packages completely from a project - manually or automatically
3 min read
Generate a package.json file - manually or automatically
2 min read
Generate a package.json file - manually or automatically
2 min read
Understand the concept of an ETL (Extract, Transform, Load) pipeline in Node.js.
5 min read
Understand data brokering and different approaches in Node.js.
2 min read
Use Material Icons via Google Web fonts or host locally
3 min read
Closures and lexical scoping explained
2 min read
Prototypal Inheritance with class-syntax constructors
2 min read
Prototypal Inheritance with constructor functions
3 min read
Inheritance in prototype-based Javascript explained
2 min read
Basics: Functions in Javascript explained
3 min read
Basics: Built-in data structures and data types
4 min read
Fetch data with useEffect Hooks programmatically/manually
3 min read
Save data between restarts
2 min read
Avoid installing different versions from the same module
2 min read
Manage multiple versions of Node.js.
2 min read
The proper way to upgrade Node.js
2 min read
Minimize your code with removing unused one.
2 min read
Publish your Gatsby website for free to github pages
3 min read
Built-in Node.js file system module
3 min read
Semantic versioning in Node.js
6 min read
Core element of Node.js ecosystem - package.json
3 min read
Error handling when fetching data with useEffect
3 min read
Fetch data with useState and useEffect Hooks in React
2 min read
Animations with @keyframes
2 min read
Gradient text effect explained
2 min read
Conditional styling of menu items
3 min read
Handling user input with forms in Angular
3 min read
Adaptability and Flexibility with relative units
3 min read
Introduction to JSX in React
4 min read
The useEffect Hook lets you perform side effects in function components.
2 min read
Translate Angular`s MatPaginator (Material Design Components)
3 min read
The useState Hook makes function components stateful
1 min read
The easy way to add Tailwind CSS to Gatsby
3 min read
How to use React Hooks
2 min read
Fix a bug in a dependency without waiting for the maintainer
3 min read
Basic shapes with a few lines of CSS
3 min read
Take advantage of the build-in security tool
2 min read
Three easy steps to add website tracking to your website
4 min read
Introduction to Angular and what are the benefits of using it
3 min read
Getting started with the Node Package Manager
4 min read
Absolute vs. Relative Units
5 min read
Introduction to Node.js and how to run JavaScript outside the browser.
3 min read
Avoid pitfalls when copying objects - shallow/deep
2 min read
Three easy steps to add website tracking to your website
2 min read
Composing custom useStaticQuery hooks
1 min read
Composing custom useStaticQuery hooks
3 min read
Avoid pitfalls when copying arrays - shallow/deep
4 min read
Styling, Improvements and Features
6 min read
Start from scratch (Create-React-App, Typescript, React Hooks)
2 min read
Add a distribution channel for your site’s content
Never miss an article.