Patrick Smith @royalicing.com · 27/09/2026I mocked up if the Finder _was_ the Siri app and I think it could work pretty great! The name is a natural fit. 000
Patrick Smith @royalicing.com · 21/07/2026QIP lets you write cross-platform components in Zig or C, which are imperative languages. But I love opening a file and seeing how declarative it feels. Here we see clearly what the memory capacity is and what the input/output types are. 000
Patrick Smith @royalicing.com · 10/07/2026I’m concerned our software industry is drifting towards illiteracy. 100
Patrick Smith @royalicing.com · 08/07/2026Here are the numbers running in Chrome to convert a SQLite table to CSV: 110
Patrick Smith @royalicing.com · 08/07/2026I’m exploring reading SQLite databases via custom WebAssembly vs using the official sqlite3.wasm 100
Patrick Smith @royalicing.com · 27/02/2026Anyone interested in a vertical web browser? The idea instead of tabs is you get a text view and a vertical stack of web views. The web views render as compact mobile versions. The text view lets you edit URLs in bulk and can be saved to a .txt file. It’s native Swift. 100
Patrick Smith @royalicing.com · 25/02/2026Qwen3.5 is more socially anxious than me. It tell itself “Wait, I need to make sure I don’t overthink” after doing a lot of thinking in response to “Hello!” 000
Patrick Smith @royalicing.com · 10/02/2026I really like how Safari adds its tagline to the top of every page… 010
Patrick Smith @royalicing.com · 30/01/2026Nothing shows how tech’s power dynamics haven’t drastically changed yet like Claude putting Google first on their login page. 010
Patrick Smith @royalicing.com · 07/05/2025How on earth does Google survive if their main revenue streams are dropped like the fuel tank & rocket boosters on the Space Shuttle? techcrunch.com/2025/05/06/u... 000
Patrick Smith @royalicing.com · 29/04/2025How to change Tailwind 4’s dark: variant to work with the system dark mode and data-theme="light" / data-theme="dark" attributes. play.tailwindcss.com/hYJSmS8Zlu?f... 040
Patrick Smith @royalicing.com · 27/04/2025It’s very inspired by the idea of JSX, which allows composing of powerful puzzle pieces. Rejigging the code example above and it might start to look more familiar: 010
Patrick Smith @royalicing.com · 27/04/2025I finally implemented the feature I dreamed of when starting Orb. Composing different WebAssembly modules into a single HTML page. Each component can return both <head> content and <body> content. These interleave with body content from the layout. #myelixirstatus 1171
Patrick Smith @royalicing.com · 27/04/2025I just finished the book Origins, highly recommend. It shows how geology, the earth, the seas, the winds, and minerals in the ground all caused major circumstances in history, from coal & oil through to the Mongols. 000
Patrick Smith @royalicing.com · 26/04/2025The send_css/2 function is then very simple, delegating the work to the GoldenOrb.CSS protocol and the venerable Plug library. 110
Patrick Smith @royalicing.com · 26/04/2025Under the hood GoldenOrb.CSS is an Elixir protocol, whose default implementation uses the Wasmex library to execute our WebAssembly. 110
Patrick Smith @royalicing.com · 26/04/2025Orb lets you write WebAssembly using an Elixir DSL. Here we render dynamic CSS depending on a theme variable in a struct. GoldenOrb.Plug.send_css/2 executes the WebAssembly & automatically passes in the theme then assigns the resulting CSS to a Plug HTTP Conn. #myelixirstatus 1203
Patrick Smith @royalicing.com · 27/03/2025I just wrote “Infinite Bicycles for the Mind” on the levels of surprise in vibe coding. icing.space/2025/infinit... 031
Patrick Smith @royalicing.com · 27/03/2025I added ISO8601 parsing and formatting to my WebAssembly + Elixir library SilverOrb: Code: github.com/RoyalIcing/S... #MyElixirStatus 000
Patrick Smith @royalicing.com · 15/11/2024I made a SwiftUI Playground app to send the same prompt to both ChatGPT and Claude, it’s useful for seeing where they both agree or where one has deeper knowledge than the other. 030
Patrick Smith @royalicing.com · 04/11/2024I wrote a new intro on the Orb site. Hopefully it explains the motivation for why I, as a front-end-developer, would create a WebAssembly compiler. 100
Patrick Smith @royalicing.com · 08/12/2023I’m so happy Playwright exists! Here’s checking a page redirects to its canonical URL (so it doesn’t get indexed as two distinct pages by Google). So clean and simple, yet checks all 3 main browser engines. 000
Patrick Smith @royalicing.com · 02/12/2023An example of how Apple dropped the ball with its software platforms. Ulysses is an amazing Markdown writing tool. It uses iCloud. Periodically it has to redownload everything. And I just have to cross my fingers and wait… 110