Event Link | Companion Github Repository
Crash course on the importance of Redux in managing application state. Talk was primarily focused on ramping up the web
team at Saltside to work on the new web stack (React/Redux - ExpressJS - NodeJS).
Slides for the talk
Getting started with web programming for the new web developers through live-coding examples. Built with NodeJS, ExpressJS and MongoDB.
Introducing Version Control Systems, specifically Git, and using it with Github to students of PESIT South Campus
At Hashnode, I was part of the core team building a Friendly and inclusive Q&A community for coders. My role at Hashnode was that of a Full Stack Engineer. Features required me working across the stack, with ReactJS on the frontend and NodeJS and MongoDB in the backend.
Some features that I worked on here are:
Being part of the web engineering team, I contributed to the web application front-end and server-side web development,
involves taking a feature from design, to development, through testing and then deployment, where it
impacts millions of users across the four markets -
Some features and projects that I worked on here are:
A powerful boilerplate project that gives you a solid head start on building universal React apps. Beginner friendly, comes with great Developer Experience and is highly flexible. I'm currently maintaining the project and working on version 3.
Simulating different HTTP response codes is hard. sendback mocks HTTP status codes for you, so you can build your applications faster! ⚡️
Useful for building applications that need Slack-like emoji suggestions (triggered by typing :) or Github-like user mentions (triggered by typing @).
Most editors and writing apps, including Medium here, provide some means to reference other users on their platform. A common pattern that a lot of applications use (Github, Slack, Facebook, Twitter…
We’ll be building a menu with the following interactions:- Clicking opens the menu. Clicking on anything inside it does not close the menu. Clicking anywhere outside the menu closes it.
This is more of a TIL post; something that I feel might be useful to someone looking for answers to what I had run into. 😄
Proxies were introduced in ES6 to allow you to provide custom functionality to basic operations that can be performed on an Object. For example, get is a basic Object operation. Here, the console.log…
A quick guide on managing your users’ online and offline statuses using Firestore, Firebase Cloud Functions and Firebase Realtime database
There is no denying the impact that Redux has had on the React (and even Angular) landscape. Over the years, it has cemented its position as one of the most popular state management libraries. Now…
Some day, someone is going to find your well structured PR, task or doc, or even the guide you’d written and think to themselves — “Damn. Whoever you are, I will find you and I will buy you a beer” 🍻
Infinite scroll is a UX staple today. It’s a seamless way to get users to potentially see everything that you’ve got to offer without showing them where your content ends. It makes content discovery…
Image manipulation is a common task that developers come across. Uploaded images may need to be cropped, resized, compressed, etc on the server before being saved off in a storage service like s3…
Desktop browsers have amazing debugging and developer tools. Using Chrome Remote Debugging, you can now extend this to mobile browsers too!