
Setting up redux in your react application can be confusing, but it doesn’t have to be. In this article, I walk you through the entire process of setting up and connecting redux to your react application along with a practical application example.
Setting up redux in your react application can be confusing, but it doesn’t have to be. In this article, I walk you through the entire process of setting up and connecting redux to your react application along with a practical application example.
So you’ve created your react application and now you have to write end-to-end tests in order to make sure your application works as expected from the end user’s perspective. In this article, I will provide a simple step-by-step guide on how to achieve this using the Jest testing framework and the Puppeteer library.
A higher-order function is one that either takes a function as an argument or returns a function (or both!). These functions help us achieve more complex tasks in our business logic that would be much more tedious with first-class functions.
Python lambda functions are an invaluable feature. One of the benefits of using Python is that it facilitates relatively compact code compared to other programming languages. This means getting so much more done with fewer lines of code.
Setting environment variables on your machine is important in many cases if you’re a software developer. I’ve written an article that discusses the advantages of environment variables, albeit in the context of Flask. In this article, I’ll provide a step-by-step guide on creating your own environment variables for use within your applications.
Flask is a wonderful framework. If you read my blog, you’ll realise just how much I love it. There are many reasons why I like Flask. The most important reason is the freedom it gives me. Freedom is power, but with great power, comes great responsibility.
As a new programmer, there are multiple pitfalls awaiting you in your learning process. In fact, a lot of these mistakes are necessary as they reinforce learning through experience. However, encouraging learning through mistakes is not equivalent to encouraging making any/all mistakes possible. It is wise to not only learn from your own mistakes but those of others too. In this article, I address 5 mistakes I made as a new programmer that hindered the speed and quality of my progress.
I’ve written an article about handling flask configurations. In that article, I discussed 2 ways in which we can handle application configuration. However, there is a third method of handling flask configurations that I did not discuss: using environment variables. In this article, I’m going to expound on this method and provide code examples.
The age-old question: “What is the best programming language to learn?” I have asked this question too when I first started learning to programme. However, before I answer this question, let me share a short story about myself regarding this topic.
As software developers, we sometimes feel the pressure to take every possible opportunity to prove our coding skills. Whether this pressure comes from external sources or is self-inflicted, is up for debate but I’m sure most software developers can relate to this.