HNHacker News
TopNewBestAskShowJobs

kieranajp

42 karma · joined April 13, 2012

http://kajp.im

[ my public key: https://keybase.io/kieranajp; my proof: https://keybase.io/kieranajp/sigs/Jojpda3jnb6eaTf6tUwxtKvWSdAH-V_cGSrsWb80PUw ]

submissionscomments
kieranajp··on Concourse CI
All our developers are Berlin based, so the London office isn't a great metric. Thanks anyway, though!
kieranajp··on Concourse CI
We're using Concourse extensively at HelloFresh (>130 devs). It's not without its quirks, but I've little to complain about so far, except perhaps the polish of the UI.
kieranajp··on Ask HN: Examples of reliable software you enjoy using
Trello. Occasionally, on spotty cellular connections, the sync messes up, but that's rare. Overall, it's a great-looking app, super simple to grok and use, and saves me tons of cognitive load every day.
kieranajp··on Things every React.js beginner should know
Google cache: http://webcache.googleusercontent.com/search?q=cache:https:/...
kieranajp··on LogMeIn acquires Lastpass
The Windows version runs fine in WINE, alternatively they offer a very cut-down web-based solution called 1Password Anywhere (which I use on my Chromebook).

(There's an official Android client too, which wasn't mentioned above)

kieranajp··on Propagation slow? Sound the alarms
Funny, I came to HN while waiting for a domain to propagate
kieranajp··on Ask HN: How do you familiarize yourself with a new codebase?
http://codebugapp.com is a fantastic front-end for Xdebug. I get a lot of mileage out of this, not least because I only had to set it up once and now it works with whichever editor I'm trying out this week.
kieranajp··on Ask HN: Is anyone using a web IDE for most of their development work?
Not _most_, but I do a decent amount of development through Cloud9 on a Chromebook. I'd intended to install Ubuntu on it, but actually because of C9 I've not needed to. It's also proven invaluable for assisting people; the ability to spin up a fresh new C9 VM to collaboratively debug a project has been very useful.
kieranajp··on Kickstarter: They’re Like Wreck-It-Ralph in a China Shop
Text-only version https://www.instapaper.com/text?u=http%3A%2F%2Fwww.goblinsco...
kieranajp··on Database of all Marvel characters
First tried searching for 'Quake', then 'Daisy Johnson' [0]. Nada :(

[0]: http://marvel.wikia.com/Daisy_Johnson_%28Earth-616%29

kieranajp··on Show HN: Functors, Applicative Functors and Monads in PHP
It's come on leaps and bounds in the past few versions IMO. Partly because of new language features (proper namespaces (enabling easy autoloading), traits etc) and partly because of the community pushing decent standards [0], [1].

It's also worth pointing out that since 5.3 the Laravel framework [2] has been created and in its latest iteration it draws a lot of inspiration from ASP.NET MVC and Rails (the former resonates with me coming from .NET land; though I've not much experience with the latter), making it a great framework for rapid prototyping. Its coding style encourages a lot of good practices and it's become very much the go-to PHP MVC framework, at least for me.

A good resource for reading up on 'modern' PHP is PHP the "Right" Way [3] - there's also a (very recently released) O'Reilly book on Modern PHP [4] written by the creator of a popular micro framework [5] - I've not had chance to read it yet (and I'm sure I'm not its target audience) but I have enough faith in the author to know it'll be a worthwhile resource.

Having said all of this, it is still PHP and you will still be working with some of the old quirks. I've just grown somewhat fond of them :)

  [0]: http://www.php-fig.org/
  [1]: https://getcomposer.org/
  [2]: http://laravel.com/
  [3]: http://www.phptherightway.com/
  [4]: http://shop.oreilly.com/product/0636920033868.do
  [5]: http://www.slimframework.com/
kieranajp··on Suspended jaccuzzi
Before I clicked this, I thought 'suspended jaccuzzi' was the name of a startup.
kieranajp··on Automatic server hardening framework
I was looking for the same thing; however I can't find any acknowledgement of Ansible's existence anywhere on the site or in the docs :(
kieranajp··on Finish one thing today
tl;dr :p

(to clarify because internet + downvotes: this is a joke about not finishing the article about finishing things - I did actually read it!)

kieranajp··on Why you should move your startup to a small fishing town
We're in Canterbury and it's very much the same situation here. Small, historical, charming town, 1 hour from London on HS1, and large enough that we have a good few local clients.
kieranajp··on Independence Day
This really bothered me in the article too, though I'd always assumed Reading was a city (it certainly _feels_ like one!) - thanks for the info on that
kieranajp··on Stop Using Constructors in JS (2012)
I've lost track of everything we're meant to have stopped using in JS by now
kieranajp··on Check that your Node.js project is well written, secure and follow conventions

    line 4   col 80     Expected '===' and instead saw '=='.
Think this one is due to coffeescript's `if var?` syntax, which compiles to a loose comparison.