<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Articles on Code Chauffeur</title><link>https://codechauffeur.com/articles/</link><description>Recent content in Articles on Code Chauffeur</description><generator>Hugo -- gohugo.io</generator><language>en-uk</language><copyright>© Emmanuel Awotunde</copyright><lastBuildDate>Thu, 29 Oct 2020 06:45:44 +0100</lastBuildDate><atom:link href="https://codechauffeur.com/articles/index.xml" rel="self" type="application/rss+xml"/><item><title>Building More Resilient Backend Infrastructures</title><link>https://codechauffeur.com/building-more-resilient-backend-infrastructures/</link><pubDate>Thu, 29 Oct 2020 06:45:44 +0100</pubDate><guid>https://codechauffeur.com/building-more-resilient-backend-infrastructures/</guid><description>When building for the web, the backend infrastructure is usually the part that needs the most security and resilience. Over the years, the web has grown very large. There are billions of people surfing the web today.
Some perspective To put it in perspective, Facebook has over 2.7 billion monthly active users as of the second quarter of 2020 (1), Instagram has over 1 billion monthly active users (2), Twitter has over 330 million (3).</description></item><item><title>My Experience With Rebuilding a Product from Ground Up</title><link>https://codechauffeur.com/my-experience-with-rebuilding-a-product-from-ground-up/</link><pubDate>Tue, 20 Oct 2020 07:30:47 +0100</pubDate><guid>https://codechauffeur.com/my-experience-with-rebuilding-a-product-from-ground-up/</guid><description>I joined my present company (Pettysave) mid-2019 after concluding my undergraduate studies. In my first few weeks, I didn&amp;rsquo;t feel like I was in a tech company. The business product was initially built by an outsourcing agency. In my opinion, they didn&amp;rsquo;t do a good job with the product. Of course, I wasn&amp;rsquo;t present during the process of developing the product so I did not know how they got there. One thing was sure, the product was very problematic and needed an upgrade.</description></item><item><title>A Simple Road Map to Learn New Frameworks</title><link>https://codechauffeur.com/a-simple-road-map-to-learn-new-frameworks/</link><pubDate>Tue, 28 Jul 2020 01:00:00 +0100</pubDate><guid>https://codechauffeur.com/a-simple-road-map-to-learn-new-frameworks/</guid><description>It&amp;rsquo;s 2020, there are lots of things to learn as a software developer. Your ability to learn fast sets you apart.
One of the best things about modern software development is the availability of free tools and frameworks. For example, as a frontend developer there&amp;rsquo;s a lot of frontend frameworks you can use: React, Vue, Angular, Emberjs, Backbonejs, and many more. This could be challenging because you have to select what to use.</description></item><item><title>Easy Deployment Setup With Bitbucket and AWS ECS</title><link>https://codechauffeur.com/easy-deployment-setup-with-bitbucket-and-aws-ecs/</link><pubDate>Mon, 13 Jul 2020 18:58:41 +0100</pubDate><guid>https://codechauffeur.com/easy-deployment-setup-with-bitbucket-and-aws-ecs/</guid><description>Deployment is one of the most important parts of product development and launch. The better the deployment process is the faster it is. There are many deployment tools that make things easier today.
In this article, I will take you through a deployment setup with Bitbucket and AWS Elastic Container Service (ECS).
Requirements Basic knowledge of git version control Basic knowledge of Docker An AWS account A Bitbucket account Bitbucket is a web-based version control repository hosting service owned by Atlassian.</description></item><item><title>Using a Database URL Parser in NodeJs</title><link>https://codechauffeur.com/using-a-database-url-parser-in-nodejs/</link><pubDate>Sun, 24 May 2020 09:13:37 +0100</pubDate><guid>https://codechauffeur.com/using-a-database-url-parser-in-nodejs/</guid><description>One of the points in The Twelve-Factor App is Config.
An app’s config is everything that is likely to vary between deploys (staging, production, developer environments, etc). Most applications that require persistent storage use databases. Applications connect to databases using certain parameters and credentials which are usually stored in a type of Config. The database config usually includes a database driver, port, name, username and password.
You must have seen one/more of these env variables in projects:</description></item><item><title>Convert String Case Easily in VS Code with this Extension</title><link>https://codechauffeur.com/convert-string-case-easily-in-vs-code-with-this-extension/</link><pubDate>Sat, 09 May 2020 18:07:44 +0100</pubDate><guid>https://codechauffeur.com/convert-string-case-easily-in-vs-code-with-this-extension/</guid><description>As developers, we all want to develop things fast. If you use Visual Studio Code (VS Code), you should know about extensions. Extensions are a very big part of turning an ordinary text editor into a super productive environment for coding. There so many extensions available on VS Code and it&amp;rsquo;s easy to build one if you have a part of your development workflow you&amp;rsquo;d love to optimize or automate.</description></item><item><title>Debugging Adonis With Chrome DevTools</title><link>https://codechauffeur.com/debugging-adonis-with-chrome-devtools/</link><pubDate>Thu, 23 Apr 2020 09:00:00 +0100</pubDate><guid>https://codechauffeur.com/debugging-adonis-with-chrome-devtools/</guid><description>Debugging Node.js can be very difficult. Most times when something goes wrong it would take a while to get to the root of the problem because the error message may not be descriptive enough or there&amp;rsquo;s a variable that you expect to have a value but it&amp;rsquo;s null or undefined.
The first thing that comes to mind when debugging in Node.js is usually to use console.log. This usually will get you a solution but in the long run, it wastes time.</description></item><item><title>How to Add Custom Validation Rules to Adonis Validator</title><link>https://codechauffeur.com/how-to-add-custom-validation-rules-to-adonis-validator/</link><pubDate>Thu, 09 Apr 2020 07:00:00 +0100</pubDate><guid>https://codechauffeur.com/how-to-add-custom-validation-rules-to-adonis-validator/</guid><description>If you are reading this article, I assume you must have used AdonisJs or you must have heard about the framework. AdonisJs is a NodeJs web framework that was inspired by Laravel. The framework was modeled after Laravel.
Like most robust frameworks, AdonisJs comes with a validator module that helps you in validating data (usually user input). However, the default validator does not come with every possible rule, you sometimes have to implement your own.</description></item><item><title>Benefits of Being in a Community as a Developer</title><link>https://codechauffeur.com/benefits-of-being-in-a-community-as-a-developer/</link><pubDate>Sun, 22 Mar 2020 22:20:00 +0100</pubDate><guid>https://codechauffeur.com/benefits-of-being-in-a-community-as-a-developer/</guid><description>This article was previously published on Medium in May 2017.
Covenant University Students and the facilitators during forLoopCU. Photo credit: Rotimi Okungbaye forLoopCU was the first developers’ meetup I attended. This was when my growth as a web developer actually started.
I started learning web development last year 2016 after I finished my first year at the university (Computer Science). I learnt the basics of web development using HTML, CSS and JavaScript during my SIWES at Plat Technologies.</description></item></channel></rss>