 Wednesday, November 18, 2009
Here are some topic suggestions: We’ll be meeting at the usual time of 11:30am @ Garrisons, Sylvia Park, Thursday 19th November. The above topics are just a fall back in case we run out of anything else to discuss. Note we’ve also taken to devising the list of topics collaboratively on Google wave – This weeks wave can be found here.
Note: If you are a regular attendee and don’t have a wave account yet drop me an email and we’ll see if we can get you an invite. For more details on the location and write-ups of previous sessions you can consult the associated wiki.
 Wednesday, November 04, 2009
Architecture chat tomorrow, apologies for the late post. Here’s some possible topics: We’ll be meeting at the usual time of 11:30am @ Garrisons, Sylvia Park, Thursday 5th November. The above topics are just a fall back in case we run out of anything else to discuss. Note we’ve also taken to devising the list of topics collaboratively on Google wave – This weeks wave can be found here. For more details on the location and write-ups of previous sessions you can consult the associated wiki.
 Wednesday, October 21, 2009
The Auckland Architecture Chat is on tomorrow, at 11:30am, Garrisons, in Sylvia Park. Here a list of some possible topics: We’ll be meeting at the usual time of 11:30am @ Garrisons, Sylvia
Park, Thursday 22nd October – and the topics above are just there in
case we run out of anything else to talk about (which is rare). For more details on the location and write-ups of previous sessions you can consult the associated wiki.
 Wednesday, October 07, 2009
The Auckland Architecture Chat is on tomorrow, at 11:30am, Garrisons, in Sylvia Park. We’ll be meeting at the usual time of 11:30am @ Garrisons, Sylvia Park, Thursday 8th October – and the topics above are just there in case we run out of anything else to talk about (which is rare). For more details on the location and write-ups of previous sessions you can consult the associated wiki.
 Wednesday, September 23, 2009
The Auckland Architecture Chat is on tomorrow, at 11:30am, Garrisons, in Sylvia Park. We had a smallish turnout last time that focused on mostly reviewing Visual NHibernate – so most of the topics from the last session are still up for discussion too – you can find them listed here. We’ll be meeting at the usual time of 11:30am @ Garrisons, Sylvia Park, Thursday 24th September – and the topics above are just there in case we run out of anything else to talk about (which is rare).
Update: Jamie from Slyce software will be demoing the first cut of entity-first modeling support in Visual NHibernate.
For more details on the location and write-ups of previous sessions you can consult the associated wiki.
 Monday, September 21, 2009
Thanks to all those people who enjoyed endured an hour of me talking about Domain Specific Languages and Boo :) Slides Slides can be downloaded from here, and a zip file containing the code is here. The DSL Book If you found this topic interesting and want to learn more about writing Domain Specific Languages with Boo, I strongly encourage you to buy Ayende’s book “Writing domain specific languages in boo”. It’s very thorough (350 odd pages) – and includes a lot of guidance around not only writing a domain specific language with Boo, but the far larger topic of incorporating a business DSL into real world applications, versioning concerns, batch compilation etc. that must be considered when ever you write a domain specific language to be used in a production system.
Do yourself a favour and buy it today – it’s currently in Mannings EAP (early access program) – but is complete and just undergoing the final editing stages before going to print.
Boo & Boo DSL Resources Syntax highlighting Editors I had a few questions via email / skype about the WPF syntax highlighting component I used in my demos – it was AvalonEdit, part of the SharpDevelop 4.0 project – you can grab the code via subversion from here:
svn://svnmirror.sharpdevelop.net/sharpdevelop/trunk/SharpDevelop/src/Libraries/AvalonEdit
Ayende’s book also covers building a simple script editor using the SharpDevelop windows forms editor control (know as ICSharpCode.TextEditor)… there is an article on codeplex here which describes how to use that library. Thanks! and Next Architecture Chat Thanks all for coming to code camp – and for those that are interested, we have an upcoming Architecture Chat this Thursday 24th September at 11:30am – hopefully we might see a few new faces there this week!
 Wednesday, September 09, 2009
Some possible topics: Edit: Some Late Editions from David (who gives his appologies, and wont be able to make it tomorrow). There is also the code camp this Sunday in Auckland, at which I’ll be presenting on Domain Specific Languages, with a side-order of writing Domain Specific Languages in Boo. I'll post about that tomorrow, and maybe include a little more detail about what I hope to cover. We’ll be meeting at the usual time of 11:30am @ Garrisons, Sylvia Park, Thursday 10th September – and the topics above are just there in case we run out of anything else to talk about (which is rare). For more details on the location and write-ups of previous sessions you can consult the associated wiki.
 Tuesday, September 08, 2009
