
I’m a long-term advocate for localization, but this site has been monolingual for over a year now.
Read MoreI’ve been fortunate in life to work for some companies that were genuinely great places to work.
Read MoreMy first article of 2022 was on setting up a free personal website with GitHub, Hugo, Netlify and Forestry.
Read MoreYou’re probably familiar with the social media memes that try to elicit password reminders from you to access your accounts.
Read MoreAs the tech crunch continues, it’s entirely possible that you’re one of the many people who suddenly find themselves looking for a new job.
Read MoreBack in 2019, I had to create a developer portal with no budget.
Read MoreThis week, I had a look at the Domain Object Model (DOM) for the first time since graduating from my computer science degree over a decade ago.
Read MoreI’m a huge fan of Markdown. It’s great for wikis and writing content for static sites (most of the content on this site is written using it).
Read MoreYou’re a developer. Have you ever wondered how the software you write gets into the hands of users?
Read MoreI’ve mentioned UTM before. It’s a nice wrapper for QEMU that enables you to create ARM virtual machines and emulate non-ARM machines on macOS.
Read MoreI launched the current version of my website a year ago.
Read MoreI like to think that I have a fairly good track record of predicting the future, although usually in fairly vague terms.
Read MoreIf you’re reading this then, at the time of writing, thus far, through a combination of luck and guile, you have survived the pandemic.
Read MoreAt the beginning of the year, I committed to publishing a weekly article on my DevRel blog.
Read MoreThe original Apple iPod was announced on October 23, 2001. The final model was discontinued on May 10, 2022.
Read MoreAdobe is 40 years old this month. Founders John Warnock and Charles Geschke both previously worked at Xerox PARC, where desktop publishing (DTP) was first developed.
Read MoreIf your documentation has reached the limits of what’s possible in Markdown, and you’d prefer not to fall back to HTML, it’s time to consider authoring in XML.
Read MoreWe love icons. They’re a great way to convey information simply, even if many of them are skeuomorphs from a bygone age.
Read MorePhotoshop is old. Really old. Well, in computer terms anyway. As of writing, it’s currently on version 24.
Read MoreI was recently working with some software that could push a zip archive of content to a Git repository.
Read MoreIt may surprise you that the field of developer relations has been around for nearly 40 years at the time of writing.
Read MoreI’ve written previously about the importance of a style guide for written content.
Read MoreThe hashtag has become ubiquitous. Chris Messina was inspired by the way chat rooms were identified on Internet Relay Chat (IRC) servers, when he first proposed its use in a 2007 tweet.
Read MoreGoogle for images of agility, and you’ll get dog trials. So let’s go with that analogy.
Read MoreREST (representational state transfer) APIs (application programming interfaces) have been around since the turn of the century, when they were defined by Dr.
Read MoreThis week, I’m going to take a brief look at intellectual property as it affects developers.
Read MoreIn August 2021, TikTok increased the maximum length of videos on its platform to three minutes.
Read MoreThe Darwin Information Typing Architecture (DITA) and DocBook are two XML-based authoring frameworks.
Read MoreAs I’ve previously remarked, I missed two things on switching from print journalism to technical writing.
Read MoreWhen I switched from journalism to technical writing, the two things I missed the most were style guides and editors.
Read MoreBack in March 2022, I did a write-up of how to run Xilinx Vivado on an M1 Mac to generate cores for the Artix-7 series of FPGAs (as used on the Mega65).
Read MoreThis week’s article is the long-promised expansion of the lightning talk I gave at SUGCON 2022 in Budapest.
Read MoreEarlier this year, I gave a lightning talk on API-first. I’ve been planning write an article on it ever since, but first I wanted to lay the groundwork.
Read MoreModern software development is all about automation, continuous integration, continuous delivery and software-defined life cycles.
Read MoreFirst off, the obligatory disclaimer. I was gifted an annual subscription to MasterClass by my employer, and I’m not getting paid to write this.
Read MoreIf you’re a Linux user, or you read my article on Scoop, you’ll be familiar with package managers.
Read MoreIn my last article, I wrote a lot about the development of the firmware for my hobbyist microcomputer project that became the Chloe 280SE.
Read MoreIn this article I’m going to talk about code reuse, reverse engineering and the importance of collaboration.
Read MoreI’ve long been interested in the field known as artificial intelligence (AI).
Read MoreThe history of the evolution of consoles and computers is a tangled web.
Read MoreToday’s article is based on a presentation I gave at a security conference in the 2010s.
Read MoreHaving spent my free time over the past couple of weeks binge-watching all 12 seasons of Tony Bourdain’s award-winning CNN series Parts Unknown (because it’s leaving Netflix in June), I haven’t been doing much extracurricular development.
Read MoreXSLT (Extensible Stylesheet Language Transformations) is a language for transforming XML documents into other documents.
Read MoreReadMe.io is a popular user docs site. It has a Markdown editor, theme builder and Swagger / OpenAPI file import.
Read MoreIf you have even a passing familiarity with Linux, you’re probably aware of the concept of package management.
Read MoreIn this article, I’ll describe a solution to simplify the process of creating release notes in MadCap Flare on Windows from a Jira query.
Read MoreI’m a convert to writing docs in Markdown. Most of this website is written using it (displayed with Hugo).
Read MoreThis week, I’m releasing what I hope will be the penultimate beta of SE Basic IV (an open source classic BASIC interpreter).
Read MoreLast time I wrote about localization with Weblate. This week, I’ll show how the SE Basic IV project takes JSON output from Weblate and converts it into binaries that can be used with 8-bit code pages by the interpreter.
Read MoreThis week, I want to give a shout-out to Weblate, a web-based translation tool with Git integration that’s available free to open source projects.
Read MoreAt the end of last week, I attended a conference in Budapest.
Read MoreIn my day job as a developer advocate, and in my volunteer role as community manager for the Chloe 280SE project, I’m sometimes called upon to speak in public.
Read MoreOne of the things I do is design keyboard layouts and legend designs.
Read MoreChanging email provider is simple, right? Wrong. After the week I’ve had, I think there’s an argument that you should be able to transfer your email address to another provider, just like you can with a cell number.
Read MoreI’ve written before about running non-Apple Intel binaries on an M1 Mac.
Read MoreYou’ve probably heard of DevOps. You’re probably aware of the term CI/CD (continuous integration and delivery).
Read MoreSince late 2018, I’ve been developing on Apple Silicon. You can read about it in an earlier article.
Read MoreNext week, I’m going to look at running non-Apple Intel binaries on M1 Macs.
Read MoreIn this three part series, I’ll outline how to create a fully featured dev portal for your Swagger or OpenAPI 3.
Read MoreIn this three part series, I’ll outline how to create a fully featured dev portal for your Swagger or OpenAPI 3.
Read MoreIn this three part series, I’ll outline how to create a fully featured dev portal for your Swagger or OpenAPI 3.
Read MoreThis is my 2018 iPad Pro. It has replaced the Hackintosh workstation I built that I ended up installing Windows 10 on (story for another day) as my main computer outside work hours.
Read MoreBack in May 2021 I started a new career as a developer advocate.
Read MoreAs a writer, Wordle (the latest internet gaming sensation) piqued my curiosity.
Read MoreWhen I started writing this DevRel blog, nearly a year ago, I didn’t even have a name for it.
Read More