PinnedPublished inJavaScript in Plain EnglishHow To Deploy Your Node.js App On AWS With NGINX And SSLIn this tutorial we will briefly go over the process of deploying a Node.js/Express application on AWS EC2 instance. Let’s face it, server…Feb 3, 20211Feb 3, 20211
PinnedBuilding a Video Chat Application With Socket.io and TypeScriptHey awesome people, it’s real good to see you back here. Alright so, in this tutorial we are going to be building a video chat application…Jun 30, 201912Jun 30, 201912
PinnedPublished inBits and PiecesHow I learned reactive programming by re-building RxJs from scratchYes, the title is not a typo. We are actually going to reverse engineer RxJs library (stay tuned, tons of code to come 😀). But before we…Nov 10, 20202Nov 10, 20202
Embarking on a Self-Taught Machine Learning Journey: From Software Engineer to ML EngineerHello world, I am Shadid. I have been a Software Engineer for the last 8 years. Although I was interested in Machine Learning and AI in…Jun 19Jun 19
Published inJavaScript in Plain EnglishParametric Polymorphism in TypeScript and how it can help you to write better codePolymorphism is a widely used concept in Object Oriented Programming. However, did you know there is more than one type of Polymorphism? In…Feb 6, 2023Feb 6, 2023
Published inThe document-relational database blogDynamoDB pain points: How to address them and exploring possible alternativesDynamoDB is a robust NoSQL database that has become increasingly popular due to its performance, scalability, relative simplicity, and low…Jan 24, 2023Jan 24, 2023
Published inVentureGenerative AI like ChatGPT will create thousands of new Jobs in this decadeGenerative AI like chat GPT, MidJournye, and Stable diffusion is likely to create thousands, if not tens of thousands, of jobs in the next…Jan 19, 20231Jan 19, 20231
Published inJavaScript in Plain EnglishTechnical Skills to Boost Your Income in 2022 as a Software DeveloperWhich emerging tech trends you should look out for in 2022 to increase your salary or income.Dec 31, 20212Dec 31, 20212
Published inDataDrivenInvestor5 Defining Characteristics of a Great ProgrammerSince the beginning of my career, I was obsessed with one question. How can I improve and become a better software engineer? Over the…Mar 23, 2021Mar 23, 2021
Published inITNEXTUsing async/await inside loops in JavaScriptIterating through items and dealing with asynchronous logic (i.e. API calls) are probably two of the most common tasks we have to perform…Mar 17, 2021Mar 17, 2021