Tuesday, January 27, 2015

February Meeting

I hope you had a great break and are ready for some awesome Perth .NET speakers. We have two lined up for February 5th: 

From Business Solutions to Game Development in .NET
Mark Mennell will talk about the path from everyday development for businesses to developing games in .NET; the differences (and similarities); how to get started; what is out there in terms of libraries, frameworks, engines etc.; and putting it altogether to make a game!

Mark's Bio: I have been developing .NET applications for almost 10 years, I joined the Gnomic team start for 2013 for their new game www.squareheroes.com for PC and consoles. Initially I worked on net code to enable online multiplayer in the game. I have written a .NET library for games (or any application requiring small frequent messages), FalconUDP: https://github.com/markmnl/FalconUDP. On top of this I wrote a partial implementation of Microsoft.Xna.Framework Net and GamerServices namespaces for use by the game. Since then I have been involved code all over the game. I am the author of “Making Fast-Paced Multiplayer Networked Games is Hard” on Gamasutra: http://www.gamasutra.com/blogs/MarkMennell/20140929/226628/

We'll also have a session from Joe Albahari talking about the LINQPad Debugger (and about debuggers in general).

What: Game Development and Debuggers with Mark Mennell and Joe Albahari
When: Thursday, February 5th 2015, 5:30pm
Where: Level 1, BankWest Place, 300 Murray Street
Cost: Free. 

Tell your friends. Tell your enemies. Tell those about whom you feel mildly indifferent.
I'll see you on the night.

Monday, December 1, 2014

DevJam 2014 - The Lineup

This Thursday we will have not one by *five* brave mortals who will be presenting in the arena for your entertainment (and presumably libating to the demo gods prior), including, in no particular order:
  • An Introduction to Xamarin Forms (Gregory James)
  • Azure Webjobs (Rob Powers-Martin)
  • Running .net apps in Docker (Cameron MacFarland)
  • Overengineering at home (Eric Winkler)
  • A quick look at MassTransit Service Bus on RabbitMQ (Doug Paice)
Talks! Prizes! Interpretive Dance! It's all going on this Thurs, 4th Dec, 5:30pm at Bankwest plaza (where we've been all year, and our thanks once again to BankWest for providing the venue).

[Please feel free to point this event out to anyone who might be interested]

Tuesday, November 11, 2014

DevJam - Call for speakers

Mike is away at the moment, so it falls to me to herald the imminent arrival of the highlight of our year - our December DevJam night. For the uninitiated DevJam is a fun community evening where a bunch of you (yes, you) give a bunch of short 10 minute talks, and vie for the adulation of your peers. Oh, and prizes.

There are some rules for submissions, but we generally make it up as we go along. However, for the purposes of this post I’ll mention the following:

  • Your talk should be about 10 mins long
  • It must involve .net (but not necessarily on Windows)
  • It should be of interest to the developer community, and generally on-topic with the purpose of the user group etc… etc…

If you’ve not presented before - that’s okay (ideal actually): this is a great format for getting your feet wet. It’s also good for those long-neglected ‘community involvement’ KPIs, as well as just getting stuff off your chest.

Slots are generally available on a first-come first-served basis, so get in quick. If you are interested (and why wouldn’t you be?), please email me at devjam AT piers7 DOT com with the title ‘DevJam Submission’. Don’t worry if your idea is a bit hazy because a) you’ve got a few weeks yet to thrash it out and b) we are happy to be a sounding board.

Hope to hear from you soon.

PS: Some of the prizes in previous years have been pretty sweet too (XBoxes and the like), though I make *absolutely no representation whatsoever* about what you’ll win this year, ‘cause I don’t know either.

PPS: The organizing committee (er… Mike and myself) reserves the right to arbitrarily change or interpret these rules (we like to think of them as guidelines actually) entirely at their discretion and whim. The editor’s decision is final. Actual contents may vary. Free the binary 10.

PPPS: The actual event will be held on the 4th Dec, this being the first Thurs of the month, but I left that off the email, didn't I

Wednesday, October 22, 2014

November Meeting - Tips and Tricks for Asynchronous Programming with Joe Albahari

Here are the details for next month's meeting.

