Three of my science journalism pieces went up last week! (This is a total coincidence. One piece was a general explainer “held in reserve” for a nice slot in the schedule, one was a piece I drafted in February, while the third I worked on in May. In journalism, things take as long as they […]| 4 gravitons
Readers!| behindtheblack.com
Susan Stepney’s (2025) reconceptualisation of agential chemistry as programmable agential matter presents a potent challenge: how can matter be designed and engineered to be persuadable? This essay explores her provocation by proposing a practical framework for material persuasion by unpacking the key concept of the representational entity (RE) and combining this with two elements. First, I employ Françoise Chatelin’s non-classical mathematics—a representational framework that recasts...| Social Epistemology Review and Reply Collective
How to: Code-signing Electron apps in CI.| Felix Rieseberg
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.| Felix Rieseberg
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?| Felix Rieseberg
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| Felix Rieseberg
It is likely that some of your desktop apps have been developed with Electron, 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 use it to| Felix Rieseberg
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| Felix Rieseberg
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 distribution methods. To| Felix Rieseberg
Need logging in your Electron app to the cloud but don't want to pay for services like Sentry, Papertrail, Bugsnag etc.?| mifi.no Blog
Electron logs to stdout by default, so when you build a production app, those logs will not be saved anywhere. However winston opens up a whole plethora of options.| mifi.no Blog
Introduction Hello, I’m RyotaK (@ryotkak ), a security engineer at GMO Flatt Security Inc. A while ago, I reported a remote code execution vulnerability that chains multiple problems in Chatwork, a popular communication tool in Japan. In the report that I sent to the bug bounty platform, I used an obsolete feature of Electron to escalate to the preload context. As the vulnerability was interesting, I’m writing this article to share the details of it.| GMO Flatt Security Research
| pspaul's blog
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?| Felix Rieseberg
If you recently upgraded the Slack Desktop App on Debian and now are| 200ok - Accelerating Publishing
在上个月,由于客户反馈客户端卡死现象但我们远程却难以复现此现象,于是我们组织了一次现场上门故障排查,并希望基于此次观察与优化,为客户端开发提供一些整体的优化升级。当然,在尝试过程中,也发现了不少适用于通用前端项目开发的一些故障排查与性能评估的手段,于是总结此文,希望可以对读者有所帮助。| Joe's Blog
Electric UI is a framework to build user interfaces for your hardware products.| Electric UI
You might have used Chrome’s Developer Tools to profile your JavaScript to improve performance or find bottlenecks. DevTools is fantastic, but there’s a lot of potentially useful information that the performance panel doesn’t capture. Enter Chrome Tracing: a tool that’s built into Chrome (and Electron) that can collect a huge variety of detailed performance data.…| Engineering at Slack
I use the draw.io desktop app to make diagrams for my website. I run it on an actual desktop, like Windows or macOS, but the asset pipeline that converts .drawio files, to ...| fasterthanli.me