1. Adding Swift packages in Xcode

    7 min read

    Learn how to add the popular Swift networking package Alamofire in a Swift Xcode project

  2. Swift from the command line

    7 min read

    An introduction to using Swift without Xcode

  3. Next.js + Vercel AI Package In Action

    7 min read

    Get started with the new Vercel AI SDK in this quick demo with NextJS.

  4. A Practical Look At The "Unknown" Type In Typescript

    8 min read

    Ever wanted to better understand the unknown type? This blog post walks you through a practical setup and look at working with the unknown type.

  5. Using The New Vercel Open Graph Image Generation

    6 min read

    Following the release of Satori and Vercel's new open graph image generation, follow along as I demonstrate how I updated my own open graph images for the blog.

  6. Exploring the Tremor dashboard UI library

    4 min read

    A look at implementing beautiful graph UI components quickly with Tremor.

  7. Discriminated Unions In Typescript

    11 min read

    Peel back some of the magic behind discriminated union in TypeScript and how they impact your workflow.

  8. Oil Paint Effect With OpenCV Python

    2 min read

    Apply an oil paint effect to images in Python with OpenCV.

  9. PyTest With GitHub Actions

    4 min read

    Build off previous work on PyTest by adding a GitHub action to run PyTest in CI.

  10. How PyDoc Helps Your Python Development

    7 min read

    Explore PyDoc and understand how it can improve your documentation and how to search it.

  11. Time Functionality In Python

    3 min read

    Explore how to work with the time module from the Python Standard Library in detail.

  12. Mocking Python datetime In Tests With FreezeGun

    5 min read

    Learn how to set up reliable PyTest unit tests for the Python datetime library with FreezeGun.

  13. Datetime In Python

    4 min read

    Learn how to work with the datetime library in Python.

  14. Exceptions In Python

    4 min read

    An overview look at custom exceptions in Python

  15. Working With Regex Expressions In Python

    4 min read

    This post will look at how the regex module in python can be used to work with regular expressions.

  16. Beautiful CLIs With The Rich Python Library

    4 min read

    See how the Rich library for Python can make it easy to add color and style to terminal output.

  17. Annotating Video Clips With MoviePy

    4 min read

    Introduce yourself to MoviePy through a simple example to add text to video.

  18. Pretty Error Output In Python

    2 min read

    Make debugging Python errors more enjoyable.

  19. CLI Prompts In Python

    5 min read

    Use PyInquirer to create more interactive and user-friendly command line prompts.

  20. Tip: Interactive Python Notebooks With Binder

    2 min read

    Display your public GitHub repositories in an interactive notebook.

  21. Tip: Making Directories Recursively With Python

    1 min read

    Using the OS module recursively make folders on your operating system.

  22. Python Unit Testing With PyTest

    4 min read

    Learn the basics of installing and using PyTest with a basic math module example.

  23. Building CLIs With python-fire

    3 min read

    Work through an example of building a simple CLI script with the python-fire library.

  24. Dev Only Next.js Routes

    5 min read

    A method to protect your Next.js routes from being accessed in production.

  25. Reading a file directory with Python

    3 min read

    Use the glob library to create a list of all the files in a directory.

  26. Frontmatter Parsing With Python

    2 min read

    Learn how to take a markdown file and parse the frontmatter metadata for usage in your scripts.

  27. Composing Images and Text with Python

    4 min read

    Use the Pillow image library to add text and icons layers to an image programmatically.

  28. Unsplash API with Python

    3 min read

    Installing and using an unofficial Python Unsplash API by salvoventura

  29. First Steps With Jupyter Notebooks

    3 min read

    Setting up a Jupyter Notebook for the first time to aid with the 100 Days of Python challenge

  30. A First Look At Generative Art With p5.js

    7 min read

    Slowly introducing yourself to the world of generative art with this short introduction

  31. Debugging JavaScript Performance With NDB

    5 min read

    Use the Node debugger to visualise performance

  32. Intro To Debugging Node.js Applications With VSCode

    10 min read

    See how you can get started with the VSCode debugger for Node.js applications

  33. Running Cron Jobs On Your Local Mac

    5 min read

    An easy-to-understand example of how to run automated jobs using crontab on your Mac

  34. Local AWS development with LocalStack

    4 min read

    Learn how to setup LocalStack to help with local development emulating AWS products

  35. Using DynamoDB on your local with NoSQL Workbench

    4 min read

    Learn how to play around with DynamoDB locally and use NoSQL Workbench to plan out your work

  36. Self-Destructing Tweets

    6 min read

    A look into how you can run a cron job to self-destruct tweets

  37. How To Use NPM ES Modules With Deno

    2 min read

    Discover how the Skypack CDN can help use your favourite modules with Deno