Using AWS Step Functions, API Gateway, and Lambda, schedule events to be executed at a particular timestamp without the need to do any polling — No Polling At All!

An extremely common use case for a lot of applications is the need to have scheduled events. There are majorly two kinds of scheduled events — ones that run as CRON jobs, and others that need to be triggered at a specific time.

CRON jobs are software utilities (generally commands…


Automate your workflow with git hooks for various activities like linting, formatting, testing, etc. within Flutter projects using Lefthook

As projects grow larger and the codebase is continuously edited by multiple developers at the same time, the need for maintaining code standards and code quality becomes really essential. …


StartUps are the best launchpads for interns, freshers and other less experienced professionals to gain valuable experience while working on the latest technologies and leading teams and processes.

Monitor with loads of code

In my experience, I’ve seen a very stable trend among startups. The earlier you get in, the more decisions you affect or…


A guide on using Dio, an alternative to the http package in Flutter for a streamlined approach to network requests and clean code practices.

Flutter + Dio

Every mobile application has to communicate with an external API over the Internet to provide additional functionality that enhances the user experience and adds to the feature set of the application. This can include authentication, custom business logic, file uploads, etc.

Most Flutter developers use the http package to achieve…


How to deploy Node.js applications into production environments and have a robust pipeline to go from development to deployment

If you haven’t read Part 2, I highly encourage you to do so, to ensure that you have a relevant context for this article. You can read it here —

Okay so if you’ve followed along with the series, we now have our Node.js application load balanced and NGINX serving…


How to deploy Node.js applications into production environments and have a robust pipeline to go from development to deployment

This is Part 2 of the series on how to deploy Node.js applications into production environments, to have a robust pipeline from development to deployment. In this part, we’re going to set up NGINX as a reverse proxy and do some basic load balancing.

If you haven’t read Part 1…


How to deploy Node.js applications into production environments and have a robust pipeline to go from development to deployment

This is Part 1 of the series where we are going to look at PM2 as a process manager help scale to our application.

Many of us use Node.js as our runtime of choice while building backend servers due to a plethora of reasons — It’s fast, uses JavaScript and…

Ryan Dsilva

Full Stack JavaScript Developer | Flutter | Deep Learning | Software Engineer at Freespace by Workplace Fabric

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store