A headshot of Andrew James

Andrew James

Senior Software Engineer
  • Total Posts
    14 articles
  • Total Categories
    11 categories
  • Tags
    All

Articles

Enjoying the blog?

If you'd like to support my work and stay up to date, click here to follow the RSS feed. You can also click the cup to buy me a coffee ↘️

  • Sponsored
  • So you want to game the system and get promoted?

    A guide to stacking the odds in your favour to get to the next level.

    Read the article
  • So you want to work remotely?

    Tips and product suggestions for setting up an effective remote workstation.

    Read the article
  • Building an Accessible Menubar Component Using React

    Create an accessible Menubar based on the WAI-ARIA design pattern for a menubar widget.

    Read the article
  • So you want to write a Groom’s speech?

    Advice for the groom to help him create a memorable and meaningful wedding speech.

    Read the article
  • So you want to build a PC?

    An overview of the main hardware components you will need to build a desktop PC.

    Read the article
  • Multiple Entry Points in Create React App Without Ejecting

    Create multiple entry points without ejecting from the safety net of Create React App.

    Read the article
  • So you want to WFH?

    Tips maintaining focus and effective communication whilst working from home.

    Read the article
  • Total Views
    8,479 total views
  • Total Subscribers
    247 subscribers
  • Total Videos
    64 videos
Post
    • @
      ajames.dev
    • Total Followers
      367 followers
    • Total Posts
      1,627 posts
    Post

      Featured

      Andrew James

      ajames.dev
      ajames.dev/social is live 🦋
      
      - Built with the @atproto.com client api
      - Profile information summary
      - Pinned post as featured
      - Collection of posts from my 'Latest From Followers' feed

      Andrew James

      ajames.dev
      Let's see what all the @atproto/api fuss is about
    1. Replies
      1
    2. Repost
      0
    3. Likes
      1
    4. Replies
      2
    5. Repost
      1
    6. Likes
      8
    7. My Feed

      The latest posts from my account and others that I follow on Bluesky

      Andrew James

      ajames.dev
      Age verification?
      I came from TeamSpeak

      Erika Hall

      erikahall.bsky.social
      Age verification?
      [emits modem noise]
    8. Replies
      1
    9. Repost
      3
    10. Likes
      36
    11. Replies
      0
    12. Repost
      0
    13. Likes
      0
    14. Kristen Seversky

      kr1573n.bsky.social
      This is our cycle to break.
      
      Being raised in a society where thinking about race is optional means you've gotta be intentional in your steps, especially those of you with "ally" in your bios.
      
      I watch fellow white folks lean into that "optional" path every day and it's obvious.

      Chantal James

      chantalalive.blacksky.app
      I've never made any suggestions for a course of action white people could take not to be racist that was actually too hard for them to humanly manage or unreasonable here. The only reason they don't choose them is they have more fun being racist.
    15. Replies
      1
    16. Repost
      8
    17. Likes
      28
    18. Replies
      0
    19. Repost
      2
    20. Likes
      10
    21. doritos neurodivergent tacos

      freezydorito.lol
      nothing more humbling than watching the cracking the cryptic streams of blue prince where they will will repeatedly apologize about being too slow while getting to the half point of this hellish horrible mean game with 0 clues in like 30 hours
    22. Replies
      0
    23. Repost
      0
    24. Likes
      0
    25. Andrew James

      ajames.dev
      4 million and I’ll do it

      Techaro

      techaro.lol
      If you can give us 5 million dollars, we'll build a competitor to Discord
    26. Replies
      4
    27. Repost
      6
    28. Likes
      50
    29. Replies
      0
    30. Repost
      0
    31. Likes
      0
    32. rich harris

      rich-harris.dev
      convincing a room full of fellow nerds to sing a silly song with me remains one of my proudest achievements as an open source dilettante, even if the 'edge' hype aged poorly 😅
      
      reference, for anyone who missed this covid-era phenomenon www.tiktok.com/@nathanevans...
      The Wellerman. #seashanty #sea #shanty #viral #singing #acoustic #pirate #new #original #fyp #foryou #foryoupage #singer #scottishsinger #scottishTikTok video by Nathan Evans
    33. Replies
      1
    34. Repost
      0
    35. Likes
      4
    36. Ian Coldwater 🧊🚫

      lookitup.baby
      Need $300 in CashApp to pay a Minneapolis immigrant family’s rent.
      
      $iancoldwater
    37. Replies
      0
    38. Repost
      11
    39. Likes
      6
    40. Jake Bailey

      jakebailey.dev
      Some pretty awesome improvements in 1.26 for compiling/testing typescript-go.
      
      With a clean build/test cache, running the full test suite used to take 3m45s, but now takes just 2m10s.
      go version go1.25.7 linux/amd64
[11:09:32.210] [0] $ gotestsum --format-hide-empty-pkg --hide-summary skipped -- ./...
[11:13:16.754] [0] ✔ (done in 3m 44.5s)
✓  internal/vfs/osvfs (7ms)
✓  internal/vfs/cachedvfs (7ms)
✓  internal/tspath (14ms)
✓  internal/tsoptions (37ms)
✓  internal/vfs/vfstest (175ms)
✓  internal/testrunner (18.551s)

DONE 142758 tests, 2805 skipped in 97.329s
Finished test in 3m 45.1s
Completed test in 3m 45.1s
go version go1.26.0 linux/amd64
[11:13:18.483] [0] $ gotestsum --format-hide-empty-pkg --hide-summary skipped -- ./...
[11:15:27.835] [0] ✔ (done in 2m 9.3s)
✓  internal/project/ata (1.064s)
✓  internal/fourslash/tests/manual (1.223s)
✓  internal/project (2.253s)
✓  internal/parser (4.865s)
✓  internal/fourslash/tests/gen (5.858s)
✓  internal/testrunner (21.411s)

DONE 142758 tests, 2805 skipped in 31.448s
Finished test in 2m 10s
Completed test in 2m 10s

      Go

      golang.org
      🎆 Go 1.26.0 is released!
      
      🗒️ Release notes: https://go.dev/doc/go1.26
      
      ⬇️ Download: https://go.dev/dl/#go1.26.0
      
      #golang
      $ go install golang.org/dl/go1.26.0@latest
$ go1.26.0 download
Downloaded   0.0% (       0 / 63102509 bytes) ...
Downloaded  50.0% (31551254 / 63102509 bytes) ...
Downloaded 100.0% (63102509 / 63102509 bytes)
Unpacking go1.26.0.openbsd-arm64.tar.gz ...
Success. You may now run 'go1.26.0'
$ go1.26.0 version
go version go1.26.0 openbsd/arm64
    41. Replies
      2
    42. Repost
      42
    43. Likes
      151
    44. Replies
      0
    45. Repost
      4
    46. Likes
      20
    47. Katie Mack

      astrokatie.com
      My doomer-worry about AI is not that the LLMs become omnipotent and take over the world but that the wealthy and powerful use it as a means to consolidate power and marginalize or lay off skilled workers and also everything about our technological and political and social life gets worse
    48. Replies
      14
    49. Repost
      62
    50. Likes
      305