Pipe a Codebase into Ruby
“Pipes! Well done! I feel like Leonardo da Vinci! It’s a masterpiece!”
“Pipes! Well done! I feel like Leonardo da Vinci! It’s a masterpiece!”
A long SQL query in a database far, far away….
Will the Big Bad Wolf thwart The Three Little Pigs from getting a passing test suite?
Bring some fun back into the document that sells you to the world.
Confidently test your Jekyll site, and bypass the Github Pages gem to publish the site that you want to production.
Coding in Ruby is full of sweetness and light, but where there is light, shadows are cast.
Creating a template for all your exercises, in any language.
Test-drive your exercises with Guard.
Setting up this blog, and creating a development environment that I was happy with, took longer than I expected.
“I have a canvas of Cypress tests with apps of Elm, some Elixir, a browser like a preview of executed commands”
Phoenix layouts are now live-powered, giving LiveViews more flexibility and control over a template’s surrounding content.
Draw the responsibility demarcation lines between your LiveView-managed state, markup, and events with LiveComponents.
Change your application locale without a full-page reload or having to write (much) Javascript.
Phoenix 1.4 has changed its front end configuration framework from Brunch to webpack.
Change your API from set menu to à la carte.
Configuring Elm for use in a Phoenix 1.3 app using Brunch.
Pass messages from Elixir to C++ with Cure.
Leverage Elixir ports to talk to Python with Export.
Styling kanji readings is a big subject for such small text.
“人” may be the kanji for person, but its simplicity masks a deeper meaning.
Level N1 of The Japanese Language Proficiency Test is a tough nut to crack, but these study methods got me over the line.
Phoenix layouts are now live-powered, giving LiveViews more flexibility and control over a template’s surrounding content.
Draw the responsibility demarcation lines between your LiveView-managed state, markup, and events with LiveComponents.
Change your application locale without a full-page reload or having to write (much) Javascript.
Bring some fun back into the document that sells you to the world.
Getting a keyboard with programmable firmware can enable you to uniquely personalise how you use your keyboard.
Internationalisation would seem to be a deceptively complex problem using Elm.
Styling kanji readings is a big subject for such small text.
“人” may be the kanji for person, but its simplicity masks a deeper meaning.
Level N1 of The Japanese Language Proficiency Test is a tough nut to crack, but these study methods got me over the line.
Phoenix layouts are now live-powered, giving LiveViews more flexibility and control over a template’s surrounding content.
Draw the responsibility demarcation lines between your LiveView-managed state, markup, and events with LiveComponents.
Change your application locale without a full-page reload or having to write (much) Javascript.
Bring some fun back into the document that sells you to the world.
Getting a keyboard with programmable firmware can enable you to uniquely personalise how you use your keyboard.
Internationalisation would seem to be a deceptively complex problem using Elm.
“I have a canvas of Cypress tests with apps of Elm, some Elixir, a browser like a preview of executed commands”
Tech moves pretty fast. If you don’t stop and do a side project once in a while, you could miss it.
Quite a lot has changed in the Elm ecosystem between version 0.18 and 0.19, so here are some notes I jotted down while upgrading a few small apps.
Phoenix 1.4 has changed its front end configuration framework from Brunch to webpack.
Internationalisation would seem to be a deceptively complex problem using Elm.
Visually explore package and module dependencies in an Elm project to help architect your app.
Change your API from set menu to à la carte.
Configuring Elm for use in a Phoenix 1.3 app using Brunch.
“I have a canvas of Cypress tests with apps of Elm, some Elixir, a browser like a preview of executed commands”
Phoenix layouts are now live-powered, giving LiveViews more flexibility and control over a template’s surrounding content.
Draw the responsibility demarcation lines between your LiveView-managed state, markup, and events with LiveComponents.
Change your application locale without a full-page reload or having to write (much) Javascript.
Phoenix 1.4 has changed its front end configuration framework from Brunch to webpack.
Change your API from set menu to à la carte.
Configuring Elm for use in a Phoenix 1.3 app using Brunch.
Adapt your steno habits from using a number bar to a set of thumb cluster number keys.
Google Sheets can insert the current date and time in your spreadsheet, if you know where to look.
So, am I a stenographer now, or what?
Why let stenographers have all the fun? Get more keyboard output using less keys.
QMK and Plover can get your Ergodox singing steno chords.
Getting a keyboard with programmable firmware can enable you to uniquely personalise how you use your keyboard.
Want to try recording legal testimony with just your computer keyboard? With Plover, court is in session.
New to stenography and wondering if you should do the Platinum Steno theory courses? Here’s how they can fit into your learning mix.
Adapt your steno habits from using a number bar to a set of thumb cluster number keys.
So, am I a stenographer now, or what?
Why let stenographers have all the fun? Get more keyboard output using less keys.
QMK and Plover can get your Ergodox singing steno chords.
“I have a canvas of Cypress tests with apps of Elm, some Elixir, a browser like a preview of executed commands”
Phoenix layouts are now live-powered, giving LiveViews more flexibility and control over a template’s surrounding content.
Draw the responsibility demarcation lines between your LiveView-managed state, markup, and events with LiveComponents.
Change your application locale without a full-page reload or having to write (much) Javascript.
Internationalisation would seem to be a deceptively complex problem using Elm.
Phoenix layouts are now live-powered, giving LiveViews more flexibility and control over a template’s surrounding content.
Draw the responsibility demarcation lines between your LiveView-managed state, markup, and events with LiveComponents.
Change your application locale without a full-page reload or having to write (much) Javascript.
Bring some fun back into the document that sells you to the world.
Internationalisation would seem to be a deceptively complex problem using Elm.
Phoenix layouts are now live-powered, giving LiveViews more flexibility and control over a template’s surrounding content.
Draw the responsibility demarcation lines between your LiveView-managed state, markup, and events with LiveComponents.
Change your application locale without a full-page reload or having to write (much) Javascript.
Bring some fun back into the document that sells you to the world.
Internationalisation would seem to be a deceptively complex problem using Elm.
Google Sheets can insert the current date and time in your spreadsheet, if you know where to look.
So, am I a stenographer now, or what?
Why let stenographers have all the fun? Get more keyboard output using less keys.
QMK and Plover can get your Ergodox singing steno chords.
Getting a keyboard with programmable firmware can enable you to uniquely personalise how you use your keyboard.
Google Sheets can insert the current date and time in your spreadsheet, if you know where to look.
So, am I a stenographer now, or what?
Why let stenographers have all the fun? Get more keyboard output using less keys.
QMK and Plover can get your Ergodox singing steno chords.
Getting a keyboard with programmable firmware can enable you to uniquely personalise how you use your keyboard.
Demon hordes are no match for steno chords!
Make your steno keyboard do your bidding by codifying your preferences.
Why let stenographers have all the fun? Get more keyboard output using less keys.
QMK and Plover can get your Ergodox singing steno chords.
Getting a keyboard with programmable firmware can enable you to uniquely personalise how you use your keyboard.
Why let stenographers have all the fun? Get more keyboard output using less keys.
QMK and Plover can get your Ergodox singing steno chords.
Getting a keyboard with programmable firmware can enable you to uniquely personalise how you use your keyboard.
Pass messages from Elixir to C++ with Cure.
Want to try recording legal testimony with just your computer keyboard? With Plover, court is in session.
New to stenography and wondering if you should do the Platinum Steno theory courses? Here’s how they can fit into your learning mix.
So, am I a stenographer now, or what?
QMK and Plover can get your Ergodox singing steno chords.
Confidently test your Jekyll site, and bypass the Github Pages gem to publish the site that you want to production.
Setting up this blog, and creating a development environment that I was happy with, took longer than I expected.
Time to attempt to start another blog.
Phoenix layouts are now live-powered, giving LiveViews more flexibility and control over a template’s surrounding content.
Draw the responsibility demarcation lines between your LiveView-managed state, markup, and events with LiveComponents.
Change your application locale without a full-page reload or having to write (much) Javascript.
“I have a canvas of Cypress tests with apps of Elm, some Elixir, a browser like a preview of executed commands”
Level N1 of The Japanese Language Proficiency Test is a tough nut to crack, but these study methods got me over the line.
Google Sheets can insert the current date and time in your spreadsheet, if you know where to look.
Organising a meetup gave my Mum a new lease on life.
Looking to take your love of meetups to the next level? Try organising!
Worked on a project or learned something new that others might not know about? Share your knowledge with your peers at a local meetup!
A short story of overwork from the software trenches of Tokyo.
Styling kanji readings is a big subject for such small text.
During Japan’s mobile web infancy, I wanted my little community newsletter to ride the wave of the future.
Demon hordes are no match for steno chords!
Want to try recording legal testimony with just your computer keyboard? With Plover, court is in session.
Adapt your steno habits from using a number bar to a set of thumb cluster number keys.
Pass messages from Elixir to C++ with Cure.
Leverage Elixir ports to talk to Python with Export.
Creating a template for all your exercises, in any language.
Test-drive your exercises with Guard.
Making API calls to Plaid’s Sandbox Environment: The Missing Manual
Change your API from set menu to à la carte.
Phoenix layouts are now live-powered, giving LiveViews more flexibility and control over a template’s surrounding content.
Draw the responsibility demarcation lines between your LiveView-managed state, markup, and events with LiveComponents.
During Japan’s mobile web infancy, I wanted my little community newsletter to ride the wave of the future.
Level N1 of The Japanese Language Proficiency Test is a tough nut to crack, but these study methods got me over the line.
Looking to take your love of meetups to the next level? Try organising!
Worked on a project or learned something new that others might not know about? Share your knowledge with your peers at a local meetup!
A short story of overwork from the software trenches of Tokyo.
During Japan’s mobile web infancy, I wanted my little community newsletter to ride the wave of the future.
A short story of overwork from the software trenches of Tokyo.
During Japan’s mobile web infancy, I wanted my little community newsletter to ride the wave of the future.
A short story of overwork from the software trenches of Tokyo.
During Japan’s mobile web infancy, I wanted my little community newsletter to ride the wave of the future.
“I have a canvas of Cypress tests with apps of Elm, some Elixir, a browser like a preview of executed commands”
Will the Big Bad Wolf thwart The Three Little Pigs from getting a passing test suite?
Demon hordes are no match for steno chords!
Make your steno keyboard do your bidding by codifying your preferences.
Navigating AppleScript’s awkward handshakes between files.
Not as straightforward as you may think.
Navigating AppleScript’s awkward handshakes between files.
Not as straightforward as you may think.
Leverage Elixir ports to talk to Python with Export.
Give new life to your old controllers.
Test-drive your exercises with Guard.
Test-drive your exercises with Guard.
Creating a template for all your exercises, in any language.
Creating a template for all your exercises, in any language.
Change your API from set menu to à la carte.
Change your API from set menu to à la carte.
Visually explore package and module dependencies in an Elm project to help architect your app.
Visually explore package and module dependencies in an Elm project to help architect your app.
Visually explore package and module dependencies in an Elm project to help architect your app.
Coding in Ruby is full of sweetness and light, but where there is light, shadows are cast.
Quite a lot has changed in the Elm ecosystem between version 0.18 and 0.19, so here are some notes I jotted down while upgrading a few small apps.
Quite a lot has changed in the Elm ecosystem between version 0.18 and 0.19, so here are some notes I jotted down while upgrading a few small apps.
Quite a lot has changed in the Elm ecosystem between version 0.18 and 0.19, so here are some notes I jotted down while upgrading a few small apps.
Bring some fun back into the document that sells you to the world.
Bring some fun back into the document that sells you to the world.
Bring some fun back into the document that sells you to the world.
Small thoughts on remote working.
Phoenix layouts are now live-powered, giving LiveViews more flexibility and control over a template’s surrounding content.
Google Sheets can insert the current date and time in your spreadsheet, if you know where to look.
Level N1 of The Japanese Language Proficiency Test is a tough nut to crack, but these study methods got me over the line.
Level N1 of The Japanese Language Proficiency Test is a tough nut to crack, but these study methods got me over the line.
Level N1 of The Japanese Language Proficiency Test is a tough nut to crack, but these study methods got me over the line.
Making API calls to Plaid’s Sandbox Environment: The Missing Manual
Making API calls to Plaid’s Sandbox Environment: The Missing Manual
During Japan’s mobile web infancy, I wanted my little community newsletter to ride the wave of the future.
During Japan’s mobile web infancy, I wanted my little community newsletter to ride the wave of the future.
During Japan’s mobile web infancy, I wanted my little community newsletter to ride the wave of the future.
During Japan’s mobile web infancy, I wanted my little community newsletter to ride the wave of the future.
During Japan’s mobile web infancy, I wanted my little community newsletter to ride the wave of the future.
During Japan’s mobile web infancy, I wanted my little community newsletter to ride the wave of the future.
Every Developer Learns To Program. Every Journey Has A First Step. Every Coding Saga Has A Beginning.
Every Developer Learns To Program. Every Journey Has A First Step. Every Coding Saga Has A Beginning.
Every Developer Learns To Program. Every Journey Has A First Step. Every Coding Saga Has A Beginning.
Every Developer Learns To Program. Every Journey Has A First Step. Every Coding Saga Has A Beginning.
Every Developer Learns To Program. Every Journey Has A First Step. Every Coding Saga Has A Beginning.
Will the Big Bad Wolf thwart The Three Little Pigs from getting a passing test suite?
Will the Big Bad Wolf thwart The Three Little Pigs from getting a passing test suite?
Tech moves pretty fast. If you don’t stop and do a side project once in a while, you could miss it.
Tech moves pretty fast. If you don’t stop and do a side project once in a while, you could miss it.
Tech moves pretty fast. If you don’t stop and do a side project once in a while, you could miss it.
Tech moves pretty fast. If you don’t stop and do a side project once in a while, you could miss it.
Tech moves pretty fast. If you don’t stop and do a side project once in a while, you could miss it.
Tech moves pretty fast. If you don’t stop and do a side project once in a while, you could miss it.
A long SQL query in a database far, far away….
A long SQL query in a database far, far away….
A long SQL query in a database far, far away….
A long SQL query in a database far, far away….
A long SQL query in a database far, far away….
A long SQL query in a database far, far away….
A long SQL query in a database far, far away….
A long SQL query in a database far, far away….
A long SQL query in a database far, far away….
A long SQL query in a database far, far away….
A long SQL query in a database far, far away….
A long SQL query in a database far, far away….
Want to try recording legal testimony with just your computer keyboard? With Plover, court is in session.
Want to try recording legal testimony with just your computer keyboard? With Plover, court is in session.
Want to try recording legal testimony with just your computer keyboard? With Plover, court is in session.
“I have a canvas of Cypress tests with apps of Elm, some Elixir, a browser like a preview of executed commands”
“I have a canvas of Cypress tests with apps of Elm, some Elixir, a browser like a preview of executed commands”
“I have a canvas of Cypress tests with apps of Elm, some Elixir, a browser like a preview of executed commands”
“Pipes! Well done! I feel like Leonardo da Vinci! It’s a masterpiece!”
“Pipes! Well done! I feel like Leonardo da Vinci! It’s a masterpiece!”
“Pipes! Well done! I feel like Leonardo da Vinci! It’s a masterpiece!”
“Pipes! Well done! I feel like Leonardo da Vinci! It’s a masterpiece!”
“Pipes! Well done! I feel like Leonardo da Vinci! It’s a masterpiece!”
self.run
The act of running is boring, so I grinded until I could tolerate it.
self.run
The act of running is boring, so I grinded until I could tolerate it.
Send Doomguy to hell without having to migrate to Windows.
Make your steno keyboard do your bidding by codifying your preferences.
Demon hordes are no match for steno chords!
Demon hordes are no match for steno chords!
Not as straightforward as you may think.
Not as straightforward as you may think.
Styling kanji readings is a big subject for such small text.
Styling kanji readings is a big subject for such small text.
Styling kanji readings is a big subject for such small text.
A short story of overwork from the software trenches of Tokyo.
A short story of overwork from the software trenches of Tokyo.
A short story of overwork from the software trenches of Tokyo.
A short story of overwork from the software trenches of Tokyo.
A short story of overwork from the software trenches of Tokyo.