Tips and Tricks for Asynchronous Programming

Join Joe Albahari for an hour of productivity tips on concurrent and asynchronous programming. We'll cover everything from simple tricks to the monadically marvellous, and upload extension methods and classes you can take away and use immediately. We'll also describe a general strategy for dealing with difficult concurrency problems, and discuss which low-level constructs are still relevant, and when to use them.

When: Thursday 6th November, 5:30pm
Where: 300 Murray St, (BankWest)
Cost: Free

I will be out of the state for this one unfortunately but Joe is always a great presenter and well worth coming along to listen to.

Wednesday, October 1, 2014

October Meeting Reminder

Just a quick reminder that this months session will be tomorrow night. I have been informed that we'll all have to sign a guest-book downstairs before we go to level 1 so be prepared for that. Here's the details again:

What: LightBlue (Colin Scott) and Documenting Architecture (Mike Minutillo)
When: Thursday 2nd October, 5:30pm
Where: 300 Murray St, (BankWest)
Cost: Free**

Send a link to everyone you know and I'll see you tomorrow. 

Wednesday, September 17, 2014

October Meeting - LightBlue and Documenting Architecture

Next month we have two sessions planned. 

LightBlue with Colin Scott

If you’ve developed for Azure PaaS you’ve probably run into speed and robustness issues developing against the Azure emulator. This can be corrosive to productivity but it doesn’t need to be this way. The LightBlue project is the result of realising that the assumptions the Azure emulator makes are in most cases wrong. By taking a different approach we can trade off emulator functionality we don’t need for significant performance gains. This presentation will discuss:

·         Where the emulator approach falls down and why we don’t need to keep paying for that.
·         The 1 simple step required to start using LightBlue in your projects.
·         The lightweight approach used that utilises existing role configuration so that things just work.
·         The tradeoffs involved and the Azure capabilities LightBlue doesn’t support in order to keep things simple and efficient.
·         The additional capabilities like individual control of roles and easier debugging that LightBlue makes possible.

 Colin Scott is an alleged carbon based biped and lead developer of LightBlue. He enjoys eliminating development pain points and talking about himself in the third person. You should absolutely avoid his Twitter account @abstractcode.

Documenting Architecture with Mike Minutillo

What constitutes the architecture of your project? Is it documented? Could you document it? Could everyone on your team? 
If so then you probably don't need to hear anything Mike has to say on the subject. But if you've been stuck producing (or reading) hundreds of pages of documentation that provide little to no business value then this session will go into the most important things to document about your architecture as well as some tools and techniques to help you do it quickly so you can get back to Visual Studio (or LINQPad) for some serious coding.

Mike is a Software Architect and confirmed carbon based biped. He takes great pleasure in ignoring @abstractcode on twitter from his ivory twitter: @wolfbyte

What: LightBlue and Documenting Architecture
When: Thursday 2nd October, 5:30pm
Where: 300 Murray St, (BankWest)
Cost: Free**

I look forward to seeing you there.

** You do have to listen to Mike and Colin

Tuesday, September 2, 2014

September Meeting - Cross-Platform with Xamarin and Rhys' Web Toolkit

Hey all, 

Sorry for the late notice on this one. Entirely my fault.

The September meeting is this Thursday (4th Sep) and we have two great speakers lined up:

First up we have Stephen Price giving a presentation called Cross Platform (Four of them) with Xamarin
Bio: Stephen is a .Net developer who's spent more than his fair share of Front End development using XAML and more recently HTML/Javascript technologies. Game.

Then we have Rhys Campbell with a talk called "Rhys' Web toolkit - Service, plugins and patterns making my life easier"
Abstract: It's basically a wrap up of the things that have made my life easier (and things that haven't) while working on both successful enterprise and start up code based over the last 12 months. The talk covers Developer focused tooling but also highlight things to consider if you are involved in a Start Up or looking to do something on the side.

What: Cross-Platform with Xamarin and Rhys' Web Toolkit
When: Thursday 4th September, 5:30pm
Where: Level 1, 300 Murray Street
Cost: Free. All welcome.

Please forward this to everyone, bring it up at your stand-up tomorrow, chat about it at lunch and print out a copy and tape it to your bus-stop.