CRA + Phoenix
How to integrate `create-react-app` with `phoenix` in a few simple steps
Underneath it all, I’m a geek with my hands deep in the code. These days I build in Elixir, because small, resilient communities and long-lasting systems beat hype cycles any day. I’ve shipped big platforms, spoken on continuous deployment before it was cool, and always leaned on open source as the only way to build something real.
How to integrate `create-react-app` with `phoenix` in a few simple steps
When I think about building software I try to see where we need to end up in order to help the customer right now and then work backwards from there. Because I am really bad at knowing what customers want I mock up something that is good enough to ge
Writing software is an interesting process. It transforms abstract concepts, feature requests, vague ideas into something people can interact with. It is a modern way of making ideas real, tangible, visible and hopefully usable. This process is a str
Subdomain rot and the security implications
Why ALIAS-type DNS Records Break The Internet
I work quite a bit with daemons on remote hosts that are normally not directly listening to the public internet. I use SSH tunnels a lot and had [previously used a simplistic script][1] to deal with it.
For my new startup I play with a lean prototyping stack that will enable me to prototype and evaluate ideas really fast and test on the market.
The slides from my talk about mojolicious at perlmongers Wellington yesterday.
The slides from my talk at LCA2010 in Wellington about parallel programming and why it matters for internet infrastructures
It's been a bit of a busy time lately as we launched three new platforms in the last time and that brought with it a lot of challenges. Fortunately it also pushed me to complete our migration to our new backend which is now entirely message driven and based only on the finest stuff one finds in t...
Here are the slides from my talk at erounge Wellington yesterday
The slides from my RabbitMQ talk yesterday at perl mongers Wellington.
Did you ever want to override the way Catalyst builds its path? a bit like Rails or Django? Did you miss the handy config file and did it also take you half a day to finally figure out how to do it and realise that it is straight forward?
Ever needed that one script that simply opens up a ssh tunnel and closes it after usage again? In the background? Here it is.
To enable read only repositories via HTTP is pretty straight forward. I'll cover the basic setup based on nginx and our previously discussed gitosis setup here.
A short summary of the talk I gave yesterday at erlounge Wellington about RabbitMQ and messaging in general.
In the last part of startup automation I talked you through the basics of configuring gitosis and the puppet config directory to make deployment of the config files really easy. Obviously we need some test clients and a working server now to play. I use parallels for local development and normall...
Startup automation became a big buzz currently but I think it has always been key to those who were successful. The speed to market is important and this is not only true for small companies.