Good turn out at the last Architecture chat, including Guy, who hadn't been to one for over a year, and Murray, a new comer. - Secunia Corporate Software Scanner - How to identify missing patches etc.
- Discussed the 97 things every software architect should know and Beautiful Architecture books - I'll bring them along next time if anyone wants to borrow them.
- Discussed Facebook's key/value database Cassandra.
- Discussed approaches for publishing and consuming RSS, talked about PubSub Hubbub.
- Discussed selecting technologies for building CRUD Apps, and what are good technologies for learning ORM.
- Discussed NHibernate being the Swiss army knife, lots of features, interesting place to learn as you will become aware with almost every facet of ORM nomenclature etc.
- Discussed Entity Framework, Linq2Sql and others including Lightspeed.
- Discussed difference between highly opinionated vs. non-opinionated ORM's.
- Software Craftsmanship - sparked off by this article in the Herald - general consensus was we didn't agree at all with the article, and that there is an obvious disconnect between the view points of academia and practicing developers.
- Discussed the ideas of Science based engineering rigueur improving software quality and stopping projects running over budget, and it’s rather short-sighted view of how software defects originate / what contributes to overall “software quality”.
- Big discussion was around Software "engineering" - and how far removed from other engineering disciplines we are.
- Discussed fact that most software development focused degrees in New Zealand don't qualify you to join IPENZ - and if we could, most of us wouldn't want to.
- Discussed the laughable Idea of forcing developers to study something every year to “stay current” – everyone agreed if you’re not learning something every day as a developer, your doing it wrong.
- Service Buses & IoC Containers (the conversation got a bit mixed up between these two) – things we discussed were:
- When to adopt, i.e. how big does a project have to be, what problems should you be facing.
- Quite a bit of discussion around the misnomer of "how big" being a reason to adopt any technology, rather then how complex, good fit etc.
- Discussed the dangers of adopting technology and practices prematurely.
- Examples of .Net service bus:
- Discussed the .Net Mailing List - Josh didn't know what it was, which in some way reflects that it’s not longer promoted any more, discussed it succumbing to a slow death, how stack overflow affected question traffic etc. – FYI You can still subscribe to the dot.net.nz mailing lists here.
- Expressed annoyance that dot.net.nz no longer works after the “upgrade” to sharepoint, need the www. prefix.
- Wordpress twitter-like themes/plugins, such as the prologue / P2 theme.
- Pomodoro timers, including tomatoes, footballs, iphone apps and even *gasp horror* on-screen timers.
 Wednesday, August 26, 2009
Some Possible Topics: We’ll be meeting at the usual time of 11:30am @ Garrisons, Sylvia Park, Thursday 27th August – and the topics above are just there in case we run out of anything else to talk about (which is rare). For more details on the location and write-ups of previous sessions you can consult the associated wiki.
 Wednesday, August 19, 2009
 - Discussed the Pomodoro technique, David's been doing it from the start of the year (And finding it working well), Jamie started a couple of months ago, Josh started a couple of weeks ago. Here’s the book, and here’s a whitepaper.
