I didn’t get myself to write down my daily tasks. I will try to do this constantly at the end of each day.
At least I can try to exercise the reviewing of several days.
Monday, 10-27-2014
- Times
- Online Course: 3 hours
- Deployment Pipelines: 3 hours
- Literature
- https://devcenter.heroku.com/
- http://docs.travis-ci.com/
- a lot of blogs regarding Continous Integration and Delivery
On Monday, I was taking exercises related to my practical phase. Now, I’m able to
- set up a deployment pipeline including Github, Travis CI and Heroku.
- differentiate between Continous Integration and Continous Delivery.
- explain how Continous Delivery can improve the deployment of software products.
I also learned a lot of new concepts in Scala. Now, I’m able
- define the term of “High Order functions”.
- define and use High Order functions in Scala.
- recognize Scala language elements.
Tuesday, 10-28-2014
I was on work. I mostly learned to be able to
- understand that unit-tests should be written well in order to support the developers.
- figure out differences between marketing and business development strategies.
Wednesday, 10-29-2014
On Wednesday, we were working on our practical project.
I learned
- how important a brainstorming with a lot of different people is to develop an idea for a software project.
- how to write an asynchronous client in Node.JS which uses Restful interfaces.
Regarding algorithms, I’m now able to
- explain different approaches on randomizer functions.
- calculate the standard deviation using a performant software solution.
I also read a lot within Microsoft’s Visual C# documentation in order to solve certain software problems for the algorithms course.