Crisis management for software developers
Filip Korski

Crisis management for software developers

pexels-photo-356043

Everyone makes mistakes, even software developers and yes that includes senior software developers. So, what should we do when we introduce a bug? “Fix it” is the most obvious (and correct) answer. Sometimes fixing a bug is not enough, though. Clients might lose confidence if a bug is severe. In this situation, good communication with …

Continue Reading
Making time.
Maria

Making time.

hourglass-time-hours-sand-39396

I reached recently the age of 35 and on that day I had a longer moment to think about myself. It started innocently. I thought about things I’ve always wanted to learn and what I actually had done during this, let’s say, 15 years of adult life. Years! What I realized terrified and got me …

Continue Reading
UIView frame animations with scaling and position
Marek Krzynówek

UIView frame animations with scaling and position

pexels-photo-341523

Why? Sooner or later an iOS developer needs custom animations between views. This is often a mixture of position changes and scaling mainly just a view’s frame to another view’s frame animation. You might first try something like this:

Sometimes this will work, but not if myView has any subviews. For example, if myView …

Continue Reading
Mobiconf Highlights in Hindsight
Filip Korski

Mobiconf Highlights in Hindsight

Image 1

Last year I attended Mobiconf, the largest mobile conference in Kraków. The intervening months have given me enough time to digest the long-term value of each talk without emotion, but not so long that their information is outdated. Before the conference, I created a list of a few of the most interesting sounding presentations. Immediately …

Continue Reading
Java 9 in a nutshell
Dawid Kulig

Java 9 in a nutshell

java-9

It’s been three years since Java 8 was officially released. Thanks to the hard work of Oracle engineers, July 27th, 2017 is the final date when the ninth Java generation becomes available. This major release will come with a rich feature set that Java developers will definitely be excited about. Here are five new features …

Continue Reading
The magical 5 a.m., key to successful fight with a screaming TODO list.
Marek Krzynówek

The magical 5 a.m., key to successful fight with a screaming TODO list.

pexels-photo-359989

Recently, I stumbled upon an article that praised the merits of waking up early as the way of the “successful” people. It suggested that the best time to wake up is 5 a.m. I don’t know why I read it, I usually avoid the “habits of successful people” articles. Strangely I read it and thought …

Continue Reading
Dates and times in Java – the unexpected timezone shift
Wiktor

Dates and times in Java – the unexpected timezone shift

Salvador Dali, The Persistence of Memory, Oil on canvas, 1931

Introduction: Dates and times are an area of software that seem easy until you actually work with them, especially across timezones and when databases and Java are involved. We created DbAssist to make it a little bit easier. The article presents a clean and simple way to solve the well-known issue with JDBC adding improper …

Continue Reading
ShortStack
Wiktor

ShortStack

ShortStack

A better way to be up to date with the best of StackOverflow We would like to present our new Android app, ShortStack. If you ever found yourself lost in hundreds of questions posted every day on StackOverflow, you might want to check it out. The idea was to help us keep up with the …

Continue Reading
A Transparent Trustless Lottery
Marek Krzynówek

A Transparent Trustless Lottery

ethereum_040414

Advances of the blockchain based technologies gave birth to Ethereum (https://www.ethereum.org/) which opened a whole world of possibilities for “programming money”. At Montrose we decided to have a hackathon to dwell deeper into the possibilities that the new technology offers. We discussed the timeline and the challenges and we have settled on developing two separate …

Continue Reading
Bitnami