In the first part of my “React-Redux for Newbies” series we discussed why Redux is used. In short, Redux simplifies state management in React applications. For this installment, we will dive into the inner workings of Redux and discuss reducers.
We are writing cleaner code that is more predictable and easier to test ever since we began implementing some of the key concepts of functional programming. Functional programming is a programming model in which everything is created within pure functions,
We understand how hard it can be to maintain your downloads directory. We developed a python script to delete any file within the downloads directory that has been modified more than 7 days ago. After reading this tutorial, you will
The timeit module enables you to measure the execution time of python functions. This proves beneficial when looking to optimize your python code. Especially, when determining the best way to solve a problem. During this tutorial you will learn about
Looking for ways to optimize python lists? We will cover a few data structures and algorithms that will help you optimize your code when working with lists. At the end of this post you will have a general understanding of
Are you new to python? No worries, we have put together a list of great resources to help you learn python for free. All of the resources listed in this article are free and have been selected because of the
Tired of manually deploying your AWS lambda after every change? Let’s discuss how you can offload these responsibilities to a build automation tool, like Jenkins. Jenkins is able to deploy the latest version of your lambda with just a simple
In the process of building a website for your business? Don’t make these common mistakes when choosing a domain name. When searching for a domain name, it is easy to fall into the trap of using alternative spellings. Especially, when