Comments

React in 2023 and Beyond

I have been developing React applications for quite a few years now, and here are my thoughts on the state of React in 2023 and beyond! React has come a long way in the last 5 years or so, and has captured the market of web development and some of mobile development (with React Native), […]

Tags: , , , ,
Comments

Top Best Practices to Build High Quality Software

Technologies and frameworks change, but architecture principles, and best practices in writing high quality code have remained the same! Here is a LinkedIn post that I posted a few days ago, and decided to write a follow up article on what I think are the best practices to build high quality software today! Here are […]

Tags: , , , ,
Comments

It’s 2023, You Should Be Using Typescript!

Hope everyone is doing well and this New Year 2023 is off to a good start. In this article, we are going to explore why you should be using TypeScript for your projects and not plain old JavaScript. The last two years or so I have been using TypeScript with most of my client’s projects. […]

Tags: , ,
Comments

Top Design Patterns to master in Node/TypeScript

Over the years I have seen that there is one thing that separates a seasoned developer from a freshman: the extent to which they use Design Patterns! But What are Design Patterns? Design patterns are tried and tested holy grail of solutions to the most common code design problems which have stood the test of […]

Tags: , , , , , ,
Comments

Top 5 Lessons Learned Building React Applications

I recently gave a talk on “Lessons I Learned building React Applications”, at a conference. I thought this is a good talk that needs to be documented as a blog post. So here we are. In this blog post, I am going to go over my top 5 lessons on building React applications over the […]

Tags: , , ,
Comments

Interview Questions in Python – Singly-Linked-Lists

Welcome to this week’s Interview Questions in Python! I hope last week you learned all you could and that it leveled up your skills! This week, we’re going to be focusing on singly-linked lists, one of the most important data structures in all of Computer Science. Linked lists are used in the implementation of stacks, […]

Tags: , , ,
Comments

Interview Questions in Python – Regular Expressions

Welcome to the first article in a series of interview questions and solutions in python! I will be walking through the solutions in detail, so you understand exactly what is going on. The solutions are written in python because it is arguably one of the easiest languages to master interview questions in – meaning you […]

Tags: , ,
Comments

GraphQL Mutations and Caching using Apollo Client in Your React App

Initial Reading In the previous post, we learned about configuring the Apollo Client, within our React application. We learned about how to execute queries to retrieve data from the GraphQL server. This blog post, is a continuation of the previous article. In this post, we will learn how to execute mutations using the Apollo Client […]

Tags: , , , ,
Comments

Getting Started With Apollo GraphQL in Your React App

Hi folks! It’s been a while since I have written a blog post. Hope everyone is doing well. Today I wanted to write about how to integrate Apollo Client, to consume a GraphQL API, from your React app. If you haven’t heard of Apollo for GraphQL, definitely check out their official docs for more information. […]

Tags: , , ,
Comments

Testing GraphQL Queries with Apollo Client

In this blog post, we are going to learn how to test our GraphQL operations on an Apollo client in a React application. Quality means doing it right when no one is looking! – Henry Ford Mocked Provider The Apollo MockedProvider is used to wrap the components tree for testing. This is similar to how we […]

Tags: , ,
Connect with Me
  • Categories
  • Popular Posts

    %d bloggers like this: