Automatically deploy a Gatsby site to Firebase Hosting
June 18, 2019Firebase Hosting is a web content hosting platform by Google. Through this service, you can host your web apps on Google’s infrastructure…
Firebase Hosting is a web content hosting platform by Google. Through this service, you can host your web apps on Google’s infrastructure…
Explore different ways of starting an Elm project, starting with the simplest and moving on to setups with more advanced features such as hot-reload in development.
React has taken the frontend world by storm, and for a good reason. It provides an intuitive model for building data-driven user interfaces…
Learn how to validate your function's arguments in Clojure code using the :pre special form
While creating new JavaScript projects, I’ve found that I need to add Prettier to each one of them. Prettier is an awesome opinionated code…
In August 2018, I had the pleasure of speaking at the Nextcloud Conference held at the Technical University Berlin. It was my first time…
Working with React and JavaScript is always fun because it's always a chance to learn something new. Today we'll visit one such case I came across recently that helped me learn more about when to use componentDidUpdate in React. Let's dive in!
Looking to build a realtime chat app? Building this from scratch requires thinking about lots of concerns at once. How should you model your…
Elm is a functional programming language meant for building reliable web applications. It compiles to JavaScript and is well-known for its…
When building web applications with JavaScript, there are thousands of tools and frameworks to choose from. Most of these tools aim to make…
Testing applications has become a standard skill set required for any competent developer today. The Python community embraces testing, and…
Most websites we use provide an HTTP API to enable developers to access their data from their own applications. For developers utilizing the…
Testing code that depends on external services and APIs, e.g. the GitHub API, has a variety of challenges. Writing tests that make real HTTP…
As a mostly self-taught programmer, most of the things that helped me learn programming and understand its concepts is the fact that I…
It is often said that the best way to learn to program or to learn a new language is by using it in a personal project. In this post, we explore why it is wise to listen to this advice.