Quantcast
Channel: Chris McCormick - News
Browsing latest articles
Browse All 234 View Live

Image may be NSFW.
Clik here to view.

Goomalling

View Article



Image may be NSFW.
Clik here to view.

ClojureScript Pixel Game Engine With Blender Live-reloading

Recently I've been hacking on a game engine for infinitelives called px3d. It's built on top of ClojureScript, Blender, and Three.js and it runs in the browser. One feature I'm particularly happy with...

View Article

Image may be NSFW.
Clik here to view.

Notes on "History of the Blockchain" by Nick Szabo

In November 2015 Nick Szabo gave a talk on the history of the blockchain which was dense with useful ideas. Here are some notes I took on his talk: Philosophical inspiration to Cypherpunks who...

View Article

Image may be NSFW.
Clik here to view.

Droneship Study

Droneship. Study in the style of thisnorthernboy.

View Article

Image may be NSFW.
Clik here to view.

Speaking schedule 2019 and beyond

I've got three conference talks coming up in Perth (Australia), London, and The Gold Coast (Australia). If you're nearby let me know - I would love to buy you a coffee/beer and hear what you're up to....

View Article


Image may be NSFW.
Clik here to view.

How To Make Hy-lang More User-Friendly

Hy(lang) is a LISP-family programming language built on top of Python. You get the rich Python language & library ecosystem, with a LISP syntax and many of the language conveniences of Clojure,...

View Article

Image may be NSFW.
Clik here to view.

How I built an Excel add-in to export HTML tables

An economist told me the worst part of her job is turning Excel data into HTML tables, so I built an add-in to fix it. Many software developers probably don't realise that Microsoft Office add-ins...

View Article

Image may be NSFW.
Clik here to view.

Announcing The Bugout Box

A few weeks ago at the BSides Perth conference I announced this piece of hardware I've been tinkering on. The Bugout Box is a decentralized web appliance. Its a Raspberry Pi that any browser can...

View Article


Image may be NSFW.
Clik here to view.

A Week in Singapore

Last week I was in Singapore with my friends PVI Collective, consulting with local artists Ekamatra and Drama Box. We were hacking on eachother's artworks in their studio loft above Chinatown....

View Article


Image may be NSFW.
Clik here to view.

A Clojure-like Lisp That Runs In Bash

Fleck is a Clojure-like LISP that runs wherever Bash is. Get it here. This is a little experiment I hacked together from the amazing make-a-lisp project. My hard drive is littered with attempts to...

View Article

Image may be NSFW.
Clik here to view.

Some Recent Sketches

View Article

Image may be NSFW.
Clik here to view.

The Only Truth Will Be Cryptographic

Photographs are easy to fake. So much so that there is a turn of phrase to describe it. People say something is "'shopped" when they are skeptical regarding the veracity of an image. This refers to...

View Article

Image may be NSFW.
Clik here to view.

Linux Conf AU 2020 Talks

Last week I was on the Gold Coast for Linux Conf AU. I gave two talks: Piku: git push deployments to your own servers px3d: a free software browser based pixel 3D nano-engine in ClojureScript Other...

View Article


Image may be NSFW.
Clik here to view.

Sub-Dunbar Software

I've been thinking about this idea lately of software written for small groups of mutually-trusting humans, like families. I like to think of this type of software as "sub-Dunbar software", named...

View Article

Image may be NSFW.
Clik here to view.

The Forest Moons of Yendor

Last week I entered the 7 Day Roguelike Challenge. I used the the px3d game engine with Blender and ClojureScript to build a game prototype. The Forest Moons of Yendor by chr15m

View Article


Image may be NSFW.
Clik here to view.

Slingcode: Personal Computing Platform

Recently I was teaching one of my kids a bit of web coding. This is way more complicated than it should be. There are so many moving parts - configuration, build systems, editors, hosting...

View Article

Image may be NSFW.
Clik here to view.

The Zero Customer Heuristic

When you're building some MVP or SLC it's tempting to over-think technical choices early on. It's tempting to build in all kinds of features and infrastructure. "People might want a PDF," you think to...

