Tommi's Scribbles

Browsing All Posts

Newest

  1. Artistic apple vs google

    Google Pixel 8 and Google Pixel Watch 2 vs Apple

    Which code editor reigns supreme on Mac?

  2. Artistic code editor

    Best macOS Code Editors 2023

    Which code editor reigns supreme on Mac?

  3. Artistic elephant

    Creating a Custom Gradle Wrapper Distribution

    Create a custom Gradle wrapper distribution for e.g. enterprise use.

  4. Artistic ruby

    Using Ruby For FreeBSD Log Analysis And Penetration Detection

    Create a custom SIEM log analysis tool for FreeBSD syslog using Ruby.

  5. Artistic containers

    Using AWS for Container CD/CI

    How to use AWS CodePipeline with CodeCommit and CodeBuild to deploy containers to ECS repositories.

  6. Artistic code

    Best VM Software for M1/M2 Macs Running Ventura

    The best software for running virtual machines running Apple ARM chips and the latest macOS.

  7. Artistic alive

    Refactoring complete, site is alive

    How a refactoring made the website have a long hiatus.

  8. Artistic in house

    Benefits of Keeping Things In-House

    Open source is very popular these days. However, there are benefits of keeping things in-house.

  9. Artistic source

    Why You Shouldn't Open Source

    Open source is very popular these days. Despite its proponents, open source is not that great for you.

  10. Artistic email

    The Best iOS and iPadOS Email Client Review

    A review to decide what is the best iOS and iPadOS email client at the start of 2022.

  11. Artistic ignore

    Have Gradle Ignore Git-ignored Files

    Sometimes you want gradle to ignore files in your .gitignore. It is actually very simple to do.

  12. Artistic layer

    Using AWS Lambda Layers with node.js

    AWS Lambda service provides a handy feature called layers. In this writeup, I give an example on how you can use layers with node.js

  13. Artistic versions

    Automatic Version Numbers With Gradle

    Article explaining how to create automatic version numbers using Gradle.

  14. Artistic auth

    How to Create an AWS Lambda JWT Authorizer Function

    If you have an API Gateway on AWS Lambda, you likely want to add authorizing to your functions. This write-up shows an example implementation using jwt and node.js.

  15. Artistic money

    Getting started analyzing AWS costs with Scala

    How to get started analyzing AWS cost and usage (CUR) reports using Scala.

  16. Artistic vpn

    How to Create a Personal VPN on AWS with WireGuard

    Instructions for creating a free WireGuard VPN on AWS for personal use.

  17. Artistic google

    Who needs Google?

    The story why I pick any other service over Google services if possible.

  18. Artistic wordpress

    Why Wordpress Isn't Necessarily The Best Choice For You

    Often, people and small businesses choose Wordpress as the platform for their websites. This can be a mistake.

  19. Artistic code

    Let's Make a Game Engine, part 1

    Metal-powered engine in Swift.

  20. Artistic JetBrains

    How To Set Up JetBrains Team Tools

    A guide to set up standalone versions of JetBrains Hub, YouTrack, UpSource and TeamCity.

  21. Artistic clouds

    Going to the Cloud - Choosing Between Amazon Web Services (AWS) and Microsoft Azure

    It can be hard to choose which cloud service to use. I gave both AWS and Azure a spin to see which one to go with.

  22. Artistic email

    Amazon WorkMail - The Quietly Best Email Service for Custom Domains

    A story about how I moved from ProtonMail to greener pastures.

Oldest