- New Zealand most peaceful country.
- Study identified software developers as generally being healthier then people working in other industries.
- Mylyn Eclipse Plugin.
- Discussed Pipe Networks cable, and there was some debate that it had been both started or stalled... Some older Articles mentioning arriving at Austrlia, but not NZ. There’s also a wikipedia page for PIPE Networks.
- Discussed Distributed source control, including..
- Peter and Josh put out the call to arms – if you haven’t tried a DVCS, now is the time!
- Java in legacy lockdown – we discussed the rate of change / addition of new features in Java vs. C# as flagship languages for their associated JVM & CLR.
- Also discussed the current trend (At least on blogs / podcasts) to identify a Java v.Next, such as Scala.
- Are java’s days really numbered when being considered for developing green-fields apps (as a language, obviously not as a platform).
- Automapper - Updated group of experiences after using it in a recent project, generally nothing but good news to report. Did discuss configuring mappings when using an IoC container or plugin model.
- Discussed Firefox weave.
- WPF Event Manager - we discussed why events in WPF are potentially quite slow.
- Discussed the contrast between the winforms event model and WPF.
- Also discussed how the windows forms event model was generally inefficient, and sometimes like sucking on a fire hose, relying on efficient handling to avoid issues.
- Discussed how the Reactive / Rx Framework might help to simplify some of the problems we face today.
- Discussed the Drop of the Rx (Linq To Events) In Silverlight 3 - see here for a great write up.
- Discussed the interesting timing of Lightspeeds announcement of SQL Function support and EF 4.0’s ;o)
- Discussed open source projects
- The statement “if I don’t know about your project, that’s your problem” – Amen, open source is not just about throwing code up on a public accessible repository.
- Discussed community.
- Discussed educational materials, having up to date examples etc.
- Discussed the interesting mix of the hugely greatful and downright rude people you interact when running an open source project.
- Distinguishing the scratch an itch i.e. casual open source project (normally written by just one person) verses the more organised attempts to create lasting pieces of software and community.
- Discussed Google Pub Sub.
- Peter raised the question of writing services that render directly to the client i.e. using RDP or VNC protocols - talked around if this was a good idea, the feeling that it was a little like x-windows 15+ years ago and that there are some devices or applications that might already be doing this using the VNC protocol (?).
- Discussed Internationalization & user customisation, including:
- Implementing the functionality to allow users to create custom "languages" for products so they can change labels, terminology etc.
- The costs of doing this at the start of a project vs. after shipping.
- The impacts of certain languages on layout.
- Why are our web dev frameworks not built with a degree of customisation out of the box i.e. moving the order of fields on screen, changing widths etc.
- Big vs2008 patch? (Not sure what this was, think Peter mentioned it being rolled out about a month ago).
- Entity Framework 4.0 features etc.
- Talked about the problem of too much content being delivered as video, including:
- Not having the time to actually sit down and watch it - we need more transcripts and audio-only podcasts/content!
- Main culprit was identified as Microsoft with Channel 9 & Mix, love the content - but there need's to be more pure Audio and transcripts. Round the table most people had hours and hours of videos on their "must watch list" with more and more piling up every day.
- Peter raised the question "what are you missing out on by not watching them" - none of use could really answer, gut feeling was probably not much if you keep an eye on twitter and blogs anyway. Also it seems “big picture” stuff is often easy to grok when in video format (or at least more engaging), but video is too slow for anything else.
- Talked about Fibre round NZ - the ongoing "suck" that is Auckland's internet situation, and discussed what's involved what would be involved in setting up a wifi network for smaller NZ towns, to provide high speed access to fibre.
- Talked about NHibernate’s codebase, why it is the way it is, and the advantages it brings i.e. ability to incorporate associated projects like shards, search etc.
- Microsoft futures video – discussed the video, it’s “vision” of the future, and contrasted it to videos of the future from 10 years ago, how much was right, how much wasn’t etc.
- Discussed the Hudson CI Server, and why a few of us like it More the CC.Net and Teamcity.
- GWT .. also mentioned some of the interesting bits in GWT 2.
- Discussed Eclipse vs. Mono Develop. Was interesting how divided it was, some people really don’t like Eclipse, others quite like it. Also discussed the FUD around Eclipse vs. Mono Develop features. Quite a few of us are using Eclipse for something i.e. PHP or Java development.
- We asked the question of “why?” Teleriks ASP.Net MVC Controls even exist.
- Discussed learning Groovy / Grails, and my dabbling with Groovy as a replacement for Jelly script in a project I was working on (though I think I mistakenly called it Jettyscript at the time - what a java noob I am! ;o)
- Discussed Suse Studio and Matt Richards Mass customisation etc. concepts - and how this could be applied to delivering custom applications.
- Polyphonic C# was discussed – including the concept of Chords - there was some debate around whether this project became part of c-omega as well (according to the web page, it did).
- Discussed Parallelization, PLinq etc.
- We discussed Rob Howard's "legacy" of the provider model, how it came about, community server, and why for many of us the provider model was either an underwhelming or unsuitable set of extension points.
- We talked about Horn, Josh mentioned my “Love letter to Horn” ;o) – and I talked a little about why I think this is important
- David started a discussion around Peer to Peer Banking, including this interesting article from Jason Kolb.
- Discussed if Shards exists for NHibernate. Yes and no from the looks of it, it’s in Contrib, but appears to be incomplete / non-functional.
- Discussed Caliburn WPF framework, and it’s yield goodness.
- Discussed codeplex making their Wiki engine available.
- Talked about writing DSL’s – including Boo, Oslo’s M, and Jetbrains MPS. Contrasted differences, and why Boo can be quite appealing to developers compared to developing complex grammars for External DSL’s.
There were lots more discussions, but I’m finding the conversations too interesting lately so I’m not taking as many notes as I should – If anyone recalls any other discussions / topics, just leave a comment on this post and I’ll update it with the relevant details. See you all next week!
© Copyright 2010 Alex Henderson
Theme design by Bryan Bell
newtelligence dasBlog 2.3.9074.18820  | Page rendered at Sunday, August 01, 2010 9:22:44 AM (New Zealand Standard Time, UTC+12:00)
|
Search
FeedCount
Tags...
Who am I?

|
Alex Henderson
Auckland, New Zealand
Managing Director at Dev|Defined Limited
"Self Confessed Coding Junky for 15 years"
|
 |
| |
| Mobile: |
+64-21-402-969 |
| Email: |
bittercoder 'at' gmail 'dot' com |
| MSN: |
bittercoder_nz@hotmail |
| Skype: |
alex.devdefined |
Navigation
On this page....
Blogs I read by New Zealanders...
Blogs I read on Castle...
BlogMap
Del.icio.us
Wishlists
|