What's New in Expo SDK 50
Expo SDK 50 introduces significant changes, including enhancements to Expo Go, new development tools, and updates for a smoother project upgrade process.
Embracing Clean Code Principles
Learn practical tips for writing clear, maintainable code through examples and best practices. Elevate your software development journey with this guide to clean code principles.
Essential Tips for Effective AWS IAM Policy Management
IAM policies are JSON documents that define permissions for actions and resources in AWS. They are the backbone of access control, determining who can do what within your AWS account.
Working with AWS Lambda: A Beginner's Guide
AWS Lambda is a serverless computing service provided by Amazon Web Services that allows developers to run code without provisioning or managing servers.
React Native Expo Authorize.net Package for SDK v49
Introducing my first published node package: react-native-expo-authorize-net! This package allows you to easily integrate Authorize.net into your React Native / Expo app.
Markdown Resume
Applying to jobs can be a daunting task, but with a well-organized resume you can make a great first impression! I'm ditching tired designs and going minimal with a Markdown resume, here's how I did it!
MDX Powered Blog Using App Router on Next.js
How I built an MDX powered blog using App Router with Next.js and Tailwind CSS.
Using CSS Gradients for Dynamic Post Thumbnails
I think it's finally time to remove these tacky under construction GIFs and make some changes around here! Check out this article to see how I did it!
How to end a process by port number
Sometimes you need to kill a process by port number. This is how you do it.
How to See When a File Was Deleted or Changed with Git Log
Ever needed to trace exactly what happened to a rogue file? Well, there's a Git command for that!
Unveiling Nested Objects: A Guide to Enhanced Console Logging in Node.js
Troubleshooting in Node environments with Console.log() using a helper function to display nested objects in a readable format.
Javascript Design Patterns
To build efficient, scalable and maintainable applications, developers often rely on advanced design patterns. In this article, we will explore some advanced design patterns in Javascript that can help developers write better code.
Unit Testing in Python with Pytest
Pytest is known for its simplicity, scalability, and flexibility. In this tutorial, we will cover how use pytest for writing unit tests in Python and discuss naming conventions and docstring best practices.
Tools for Productive Development
Software development can be complex and time-consuming. Here are some tools that can help you be more productive:
Version Control Best Practices
Version control is an essential tool for software developers. Here are some best practices to help you use version control effectively.
Tips for Troubleshooting and Debugging Code
As a software developer, debugging is an important part of your job. Here are some tips to help you become more effective at debugging code.