Sara

Personal experience:

I have been working with TDD for the past two days and it is confusing me. There are a lot of reasons why this is the way to go, I am given a legacy project that no one has touched since 2011 and has no test-coverage whatsoever. To make sure I don't break everything I write tests before touching any of the code. Once the entire class is covered and has the proper fixtures, I can get started! Normally I would dive in the code but I am pair programming so ... adapting to my partner it is. He writes his tests first, and tries to write the minimal amount of code to get the test to pass. Sounds wonderful, but is completely against anything I have ever done. I have to temper myself not to go changing the code before my test is failing, yes failing. Just when that happens I am allowed to write code again.

I am having a hate love situation here. I love the security and the clean code. But tempering my code-enthusiastic fingers is not easy at all. Test driven development will take some time to get used to.

Image description

Sara

Franz is a free messaging app that combines chat & messaging services into one application. Save your phone battery and thumbs, use Franz!Image description

Sara

I have been working with vagrant on 3 projects now and I have become a fan.

No more fuzz about dev databases full of incorrect testdata, no more "can't reproduce, don't have the correct data", no more "but it works on my machine". One and the same db data for all! and highly configurable. I like to have a local and a local_dev environment if I am doing things which pollute the DB a lot. no issue here, you just pull the DB twice with a different param. As easy as 'Vagrant up'.

Also comes as a plugin in IntelliJ. Super easy to use with myBatis Migrations (will post something about this soon)Image description

Sara

The company came out of stealth in May 2016, revealing its plan to develop self-driving technology for semi-trucks. In August Uber purchased the company and all-star team to help expand its autonomous efforts. Then in October an Otto-powered truck made its first delivery, hauling 50,000 Budweiser cans from Fort Collins, Colo., to Colorado Springs.

The company was co-founded by former Google engineers, other engineers at Otto have worked at Tesla, Apple and Google.

Otto focuses on self-driving technology that could be fitted into trucks that are already on the road now. In other words, Otto doesn’t want to develop its own self-driving vehicles — the startup chose to focus on some sort of self-driving kit instead.

Article >>

Image description

Sara

So this is a tool I have been using some time. You remember the days when you just hated any school project? Well Hackerrank is like a school project. The goal, the requirements and the restrictions are given and off you go. There is even a test at the end, or in most cases multiple tests. This way you are encouraged to write so generic code as possible. In my opinion this is the best way to quickly gain code experience. Student-me would have called me crazy. Work-me likes to learn new and better ways to code. Not just my beloved Java, but scala, ruby, ... The website provides multiple disciplines and languages to practice.

I have tried multiple of those 'learning-websites' where you cna practice your coding skills, Hackerrank is my personal favourite. It is straight forward, still feels like coding and has different skill levels.

Image description