← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 40
  1. The manifestation of my imposter syndrome, for me and today, is what does it mean to be a software engineer.

  2. I don’t doubt that jobs associated with software engineering are undergoing a massive sea change.

  3. I’ve cobbled a lot of software over my career, led teams, coordinated large groups to both build and run products, to create (digital) infrastructure, even built a company and sold it.

  4. WWDC 2025

    I recently found my bag from WWDC 2000.

  5. Head’s up: this post is a technical deep dive into the code of DocC, the Swift language documentation system.

  6. There is a lot of great stuff coming in the Swift programming language.

  7. Images from adjacent to downtown Seattle (meaning a LOT of light pollution), from 11:20 to 11:50pm local time, May 10th.

  8. I cut an initial release (0.1.0-alpha) of the library automerge-repo-swift.

  9. This weekend I was frustrated with my debugging, and just not up to digging in and carefully, meticulously analyzing what was happening.

  10. During WWDC 2023, Apple presented a number of developer-impacting privacy updates.

  11. There are excellent reviews of the VisionPro “out there”, this post isn’t meant as another.

  12. I recently released an update to the Swift language bindings to Automerge (0.5.7), which has a couple of great updates.

  13. Simon Willison has a fantastic article about using LLM embeddings in his October blog post: Embeddings: What they are and why they matter.

  14. Automerge for Swift

    I’ve been interested in the idea of CRDTs, and the use cases they enable, for a number of years.

  15. I have been working on a demonstration app using a SwiftUI document-based lifecycle.

  16. When you’re making an app for iOS or macOS, there’s a file – Info.plist – that provides key information between your app and the operating system that it’s running on.

  17. My nephew was visiting last week, and we started up an online tutorial course: The Ultimate Blender Low Poly Course 2 (kind of click-bait title, but it’s been a decent course so far).

  18. I’ve barked my shins repeatedly against this problem, so I’m writing the details down in the hope that “future me” will look on my blog when I run into this issue again.

  19. This isn’t something I’ve solved, more of something I’m working on, but I thought there were some interesting things to share with anyone else “walking this path”.

  20. ML Understanding

    OpenAI announced the release of GPT-4 a few days ago, with the not-surprisingly flurry of news reports, quite a few hyperbolic, and a few good.

  21. CRDT work

    What are you working on these days?

  22. In the past couple of years, I’ve had the occasion to want to make an XCFramework – a bundle that’s used by Apple platforms to encapsulate binary frameworks or libraries – a couple of times.

  23. Microsoft’s made an aggressive and delightful splash in the search market by deeply integrating the guts of OpenAI’s large language model ChatGPT with Bing Search.

  24. I saw USD release 22.08 drop a few weeks ago, and notably within its release notes is the sentence: “Added support for native builds on Apple Silicon.”

  25. When you build a SwiftUI-lifecycle-based app for macOS or iOS, you’re expected to define a Scene – the first of which generally defines what (and how) that App displays when it is launched.

  26. I’m not certain how to phrase this.

  27. I’m excited to see not only async-await making it thoroughly into the language (in Swift 5.6), but also the extensions that enable actors and distributed actors with this general sweep of the Swift language embracing concurrency.

  28. I’ve periodically described myself as an “open source developer” in those pithy biography blocks that you sometimes get (or have) to create.

  29. Quite a few years ago, I was fortunate to sit in a presentation where Yukihiro Matsumoto talked about his inspirations when making the Ruby programming language.

  30. Chart

    I’m starting, or more specifically re-starting, a project that I envisioned a couple years ago.

  31. RealityKit on macOS

    Guessing which frameworks are going to be updated, and which aren’t, is — I think — a part of developing software on Apple platforms.

  32. DocC plugin PSA

    In my last two posts about using DocC, I’ve been implicitly encouraging the use of the new docc-plugin for the Swift package manager.

  33. 1 – Start by adding doc comments to your types.

  34. The beta for Xcode 13.3 dropped yesterday.

  35. I’ve been working on a Swift library that implements Lindenmayer systems, but the past week has me deeply stuck on a specific 3D math problem.

  36. Procedural generation of art is fascinating to me.

  37. During WWDC 21, Apple announced that they would be open sourcing documentation tooling (DocC) that’s used to build and provide documentation within Apple.

  38. A time for change

    For some reason, the fall seems to match the most with the inflection points in my life where I’ve made notable changes.

  39. Three years ago (April, 2018) Packt published my book Kubernetes for Developers.

  40. I started a post that brings together all the moving parts that have been discussed in the various concurrency proposals that are going into Swift 5.5.