llms.txt
# Felix Rieseberg
> I work on Claude at Anthropic. Electron co-maintainer. Maintainer of too many little open source projects. Some of it is on VHS.
Public Ghost content for AI and LLM tooling. Use `/llms-full.txt` for consolidated page and post context.
Append `.md` to any post or page URL to get the content in Markdown (for example, `/example-post.md`).
## Pages
- [About Me](https://felixrieseberg.com/about-me.md) - I work on Claude at Anthropic. Electron Co-Maintainer. Maintainer of too many little open source projects. I have previously led teams and apps at Notion, Stripe, Slack, and Microsoft. At some point I was also an O'Reilly Author and Trainer but it's been a few years. Things I do I work on whatever…
- [Interviews](https://felixrieseberg.com/interviews.md) - * Hanselminutes, August 2026 * Summation, July 2026 * How I AI, May 2026 * The MAD Podcast, April 2026 * Latent Space, March 2026
- [JavaScript Course](https://felixrieseberg.com/js-course.md) - You'll be redirected. [https://www.notion.so/JavaScript-Course-7251e393ec3a44a8a350070e6b967a86]
- [Speaking & Training](https://felixrieseberg.com/speaking.md) - I've been fortunate enough to speak about my work in dozens of countries to audiences both small and large. I tend to talk about cross-platform development, web technologies, and modern development practices. If you're organizing something cool and you'd love to hear about how I do things, hit me u…
## Posts
- [How to be more ambitious: A tutorial for humans with models](https://felixrieseberg.com/how-to-be-more-ambitious-a-tutorial-for-humans-with-models.md) - I work on Claude. It's an interesting experience: Every day I learn about yet another feat accomplished with or by Claude that I hadn't considered, didn't think possible, or simply lacked the curiosity and time to try. This month, it may have helped discover a new planet, I've seen the first AI mus…
- [Made by mechanical means](https://felixrieseberg.com/made-by-mechanical-means.md) - How I'm using Claude in fall 2026: Blender, CGI, and music composition, without running code on my computer or opening a single Claude Code thread myself.
- [The Fanciest eCards](https://felixrieseberg.com/the-fanciest-ecards.md) - Replace your dystopian e-cards with little over-engineered custom websites — and it'll make you a better engineering manager. I promise.
- [Things people get wrong about Electron](https://felixrieseberg.com/things-people-get-wrong-about-electron.md) - From $25,000 Bloomberg Terminals to SpaceX spaceship controls, web tech is powering systems you'd never expect. Many desktop apps are built with Electron. Why build with web tech — and why bundle parts of Chromium to do so?
- [Using WebGL Shadertoy Shaders in Three.js](https://felixrieseberg.com/using-webgl-shadertoy-shaders-in-three-js.md) - Tutorial: Using Shadertoy shaders in three.js - with example code using Next.js, Three.js, and React.
- [Adventures in Measuring JavaScript](https://felixrieseberg.com/adventures-in-measuring-javascript.md) - This is a post about my attempts to measure the CPU cost of JavaScript in a large codebase using thread instruction counters within Chrome's tracing tools.
- [Debugging native Node.js addons with Electron on macOS](https://felixrieseberg.com/debugging-native-node-js-addons-with-electron.md) - In this post, I'll explain advanced techniques to debug native code in Electron apps (specifically, native Node.js addons) using lldb and Xcode. You might be interested in this post if you have an Electron app, use native Node.js addons (like sqlite3, nodegit, or java), and recently encountered an…
- [Avoid Git Merge Conflicts During a Big Rebase](https://felixrieseberg.com/better-rebasing.md) - You need to rebase a feature branch you worked on weeks ago. Merge conflicts everywhere. But: There's hope. Use "git merge --squash".
- [On Running an Electron Contributor Training](https://felixrieseberg.com/on-running-an-electron-contributor-training.md) - Electron, despite its popularity with application developers and its 80,000 stars on GitHub, needs more contributors. The list of things that could be better is long; the number of people able and willing to work on them limited. If you work in Open Source, that's probably familiar to you. To turn…
- [Code-signing Electron Apps in CI](https://felixrieseberg.com/codesigning-electron-apps-in-ci.md) - How to: Code-signing Electron apps in CI.
- [Debugging Native Crashes in Electron Apps on Windows](https://felixrieseberg.com/debugging-electron-apps-on-windows.md) - If you're releasing or using Electron apps on Windows, you'll sooner or later encounter your first native crash. A customer of yours is complaining that the app crashes – and you're stuck wondering what happened, unsure how to debug the issue from afar. In this short tutorial, I'll explain how you…
- [Dependencies and Git branches](https://felixrieseberg.com/managing-node_modules-and-branches.md) - Git worktrees: Work in multiple branches at the same time. Quit reinstalling dependencies when you checkout different branches.
- [Progressive Web Apps & Electron](https://felixrieseberg.com/progressive-web-apps-electron.md) - PWAs are supposed to bridge the gap between native apps and websites. How does Electron fit into this story? Should you build an Electron app or a PWA?
- [Introducing Electron Fiddle](https://felixrieseberg.com/introducing-electron-fiddle.md) - Over the past four years, I have introduced thousands of developers to Electron. I’ve also worked with and on apps with millions of end users. All too often, I’ve dreamed about a tool that would make running small experiments, quickly compiling tiny apps, and the discovery of the Electron platform…
- [Defeating Electron](https://felixrieseberg.com/defeating-electron.md) - It is likely that some of your desktop apps have been developed with Electron [https://www.electronjs.org], a framework that combines Node.js, parts of Chromium, and a layer of native code. Apps like Visual Studio Code, Slack, Atom, WhatsApp, or even the installer for Microsoft's Visual Studio [htt…
- [A Guide to Electron](https://felixrieseberg.com/introducing-electron.md) - Interested in Electron? Not sure where to start? You're in luck, because I have spent multiple weeks squeezing the most important lessons learned while building Electron apps at Microsoft, Slack, and Ghost into a short guide. Over 55 pages, I explain why Electron is as popular as it is today, how o…
- [Ember-Electron 2: Building Desktop Apps with Ember and Electron](https://felixrieseberg.com/ember-electron-2.md) - Building desktop apps with Electron is powerful: It enables developers to use web technologies to target all major operating systems. However, writing the app itself is only half the battle - one also has to compile binaries and create installers, packages, and bundles for the variety of distributi…
- [Using Native Windows Features from Electron](https://felixrieseberg.com/using-native-windows-features-from-electron.md) - Electron combines the convenience of coding in JavaScript with the unlimited power of native development, allowing users to mix and match between simple JavaScript, C, C++, Objective C, and even Rust. Most developers are intimately familiar with macOS - many of us use Macs as our daily drivers. Tha…
- [Running your own Parse with Azure and Docker](https://felixrieseberg.com/running-your-own-parse-with-azure-and-docker.md) - It's always sad when a great developer service rides into the sunset - but in the case of Facebook's Parse, one has to commend the excellent handling of the shutdown. Thanks to a just released open-source version of the Parse [https://github.com/ParsePlatform/parse-server] core service, you can run…
- [Using Travis to Deploy Apps to Azure](https://felixrieseberg.com/using-travis-to-deploy-apps-to-azure.md) - Travis CI is known as everyone's favorite Continuous Integration system, offering free testing for open source projects. It also integrates super-well with GitHub, optionally testing not just all your branches, but also pull request - automatically. All around, it's an amazing tool to test and buil…
- [Deploying Flynn Clusters on Azure](https://felixrieseberg.com/flynn-azure.md) - Flynn is a next-generation Paas (Platform as a Service) solution that can deploy, run, and scale both twelve-factor apps as well as stateful services. The company behind Flynn (which is also named Flynn) recently joined Y Combinator and is moving fast – and has bold goals: “Flynn deploys apps, scal…
- [Deploy Jekyll Pages using Git and Travis CI](https://felixrieseberg.com/deploy-jekyll-pages-using-git-and-travis-ci.md) - GitHub Pages are an amazing way to host Jekyll pages, but in some cases, you might be interested in running your Jekyll page on a different host (like Azure Web Apps, Heroku, AWS). For DNS and ownership reasons, we had to move a GitHub page to a host we fully control - at the same time, I did not w…
- [A Peer Review Bot for GitHub](https://felixrieseberg.com/a-peer-review-bot-for-github.md) - We, in Microsoft's Open Source team, occasionally write case studies to explain our work with a bit more technical depth for both external engineers as well as our fellow internal Microsoft engineers. Naturally, we don't want to embarrass ourselves. So before any case study is released, we have to…
- [npm@3 is here and it's a huge deal for Windows](https://felixrieseberg.com/npm-v3-is-out-and-its-a-really-big-deal-for-windows.md) - Despite it's awesomeness, there were always two major issues with running Node.js on Windows: First and foremost, the operating system maintains a maximum length for path names, which clashes with Node's traditional way of nesting modules in node_modules. The second issue was a bit more subtle: The…
- [Wicked Cool Excel Functions with Blockspring](https://felixrieseberg.com/wicked-cool-excel-functions-with-blockspring.md) - [http://i.imgur.com/6vsY8p4.gif] My best days at work are spent hacking with startups - and Y Combinator (S 14) startup Blockspring might just be one of the coolest things I came across. Blockspring enables users to create and share custom functions for Google Sheets and Office in Node.js, Python,…
- [Building a Android Twitter Clone with Azure Mobile Services](https://felixrieseberg.com/twitter-clone-azure-mobile-services.md) - The Azure Mobile Services are a toolkit of common cloud tasks for mobile apps with cross-platform SDKs and libraries. In practice, they enable developers to quickly enable usually complex tasks like authentication, data synchronization, push notifications and on-premises connections for a host of p…
- [Installing Ghost on Azure](https://felixrieseberg.com/installing-ghost-on-azure.md) - This is going to be a short post: As Microsoft Developer and huge fan of and contributer to Ghost, I was always concerned about the installation experience of Ghost on Azure. I'm happy to write the following tutorial: * Visit 'Ghost on Azure' on GitHub [http://github.com/felixrieseberg/ghost-azure]…
- [Improved Ember Cli Performance with Windows](https://felixrieseberg.com/improved-ember-cli-performance-with-windows.md) - Ember [http://www.emberjs.com] and Ember Cli [http://www.ember-cli.com] are some of the best tools for the development of sophisticated web applications. A lot of its magic is in the automatic build tool, which also allows for incremental builds during development. Those builds can be a bit slow on…
- [Open Source: A Small Guide for Newcomers](https://felixrieseberg.com/open-source-newcomers.md) - Contributing to the open source community is one of the best ways to learn from amazing developers, get into good coding habits and work on great projects. Getting started can be difficult though: Open Source is not just about code being in the open though - set conventions and well-established "ru…
- [Host your own Heroku-style platform with Deis and Azure](https://felixrieseberg.com/deis-azure-coreos.md) - The Heroku workflow is fantastic. If done right, it allows developers to quickly build, release, run and scale applications without having to worry about the environment, rollbacks or releases. It's so fantastic, that the guys from Deis.io [http://deis.io/] build a powerful open-source Heroku-style…
- [Deploying Ember Cli to Azure Websites](https://felixrieseberg.com/deploying-ember-cli-to-azure-websites.md) - The Ember Cli is a great command line tool for managing the development of sophisticated web applications using the popular framework Ember.js. One of the many features is a fully automated build and asset compilation with a whole bunch of subtasks. We at Microsoft love both automation and Ember.js…
- [Deploying SailsJS Apps in Seconds](https://felixrieseberg.com/deploying-sailsjs-apps-in-seconds.md) - About two weeks ago, I met Mike McNeill at an event. We started chatting about JavaScript frameworks and his own brainchild, SailsJS [http://sailsjs.org/#!/]. "Wouldn't it be cool if you could just run a simple command and the app would be automatically deployed to the Internets?" Yes, that would b…
- [Node 0.12 (Stable) and Azure Websites](https://felixrieseberg.com/node-0-12-stable-and-azure-websites.md) - A few minutes ago, Joyent released Node 0.12 (Stable) [http://blog.nodejs.org/2015/02/06/node-v0-12-0-stable/]. Some might wonder if the pressure from the Node fork io.js had anything to do with this release, but as developers - it's worth pointing out that Joyent made it clear that it will continu…
- [What is a Microsoft Open Source Engineer, anyway?](https://felixrieseberg.com/open-source-engineer-microsoft.md) - Ever since I started writing open source code full-time, people have been surprised and shocked that there are people working at Microsoft who call themselves 'Open Source Engineers'. I'm not surprised, Microsoft was not exactly an early adopter of open source. Plus, it's a well-known fact that whe…
- [Azure Websites and io.js](https://felixrieseberg.com/iojs-on-azure-websites.md) - Multiple people have asked me whether Azure Websites supports io.js, so let's get down to the nitty-gritty: It does - and I wrote a small deployment script that does all the work for you [https://github.com/felixrieseberg/iojs-azure]. Upon deployment of an app, Azure Websites runs all kinds of smal…
- [ECMAScript 6: A Quick Intro to the Future of JavaScript](https://felixrieseberg.com/ecmascript6-introduction.md) - By this point, you have probably heard of ECMAScript 6, also known as the upcoming version of the standard that defines JavaScript. Maybe you haven't, in which case you shall be informed that I'm basically talking about the next version of JavaScript. The spec with the Codename 'Harmony' includes a…
- [Building Standalone Node.js Apps with Node Webkit](https://felixrieseberg.com/building-standalone-node-js-apps.md) - Let's ignore for a second all the obvious good reasons against building a standalone Node.js app. There are however scenarios in which turning a node-backed application into a single binary is desirable - for instance, if the core logic of your app lives inside a npm module, has to be written in Ja…
- [The Ghost Updater for Azure Websites](https://felixrieseberg.com/the-ghost-updater-for-azure-websites.md) - Azure Websites [http://azure.microsoft.com/en-us/services/websites/] are fantastic, for many reasons - one of them being the one-click installation of web apps, including Ghost [https://ghost.org/download/]. Sadly, Ghost does currently not have an automated update option. Being both a regular contr…
- [The Small Windows Dev Environment](https://felixrieseberg.com/the-windows-dev-environment.md) - This is be a tremendously subjective list of tools I consider necessary for a good Windows development environment. I personally spend most of my time working with younger companies and this list includes a whole bunch of tools targeted towards developers with a Unix background. Whatever you do, ke…
- [Node Mayhem: An Open-Source Node.js HTML5 Multiplayer Shooter](https://felixrieseberg.com/node-mayhem-an-open-source-node-js-html5-multiplayer-shooter.md) - Over one weekend, I joined my friends and colleages Helen Zeng and Timothy Strimple in Los Angeles to compete in the infamous Node Knockout hackathon. We built a tiny HTML5/Canvas shooter with Melon.js that has multiplayer powered by Node.js and Socket.io. We used a bunch of Creative Commons-licens…
- [Mapping SkyDrive as a folder on Windows RT](https://felixrieseberg.com/mapping-skydrive-as-a-folder-on-windows-rt.md) - There’s a neat little SkyDrive service for the grown-up version of Windows 8 which integrates SkyDrive into the local file system – which is sadly missing on Windows RT. While the Windows Store App version of SkyDrive is awesome, people (like me) do like a File Explorer integration. Here’s a quick…
- [Windows 8: Displaying a clock on Live Tiles](https://felixrieseberg.com/windows-8-displaying-a-clock-on-live-tiles.md) - The application life cycle imposed upon developers by Windows 8 can be tricky. An app can only execute code while being in the visible foreground, with background tasks being the only exception. Those tasks have extremely limited resources, but are in addition to that not allowed to run at the deve…
## Optional
- [RSS Feed](https://felixrieseberg.com/rss/)
- [Sitemap](https://felixrieseberg.com/sitemap.xml)
- [Full content of pages and posts](https://felixrieseberg.com/llms-full.txt)