Notes tagged “Code”
Tim talks functional architecture at RedDotRubyConf
Discover how a change in mindset can make all the difference to your Ruby
CSS: the Good Bits
Andy gives a talk to the team about good practices in CSS. Watch and learn!
Next-generation Ruby web apps with dry-rb, rom-rb, and Roda: RedDotRubyConf 2016
Tim talks in Singapore about rediscovering joy in Ruby web app development
Conversational rom-rb, part 2: types, associations, and update commands
More in our literate programming introduction to rom-rb: return results as dry-types structs, fetch associations, and update your existing records.
A conversational introduction to rom-rb
How we build our app’s persistence support will have a profound impact on its overall design.
Introducing ‘Today Icelab Learned’
Find out what we’ve been learning with ‘Today Icelab Learned’.
Put HTTP in its place with Roda
Design better apps with a clearly separated HTTP interface
A change-positive Ruby web application architecture
A look into a post-Rails, post-MVC world.
Better code with an inversion of control container
Following good software design principles is not as hard as you think.
Effective Ruby dependency injection at scale
An approach to dependency injection that will work across your entire app.
Functional command objects in Ruby
Mix together FP, OOP, and find happiness in easily to call, easy to compose command objects.
Inactive records: the value objects your app deserves
Bring safety and simplicity to your app.
My Past and Future Ruby
A personal Ruby revolution, and the start of something new.
Thinking and Learning React.js
Some neat bits and things we learned from our latest React.js app.
Levelling Up With AngularJS: Building a Reusable Click to Edit Directive
Learn about building a directive with AngularJS and teaching your HTML some new tricks.
An all-in-one directive-controller with AngularJS
This week the kind folks at Good Films hosted the second ngMelb at their offices in Fitzroy and I gave a demo of a technique for wrapping up some complex behaviour into a simple directive.
Manually bootstrapping AngularJS for asynchronous loading in Internet Explorer
For when the magic fails you.
A Manageable Multi-Database Redis Development Setup
An easy way to separate Redis databases for multiple apps.
Best Practices for Responsive Web Design
Tips, tricks and thinking about designing and building responsive websites.
Build your own file dropper
A DIY file dropper with Automator.