Profile cover photo
Profile photo
Bernard O'Leary
21 followers -
Public Transport User, Software Architect, Skateboarder, Amateur Philosopher, Father and Husband
Public Transport User, Software Architect, Skateboarder, Amateur Philosopher, Father and Husband

21 followers
About
Posts

Post has attachment
The story of the "My Big Bro" experiment
What is MyBigBro? MyBigBro  is a system I have built that tracks a user on their journey through a city and captures and stores imagery of them that has been made available on the city’s CCTV traffic camera network, as they move through the field of vision ...
Add a comment...

Post has attachment
Add a comment...

Post has attachment
Mixed feelings about this. Agree with the thinking in principle, but I think that familiarity with the GoF work at least shows that people have some knowledge of prominent industry relevant literature. And also I think it's telling if a programmer is unable to rattle off a story about how and why they have applied a design pattern in the past (with the exception of the ubiquitous Singleton), regardless of whether or not it's listed by GoF.

Post has attachment
What is the true potential of software...? Talk by Christopher Alexander at OOPSLA '96. He draws it out, but reaches an intriguing conclusion (IMO). I recommend if you intend to listen to this (video is unnecessary) - relax, grab a drink and settle in for an hour.

Post has attachment
Add a comment...

Post has attachment
Couple of interesting (and free!) events coming up in Auckland...

AWS Summit 2014 - a one day event, May 7th:

https://aws.amazon.com/aws-summit-2014/auckland/

I went to this last year. This event is clearly part of the AWS cloud partnership "landgrab" - there were some quite interesting local success stories though, a good lunch and $100 free AWS credit...YMMV!

Gibbons memorial lectures (series of four, through May) - "Keeping Secrets: Privacy and Security in the Information Age":

https://www.cs.auckland.ac.nz/gibbons_lectures/

These lectures are generally quite interesting (again, YMMV though). They're after-hours with snacks/drinks provided before/after. Content ranges from very technical to philosophical.

First lecture in the series is on Thursday evening.

Have fun!

Post has attachment
Lately I've been working with a Java team and have been very much enjoying breaking builds on an SVN/Maven/Jenkins CI stack. 

The Maven repository we use is local/internal, sitting on a Sonatype Nexus server. All of our custom JARs are on there and we link through to external repositories also.

Working with this team has got me wondering what analogies there are for a local/internal Maven repository with .NET, and whether this type of setup can really address the "DLL hell" problem. I see there is NMaven, but presumably the weapon of choice for .NET-ers would be NuGet(?) I have found the following article on setting up a local NuGet repository, which seems OK. 

I am reasonably familiar with NuGet but have never set up a local repository. Anyone out there done this? Willing/able to share your experiences?

A person I know well is about to launch a start-up that it seems is fairly well assured of significant commercial success. They have forwarded me a JD for a Development Manager role - which looks pretty awesome. Essentially it is an opportunity to work with a small group of quite clever business people, to build a team and a platform around a new and interesting business opportunity. If you do a little research you'll probably be able to guess the company. In any case, it was suggested that I forward the JD on to anyone whom I thought may be interested, but I thought it would be a little brash to just post the JD here. So I'll do all but that. Drop me a line on bernard dot oleary at gmail dot com if you would like a copy of the JD - I'll forward it back though, no questions asked.

Post has attachment
Question for the group - if you would like to respond please do so before 11:15am if possible - here it is: "You are re-writing a web application of 'average' complexity (somewhere between xero.com and randombuddha.com) that incorporates an ReST API back-end which X000s of clients will connect to and conduct secure data xfer and CRUD operations. There is a pre-existing back-end DB. Based on team's experience, capabilities and historic discussion, your two options are Spring MVC and Groovy. Which one would you recommend? Why?"

Post has attachment
Given the plethora of genres of architect that are sought on [insert your favourite job search tool].com, I thought it would be worth writing a post on this subject, to help myself and anyone else who may be inclined to ponder software architecture, better understand the lay-of-the-land within and outside of their own organisation.
Add a comment...
Wait while more posts are being loaded