Entries Tagged 'Uncategorized' ↓

Scala LiftOff London 2011

Björn Antonsson

Last week I attended Scala LiftOff London 2011 at the Skills Matters Exchange, and being very new to the community aspect of Scala i didn’t know what to expect. One thing is for sure, I could never have imagined the kind of  sharing and positive atmosphere that I got from the people there. There where lots of interesting talks [...]

Tags:

A post about software craftmanship (stop me if you think you’ve heard this one before)

Christian Jacobsen

During lunch at a Progressive.Net event a discussion came up on why code more often than not ends up messy and ugly with large maintenance costs as a consequence. Every single developer now a days know about TDD, SOLID, CI, DI, DDD, OOP, XP etc., etc. which are all meant to make our code maintainable, [...]

Tags: , , ,

Booting Windows 8 from a virtual disk

Björn Carlsson

I have now installed Windows 8 developer preview on my main machine. I did this by looking at a couple of blog posts from primarily Scott Hanselman. Guide to Installing and Booting Windows 8 Developer Preview off a VHD (Virtual Hard Disk Less Virtual, More Machine – Windows 7 and the magic of Boot to [...]

Tags:

Notes and Thoughts from a Great Conference

The Nordic Ruby conference is a really great conference. I think the secret is: it’s small (they set a limit of 150 people which was reached), single track, 15 or 30 min sessions and 30 min breaks, great party and you have lots of time to talk to very passionate speakers and attendants. The quality [...]

Subversion + Mercurial = True

Johan Olsson

In the team I am working in now, we are using Mercurial (ToroiseHg and VisualHg) as version control. This works great and we are quite happy with it. But there’s one little cloud on our sunny sky. We are interfacing with other teams and they are using Subversion. This means we have to switch between [...]

Bind from XAML to property defined in code-behind

Anders Bursjöö Anders Fjeldstad

A common question among new Silverlight and WPF developers is “How do I bind from XAML to a property in code behind?”. This is something you might want to do to test something or create a quick spike. You’d expect to be able to “just bind” to the property – it is defined in the [...]

Tags: , ,

Mastery

Anders Janmyr

Mastery Here is a wonderful story, told by Ken Robinson in his book The Element, about an 8 year old girl, Gillian Lynne, who everyone sees as a problem child. Gillian and her mother went to a psychiatrist and the mother describes her daughter’s difficulties with concentrating, sitting, and doing her homework. The doctor listened [...]

App Attack – three teams, three solutions

Andreas Hallberg

What happens when you give three small teams ninety minutes, one loosely worded spec and no rules? Read on. We developers instinctively focus on the code. It must be testable, decoupled, beautiful, robust, and (here’s the thing) it should hopefully do what it supposed to do. Let’s create a situation where, for once, only the [...]

Tags: , ,

Neo4j.rb 1.0.0 and Rails 3

In the last three years I have together with several other contributors been developing the JRuby wrapper Neo4j.rb for the graph database Neo4j. I believe that a graph database such as Neo4j and the Ruby language is a perfect match since they share the same dynamic nature, like duck typing, no schemas and no static [...]

Cucumber tests on iPhone/iPad

Davor Crnomat

I am sure everybody has heard about Cucumber ( https://github.com/aslakhellesoy/cucumber) – a tool for Behaviour Driver Development where you describe software behavior in natural language that your customer can understand. Through step definitions these behavior descriptions are executed as automated tests. Cucumber serves as documentation, automated tests and development aid. My friend and colleague Christian [...]

Tags: , , , , ,

Dynamic For The Win

Anders Janmyr

Everything passes, everything. — Anthony de Mello, Awareness Take a look at what is happening around you. Relational databases are replaced by NoSQL databases. SOAP is replaced by REST, Javascript is dominating web development. The only place where dynamic is not winning is in the world of programming languages. But even if you take a [...]

Automated Testing is Like Optimizing

Fredrik Olsson

I have my roots in the Atari demo scene, so I know the joys of optimizing the inner-loop of a software texture mapper down to the last assembly instruction. The bragging rights of knowing that not a single clock cycle is wasted. I am also grown up enough to know that this is not a [...]

Tags: , , ,

Theme aware panorama background in windows phone 7

Håkan Reis

I like the thought you have to put in to a Windows Phone 7 application, to make it work in both dark and light themes together with the accent colors. But at the same time it creates quite a few challenges. One of those is to have a panorama background and title graphics that reacts [...]

Localizations from NIB files

Fredrik Olsson

Cocoa Touch have good support for localizations. Pretty much any file can be localized, including NIB-files with user interface layouts. Unfortunately a NIB-file is an atomic file. So if you later need to do changes, like adding a new button, you will have to add this button to each and every NIB-file of each locale [...]

Choices, Habits and Awareness

Anders Janmyr

Every second, the human brain is bombarded with information, the conscious part of the brain is only able to handle a tiny percentage of this. The rest is handled by our unconscious. A habit is an automatic reaction to a given situation. Habits allow us to do things automatically, without being consciously aware of what [...]

Tags: ,