View Article


Un-template Python HTML Library

Un-template is a minimal Python library to modify and render HTML. The idea is to start with a pure HTML document, choose the bits you want to modify using CSS style selectors, and then change them...

View Article

Slingcode Is Out

At the end of June I finally shipped Slingcode, the browser based code editor I've been working on for several months. The response was overwhelming: ~22,000 visitors to the site. ~7,000 uses of the...

View Article

Image may be NSFW.
Clik here to view.

In The Wilds

View Article

Image may be NSFW.
Clik here to view.

Space Elk's Lounge Room

View Article


Roguelike Browser Boilerplate

Recently I launched this web based template project that you can use to make your own roguelike game. If you've ever wanted to make your own roguelike game and you know a bit of web development then...

View Article


Image may be NSFW.
Clik here to view.

It's Asterogue Launch Day

Since I was a kid I've always loved the roguelike genre. These procedurally generated mostly-text-based games have a wonderful depth and I've long been fascinated by the leverage and replayability you...

View Article

Image may be NSFW.
Clik here to view.

Bootstrapping and Convexity

Nassim Taleb has this idea of "convexity". There's a bunch of complicated maths but it's actually quite a simple concept once you get it. This concept is useful for indie hackers and people...

View Article

Image may be NSFW.
Clik here to view.

Random Hip Hop Beat Generator App Re-launch

In October 2010 when the Android store was just a spring chicken, I built a minimal open source app that generates random hip hop beats called "Can of Beats". I had been getting into procedurally...

View Article


Image may be NSFW.
Clik here to view.

A procedural MIDI melody generator

I've just released a melody generator that I've been working on for a while. It's a small web app that you can use to procedurally generate looping MIDI melodies and then use them in your own music....

View Article

Image may be NSFW.
Clik here to view.

A Hand-doodled Roguelike Tileset

I've been working on a free hand-doodled roguelike graphics tileset called Doodle Rogue. It's an alternative to the standard console and pixel roguelike graphics tilesets out there. I'm relatively new...

View Article

Image may be NSFW.
Clik here to view.

What I learned bootstrapping side projects in 2020

In 2020 I made $693 USD from side projects. I contributed to several open source projects and made about a thousand commits on GitHub. I shipped a commercial game, a SaaS product, an IDE, two music...

View Article

Image may be NSFW.
Clik here to view.

One million people saw my dumbest tweet

The word "meme" was coined by Richard Dawkins in his book The Selfish Gene. A meme is an idea that replicates itself from mind-to-mind, just as a gene replicates itself through organisms. The word...

View Article



Image may be NSFW.
Clik here to view.

How I beat Google at their own game

Recently I hit a milestone. My procedural melody generator became the number one result for the Google search "melody generator". Even better, I beat out Google's own product "Chrome Music Lab". Ever...

View Article

Image may be NSFW.
Clik here to view.

What I'm working on right now

We're just over half way through 2021 so I thought I'd post an update about the projects I'm working on right now. tl;dr: music apps, a new game, and a micro-SaaS app. A few months back I was feeling...

View Article

Image may be NSFW.
Clik here to view.

Bootstrapped Apps Update

Bootstrapping a one-person software business is a long and winding road. I have the luxury of time and resources on this quest but I know others aren't so lucky. I'm interested in uncovering the...

View Article

Image may be NSFW.
Clik here to view.

How I invalidated my best startup idea

It's a simple fact that most startup ideas are not going to work out. Just like most tweets never get a retweet, most GitHub projects have no users, and most Hacker News posts never get an upvote....

View Article


Image may be NSFW.
Clik here to view.

Melody Generator iOS

After many days of debugging (and filling out a bajillion forms) Melody Generator is finally available as an iOS app! It's also available on the Google Play store. You can still use the web app...

View Article

Image may be NSFW.
Clik here to view.

Build Full-stack ClojureScript Websites With Sitefox

Sitefox is a back-end web framework for ClojureScript. I built it because I wanted to use ClojureScript to build websites and apps instead of Python and Django. It's inspired by frameworks like...

