Tan Le: A headset that reads your brainwaves -
Imagine working on software that uses brainwaves. Amazing.
It’s that time of the year again - the beginning! The best time of the year (it is summer here) and even if I try not to, I make resolutions for the year ahead.
//TODO: Finish The BAKit Lite!
Three weeks to go. Three weeks is a measly amount of time in the scheme of things. But with a trusty PLAN, everything will be fantastic (My only worry is for things left off the trusty plan).
I’ve done so much learning while doing this project (tossed in the deep end much?). The first thing I did when I got back to work this year was a complete overhaul of my database design. A lack of experience and a desire to build it like the familiar old database (for safety reasons) led to it being a spaghetti-like mess.
Here are some top tips I was given/picked up (yes, some of them are blindingly obvious, but I think I needed a list to stick to. These are based on my personal mistakes):
There you have it! Of course I wrote all of these down in my trusty notebook for next time, should I endeavour to recreate such nonsense as my previous database. Or something.
And by us, I mean that our team lead has gone off to look after his own business (go, Nathan!) and James and I are left to our own devices. We are about 3 weeks in to our new project, and it’s awesome. This is a standalone system and building it from scratch using ASP.NET MVC3 and Razor has so far been exciting. The main struggle we have had was around not having enough understanding of how to set up iis to test our multi-tenant architecture. Shall I code name this ‘Project Death Star’? Then I can say ‘we are working on Project Death Star right now’. It needs a cool code name (not that I’m saying it will blow up!).
Watching the Rugby World Cup - South Africa vs Australia - in the Wellington FanZone on a beautiful day!
It isn’t about finding yourself. It’s about creating yourself.
(via nathanli)
Friday morning team building. There is somewhat of a divide between @TheBAKit dev team members at times, @nathanli is a fanatical Apple lover and I like to go on about my Android phone to wind him up (I do love it though). @jamesmacfie and I built these this morning, after noticing them popping up all over Wellington, and here.
Official blog regarding our Web.api/Sencha Touch talk, on the Redvespa website -
Woooo, I was the first female speaker at the .NET User group here in Wellington! Well, as far as the guys can remember anyway. Now I don’t usually like making a fuss about being a female developer, we are not such a rare breed these days (yay!). But I would love for us just to get even with the guys, and it’s been 8 years of male only seminars… I was very very nervous, but it went well. A lot of people came up to us afterwards with questions (it was a hot topic! Phew) and some much appreciated feedback, so thanks to the Wellington .NET User Group for this opportunity.
That’s me in front of a beautiful sunset on our latest snowboarding trip.
Mt Ruapehu, NZ. 2011
Now it’s time to set up a Resource that will contain the information we want to pass through our web.api. This resource is a Data Transfer Object (DTO) and is a container to carry our information. It becomes an entity we can use to transfer information with our HTTP calls instead of (possibly many) parameters.