When the term pair programming first appeared in the 1990s, it was a new practice not all developers were excited about. However, even today, some people don’t see the benefits behind pair programming and remain suspicious about it. So, is pair programming a workable approach that is worth your time …
Railsware Blog
on product management, engineering, design, culture and many more...
Engineering Performance Review
In order to maintain career growth and ensure fair compensation, every engineering team needs an efficient method to evaluate its members. A nicely developed assessment model requires considerable resources in terms of time and professional expertise. However, we believe it is a significant contribution to the team and business development, …
BDD-style testing in Swift with Sleipnir
Introduction In Objective-C people use different frameworks to write BDD-style tests for their code. Some of them are: CedarKiwiSpecta With the inroduction of Swift we’ve decided to create BDD-style testing framework in pure Swift.After a couple weeks of implementation we are making the first public version of the framework called …
Composing functions in Swift
In Swift – the new programming language introduced by Apple – functions are first class citizens. This basically means, that a function can be passed as a parameter, returned from another function or assigned to a value. It allows us to do a lot of useful stuff with them. Function …