Setting up web projects
Choosing the right foundation for your project is an essential part of creating something sustainable. Let's talk about my favorite tools and conventions when it comes to setting up a new project!
Multiple HTTP Requests in Angular
Quick guide on how to do multiple HTTP requests in Angular - either sequentially or in parallel.
Building and deploying Gatsby sites with GitHub actions
A guide on how to use GitHub actions for building and deploying your static sites built with Gatsby.
Adding Commento to React Apps (like Gatsby)
A quick guide on how to embed Commento (or most self-hosted commenting systems) into your Gatsby site / React app.
5 TypeScript tips to improve your applications
TypeScript is incredibly powerful and some things may not be obvious at first. Here's a list of some tips which may be able to improve your architecture!
Creating a reading progress bar in React
How to implement a reading progress bar for your posts in React.
Authenticate against PHP applications with cURL or Postman
A quick guide on how to authenticate against PHP with cURL or Postman.
Associative PHP arrays in TypeScript
Associative PHP arrays can be kinda confusing when consumed via REST in a TypeScript apps. But by introducing a new type we could easily handle them.
Angular 7 models
An updated guide on how to implement Models in Angular 7.
Routing with TypeScript decorators for node applications
A guide on how to use TypeScript decorators to make routing in MVC frameworks (like expressjs) easier and more enjoyable.
Testing Symfony applications with PhpStorm
A guide on how to configure PhpStorm to test Symfony applications and the benefits of using the testing utilities within your IDE.
If statements without an else branch
One of the first things most developers learn when starting programming are if/else conditions - but you can actually omit the "else" branch most of the time.
Better array parameter handling in PHP
Handling array parameters in PHP can be kind of a pain. By abstracting our arrays we can simply map them to models and make our life a lot easier.
Polling in Angular
Frequently updating data in Angular with polling is a fairly simple thing to do - here's how.
Dependency Injection in TypeScript
Dependency Injection is a mighty technique used by many modern frameworks. Let's take a closer look on how to implement this technique in TypeScript.
Directly injecting data to Vue apps with Symfony/Twig
How to include Vue applications into your Twig templates and directly passing data from your Symfony application to it.
Downloading files from Ajax POST Requests
Downloading files from POST requests is actually a bit more complicated then it could be - here's how to do it.
Working with models in Angular
How to implement models in Angular.
Uploading files in Angular (2/4) to a REST api
A tutorial about how to upload files in Angular.
Installing Ghost 1.0 (without ghost-cli)
Ghost docs mainly explain how to install Ghost with the Ghost CLI, which requires root access. In case you don't have root access it's still pretty simple to install Ghost.
Logging events to database in Symfony
A guide on how to log events to Symfony using the Monolog logger libarary.
AngularJS with Babel in SailsJS
Using Babel with Sails enables modern features like "real" classes or inheritance. I really like these things more than exporting modules and implementing them is kinda simple.
Realtime feed with Sails, Angular and SocketIO
How to implement a realtime feed in Angular on the frontend and Sails and Socket.IO on the backend.
Livereload for SailsJS
How to livereload Sails application on file changes.