View Article

Image may be NSFW.
Clik here to view.

Doodle Rogue Tileset

Hello reader! I'm excited to announce the release of the Doodle Rogue tileset. It's a free hand drawn tileset containing tiles and sprites that I used in my game Smallest Quest. I thought it would be...

View Article


Image may be NSFW.
Clik here to view.

Doodle CSS HTML theme

The other day I released Doodle CSS. It's a simple hand drawn HTML/CSS theme. You can use it make a web page look like a hand drawn mockup. Since then it has garnered an astonishing ~500 GitHub stars,...

View Article


Image may be NSFW.
Clik here to view.

A Space Ship For Lizards

My son asked me to make a spaceship for his lizard toys. This is it. Lizard persons not depicted.

View Article

Image may be NSFW.
Clik here to view.

Come Warm Yourself By The Flaming Wreckage Of My Micro-SaaS

Gather round friends for a true and epic tale of glorious Indie Hacking. How I built and launched a micro-SaaS product in 26 weeks. How I discovered the quiet joy of incremental progress. How I...

View Article

Image may be NSFW.
Clik here to view.

YouTube Cancelled My Nextcloud How-to Video

Dear YouTube, What the actual heck? Here I was, innocently demonstrating how to install Nextcloud on a Linux VPS server. I just want to help other people liberate their data. Nextcloud is super cool...

View Article

Image may be NSFW.
Clik here to view.

Jsfxr Pro Retro Sound Effects Generator

It's been a while since I posted an update. So this is it! The tl;dr is I'm working on a sound effects generator micro-SaaS and I am nearly ready for launch. In February this year I was working on the...

View Article


Image may be NSFW.
Clik here to view.

Post An Image To Mastodon Using Nbb

Mastodon is a real breeze to develop for. I was able to use nbb (Clojure scripting on Node.js) to post an image using the API in a few minutes. Here's how. Step 1: Create a new Mastodon app. Go to...

View Article

Image may be NSFW.
Clik here to view.

Micro-Startup Plans for 2023

2022 was a fun year for side projects. My indie apps made $2500 USD. I also hacked on a lot of open source code, doodled a fair few drawings, and started a new sci-fi lo-fi beats music project. \o/...

View Article


Image may be NSFW.
Clik here to view.

PO Sync Pocket Operator Sync App

My first app of the year is out, hooray! \o/ It's a simple app to sync pocket operator devices. It outputs a sync signal from your phone which you can plug into your pocket operator's left input to...

View Article

Image may be NSFW.
Clik here to view.

Python Will Be Number One

I predict Python will be the most used programming language among developers world wide by 2032. This post contains my reasoning. First take a look at this chart. (Chart source. In the chart...

View Article


Image may be NSFW.
Clik here to view.

Roguelike Browser Boilerplate is now open source

Hello! Just in time for 7DRL, Roguelike Browser Boilerplate is now open source. The boilerplate is a JavaScript based game template that takes care of all the annoying stuff like splash screen, start...

View Article

Image may be NSFW.
Clik here to view.

ClojureScript UIs in 500 Bytes

tl;dr: you can generate very small (less than 1k) JS artifacts from ClojureScript with some tradeoffs. I worked out a list of rules to follow and made the cljs-ultralight library to help with this....

View Article

Image may be NSFW.
Clik here to view.

Announcing livereload.net

Hello! Today I am very excited to announce a thing I've been tinkering with for the past month or so. You can find it at https://livereload.net. It's a simple online utility that enables live...

View Article

Replacing React With Preact in ClojureScript

Today I put together a small test repo to check how much space is saved when replacing React with Preact in a ClojureScript project. I used npm init shadowfront prtest to get a basic project up and...

View Article


Image may be NSFW.
Clik here to view.

CSS Animations for Game Juice

tl;dr: have some CSS animations to make your browser games juicy! My favourite game engine is the browser. You get so many batteries included when you use the browser as your runtime. Sprites,...

View Article

Browsing latest articles
Browse All 234 View Live




Latest Images