Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 2 urmăritori
Articole: 172
  1. I use a pixel as my primary android phone.

  2. My new programming font - Commit Mono

    I’ve been using this font for a while as my primary programming font and referenced it in one of my newsletters.

  3. Mobile Rewrites & Crisis Management

    My good friend Mustafa has some sage advice for Sonos on the recent rewrite fiasco.

  4. Coroutine Testing - Controlling time

    series This is part of a series of posts on Coroutine Testing: Picking the right Dispatcher Never ending tests & backgroundscope Controlling time ← Helpful @Junit TestRule extension (coming soon) Full USF example for Android (coming soon) My journey with…

  5. series This is part of a series of posts on Coroutine Testing: Picking the right Dispatcher Never ending tests & backgroundscope ← Controlling time Helpful @Junit TestRule extension (coming soon) Full USF example for Android (coming soon) If you’ve spent…

  6. series This is part of a series of posts on Coroutine Testing: Picking the right Dispatcher ← Never ending tests & backgroundscope Controlling time Helpful @Junit TestRule extension (coming soon) Full USF example for Android (coming soon) Most of the prob…

  7. Coroutine Testing

    When the #androiddevs transitioned from Rx to coroutines the topic of testing didn’t get as much attention in this new world of concurrency.

  8. Campground Pull Request

    Before diving into a new feature, I always tell my team to scout the parts of the codebase that will need to change.

  9. Adding Tailwind CSS to a Hugo blog

    Updated for Tailwind CSS V4 I veer away from CSS frameworks like Bootstrap because they result in sterilized designs.

  10. Pick the right JDK for Android Studio

    If Android developers don’t setup the JDK correctly, you’ll be greeted with nasty errors like this: Check your module classpath error Cannot access 'java.lang.constant.Constable' which is a supertype of 'java.lang.Class'.

  11. letter.kau.sh – 2024 Mar

    Welcome to the third installment of my newsletter.

  12. Ever tried using the option key (⌥) with another character as a keyboard shortcut in a macOS app?

  13. letter.kau.sh – 2024 Feb

    Welcome to the second installment of my newsletter.

  14. I wrote a blog post about git-number and how useful it was for my command line git usage.

  15. Let me help you get to Inbox 0 with Gmail

    As penance for that click baity title, I won’t bury the lede.

  16. letter.kau.sh – 2024 Jan

    Welcome to my newsletter!

  17. OpenType fonts have font features or variants that you can use to represent certain characters differently.

  18. Shopify CEO Tobi Lütke in a tweet last year mentioned why he uses the Rectangle app even through Raycast has some of these options already.

  19. Supercharge Kscript with Github Copilot

    One of the gifts we got from Kotlin 1.3.70 was the ability to effortlessly run a kscript (Kotlin script) from the command line.

  20. One of my resolutions this year was to start picking up the Tabla again1 courtesy a not so gentle nudge from my supportive partner.

  21. This year I shall Simplify

    I’m always trying out new tools to make my life easier.

  22. Tootbot for Mastodon

    Every time I create a new post in this blog I like to toot or tweet about it.

  23. Own your online presence - Step 1 ☝️

    Owning your content and where you put it is crucial in the online world.

  24. When I travel on airplanes, I prefer to download content onto my 14" Macbook1 so I can watch it offline during the flight.

  25. 2022 Retro

    Looking back at 2022 # 🎉 Bought a new home 🤯 2022-02-22 Joined Caper as Head of Android 🙈 Got Covid Put productivity system in place Setup Mac Mini server, Tailscale & Homebridge Introduced Henry 2.0 & major updates to the blog Moved domain name over to k…

  26. A few Kotlin constructs

    A few Kotlin constructs have been introduced into the language over time.

  27. What does $0=$2 in awk do? learn awk

    The trick to understanding awk in all its terse glory is to understand its defaults.

  28. Operating efficiently at scale

    Great companies maintain their insurgent mindset, for fear of becoming complacent and irrelevant over time.

  29. What a Mac mini & Tailscale enables

    I’d like to show you how I use Tailscale and a Mac mini in my office to achieve some nifty things.

  30. My new programming font - Recursive

    I’m always looking for legible, high-quality monospaced fonts for programming.

  31. Yearn for the vast and endless sea

    If you want to build a ship, don’t drum up the men to gather wood, divide the work, and give orders.

  32. High quality vector icons from Yoolk Ninja

    Icons by Yoolk Stumbled upon Yoolk’s website the other day.

  33. icon by Yoolk If you’ve recently needed a text expander utility, might I suggest the trusty Keyboard Maestro.1 I switched from TextExpander → Alfred quite some time back.

  34. Magic enter command for (fish/zsh) shell

    Two of the most common commands I run when I cd into a directory are: git status (which i do through git-number) ls -lh (aliased automatically as ll through fish) If this directory is not a git repo, then I usually am thinking of command 2.

  35. Whenever I need to convert, merge, or combine images or PDF files, I pull out my Terminal and attempt doing it first with CLI (command line interface) commands.

  36. Saving the world from code

    A good friend of mine who’s worked on some pretty pivotal hardware/software integrations for our time told me: “it feels like a miracle when I see the code I wrote drive physical bits.

  37. My productivity system

    Recently, I killed an entire week moving from Things (3) → Asana → Todoist → Things.

  38. I use iTerm as my terminal of choice.1 It constantly annoys me when I use Alfred or Spotlight that the Terminal.app (native macOS) app also shows up in the search results.

  39. Introducing Henry for Hugo

    Henry is a theme I first open-sourced for Jekyll.

  40. Introducing Henry for Jekyll

    Henry is a theme I first open-sourced for Jekyll.

  41. How to rate a movie

    Given how many movies and TV shows we’ve been watching these days, it’s useful to have a personal rating system.

  42. 2021

    From my 2020 post: 2019 has been the year that’s primed me the most for life changes.

  43. The Bentwits # So Ben Thompson1 recently tweeted: I’ve been using Android for the last couple of weeks, and honestly, the core OS is pretty good!

  44. Technical leadership and glue work

    If you’re in tech and have been thinking about your work and role in your company, I highly encourage you to watch this talk by Tanya Reilly 1 Setting myself a reminder to rewatch this again 6 months from now.

  45. I’ve been looking into Tufte CSS recently.

  46. Am I Yak-Shaving or Bikeshedding?

    If you’re a software engineer trying to be snarky, it’s important to get these terms right for maximum effect.

  47. My new programming font - Iosevka

    If you’re looking to just copy-paste instructions, jump to the section below.

  48. Two big announcements: I made my first screen cast 1 I’ve updated the permalink title for all the blog posts here 2 I wanted to make sure that external blogs linking to previous post links wouldn’t break.

  49. git-number to the command line rescue

    If you’re a programmer these days, you probably spend a large part of your day in git.

  50. 2020

    2019 has been the year that’s primed me the most for life changes.