Restarting a server to see changes reflected call kill velocity when working. Enable Hot Reloading to see changes to the app reflected from your code without the need for a server Restart
Create an auditing system for enterprise applications which tracks user requests, resources touched & action taken. Reuse logic by leveraging hooks so that code is clean & concise. By utilizing middlewares, events & closures we're able to capture the details of requests on all our resources without duplicating code.
Decouple, distribute, and scale: A message queue lets your app handle tasks asynchronously, improving performance, reliability, and system flexibility.
How to add Light/Dark mode to a Flutter application quick and easy using Flutter's built in Provider & Notification modules. Allow users to change the app's theme as well
Manually repeating these tests is costly and time consuming. Once created, automated tests can be run over and over again at no additional cost and they are much faster than manual tests. Automated software testing can reduce the time to run repetitive tests from days to hours.
Usually an easy process but not always. With Flutter & Firebase logging hasn't been straight forward. The steps I've taken and the behavior I'm observing logging the duration of rootBundle.load() to Firebase.
Building a Duolingo/Quizlet/Leetcode/TikTok side project because I thought these apps were all awesome and wanted to combine attributes of each one of them into a single learning platform.
Containerize multiple services using Docker for cloud deployment. Using NPM, ExpressJS, NodeJS, and Docker we create two microservices that work together to create a web app which help users learn about the wizards of Hogwarts.
Multi platform frameworks like Flutter means we can build web versions of our app simultaneously with mobile. Use Netlify to reach users on the web at the same time as iOS & Android by adding a few configurations and leveraging it's CI/CD pipeline to have web builds in no time.
Jetbrains commands/shortcuts to get you up and running quick & easy within their family of IDEs including DataGrip, RubyMine, PyCharm, PhpStorm, IntelliJ & more
Create a DB Cluster which ensures high availability & fast responses with the use of a read Replica. Use Docker & Postgres to create a local database cluster where 1 DB is a master which we write to and 1 DB is a replica which copies data for higher availability & resiliency.
Implement a server-side cache for faster and scalable systems. Caching results to DB queries can speed up server responses & by not overloading our DB with duplicate queries.
Create a RESTful web api using Flask, a micro web framework written in Python. Serve data to client side apps using REST & minimal setup thanks to the robust & simple Flask framework.
Allows behavior to be dynamically added to individual objects without modifying their code, promoting flexibility and adherence to the open/closed principle.
Provides an interface for creating objects in a superclass, but allows subclasses to alter the type of objects that will be created, promoting flexibility and reusability in object creation.
Encapsulates the logic for accessing and managing data sources, providing a centralized interface for data operations while promoting separation of concerns and improving testability.
Works with more advanced Linux concepts and privilege escalation. Walkthrough of each level of Over the Wire's Leviathan series. Its a CLI game which helps players master Linux, SSH, and much more.
Focuses on basic Linux command-line and file manipulation skills. Walkthrough of each level of Over the Wire's the Bandit series. It's a CLI game which helps players master Linux, SSH, and much more.
OverTheWire is an online platform that hosts a collection of war-games designed to teach security concepts, Linux command-line skills, and basic hacking techniques in a hands-on way. The games are structured to progressively increase in difficulty, helping users learn and practice: