First impressions last, and the very first impression your users have of your iPhone application is the start up. First step is to have a nice Default.png, but not many words spilled on that one, it is well covered in Apple’s documentation.
Creating a perfect Default.png is impossible, especially if you have different setup of navigation [...]
Add some polish to iPhone app start up
June 29th, 2009 by Fredrik Olsson — Embedded, Frameworks, Programming
Tags: cocoa, iphone, mobile, objective-c
Maven automatic build versioning and Git against Subversion
June 4th, 2009 by Erik Hjortsberg — Programming, Tools
If you use Git locally against a Subversion repository you might run into problems if your project is set up to generate automatic build numbers through the buildnumber-maven-plugin, since the plugin might be setup to get the build numbers from Subversion. Through some use of additional profiles you can work around this.
Tags: Git, maven, subversion
Spring and load-time weaving of Neo4j-based domain objects
May 26th, 2009 by Mattias Ask — Architecture, Frameworks, Programming, Spring
What do you do when your Spring configuration isn’t in charge of creating your objects that needs to be injected with stuff? This became a real problem for me when I tried doing some non-anemic domain object implementations persisted as Neo4j Nodes.
I was playing around with creating a Twitter clone, in my opinion the [...]
The Power of Unit Testing
May 21st, 2009 by Ulrik Sandberg — Agile, Programming, Testing
The purpose of Unit Testing is to verify for the developer that a software unit does what it is supposed to and is fit for use. The confidence that the developer gets, gives the developer courage to do other useful practices like Refactoring.
Unit testing is often used to test complex units with one or [...]
PMI, Scrum & Shock Therapy
May 19th, 2009 by Björn Granvik — Uncategorized
I’ve just uploaded the slides from the PMI conference in Amsterdam here.
Some 150 people turned up for this morning show, a Pecha Kucha with group discussions, about various aspects on Scrum. After some initial wrestling with the audio we got under way. We were four to speak - Juliet Andrew, Gabrielle Benefield, Petri Haapio and [...]
Mocking static methods in Java system classes
May 17th, 2009 by Johan Haleby — Frameworks, Open Source, Testing, Tools
As you may already know PowerMock can be used to easily mock static methods which is normally not possible with standard mock frameworks such as EasyMock, JMock or Mockito. All you have to do is to use mockStatic in one of the PowerMock extension API’s as well as telling PowerMock to enable the class for [...]
Transparent bind of JavaFX and POJOs
May 12th, 2009 by Magnus Robertsson — Programming, Scripting, Tools
When I started coding JavaFX I quickly found that the great bind mechanism doesn’t work together very well with my legacy Java code. In fact, it doesn’t work at all. In my case I wanted to reuse my domain objects and just add a fancy user interface on top of it. This happen to be [...]
Tags: aop, java, javafx, tips, tricks
Queued Background Tasks for Cocoa
May 9th, 2009 by Fredrik Olsson — Architecture, Design Patterns, Frameworks, Open Source, Programming
The megahertz race is over, and instead we get more execution cores. This means that we as developers must make our applications parallel, in order to take advantage of the new performance. The easiest way to be parallel is to execute tasks in new threads, something that is useful also for lengthy but not resource [...]
Tags: concurrency, iphone, java, mac, mobile, network, objective-c, performance, tips, tricks
Blogging Among the Clouds
May 7th, 2009 by Henrik Bernström — Linux, Open Source, Scripting, Tools, Web
Up until now this Wordpress blog has been hosted by DreamHost, a company with a good reputation and a solid knowledge in hosting. Unfortunately, the server we’ve been located on, Trafficante, have lately had some problems with stability and performance and DreamHost have also had some MySQL stability issues. This, plus the fact that we’ve [...]
Tags: amazon, dreamhost, ebs, ec2, mysql, php, s3, ssl, wordpress
Regular Expressions and Cocoa
May 6th, 2009 by Fredrik Olsson — Embedded, Frameworks, Open Source, Programming
Regular expressions is a powerful tool for solving many problems related to text. It can be misused as any good tool, but there are moments when they are the best solution for a given problem. At those moments the lack of regular expressions for Cocoa on Mac OS X and Cocoa Touch on iPhone OS [...]
Tags: apple, iphone, mac, mobile, objective-c, performance, regex, tips, tricks
