During development you often update the deliverables with the latest version of your code. But don’t forget what you removed. Here is how you can do it with Make.
A picture may be worth a thousand words, but the right words, carefully chosen, take you on a living, breathing journey. That is the role of good copywriting.
How we use Java Nashorn to transform data on the fly We were asked to migrate data back and forth between two schema-incompatible systems. At the same time, their schemas were evolving. We decided not to waste our developer energy on writing disposable mapping tables in Excel. Instead, we provided our
Matching a job description with a candidate’s experience is not an easy task, even for humans.
If you ask around you’ll quickly realize that UI tests don’t have an enviable reputation in the iOS developer community. “Difficult to write”, “Slow”, “Hard to maintain”, “Don’t work” are complaints you hear a lot. While to some extent part of these are genuine, truth is that there’s no viable
In the talk Architecture Components – Solving the Lifecycle Problem from Google I/O 2017, Yigit Boyar talked about the new LiveData<T> class of the Architecture Components library. When talking about it it’s always coupled with the concept of the ViewModel. I’ve long been a fan of the MVVM pattern when
Google I/O is Google’s annual developer conference held in San Francisco. This year it was a 3 day event that showcased some of Google’s technical advancements and roadmaps for their different platforms, products and open source projects.
FINN.no is the largest online marketplace in Norway, and we take continuous deployment seriously. We are about one hundred developers deploying new code to production 978 times each week. That is 978 / 100 = 9.78 deployments to production per developer every week. In order to get to these numbers and
Deep learning is changing everything – and it’s here to stay. Just as electronics and computers transformed all economic activities, artificial intelligence will reshape retailing, transport, manufacturing, medicine, telecommunications, heavy industry…even data science itself. And that list of applications is still growing, as is the list of complex tasks where
My first Virtual Reality (VR) experience was using an early developer edition of Oculus Rift. It was easy to see the potential in the technology, but it was somewhat overshadowed by the overwhelming feeling of motion sickness and the desire to throw up. My second experience was at Websummit in
To deliver a truly personalised experience across multiple devices we require our users to login. To get our users to login we need to create a seamless login experience. Users often forget their username or password or do not understand that they can use the same login credentials between the