For some time I've been reading several newsletters to keep note what happens in the field of software development and the intention was also to share the interesting parts here. And now it's time to move from intent to action.
In the new "Weekly notes" series I share what interesting articles I have read with short comments. The overall topic is technology but other than that they can cover all things related to software development, from web applications to mobile development and from devops to user experience. I'll publish my reading list every week or every two weeks.
I also tweet about interesting topics so follow me on Twitter: Follow @walokra
Issue #1 // Week 48, 2015
Ludicrously Fast Page Loads - A Guide for Full-Stack Devs
Nate Berkopec explains in detail how can you diagnose performance issues on the frontend of your site with the use of Chrome Timeline. (from CSS Weekly, #185)
The Docker Monitoring problem
Detailed look at why monitoring containers is both different and difficult for traditional tools. Also a good introduction to Linux containers. (from DevOps weekly, Issue 204)
Tools of the trade
Continuous Integration Platform using Docker Container: Jenkins, SonarQube, Nexus, GitLab
Setting up CI is easy but moving beyond that and getting value out of the CI is different matter. This article covers some of the practices to employ. (from Java Web Weekly 42)
Modern Java - A Guide to Java 8
Java 8 brings quite a lot of new things like default interface methods, lambda expressions, method references and repeatable annotations. This tutorial guides you step by step through all new language features. (from Hacker News)
To think about
Corporations and OSS Do Not Mix
Maintaining open source projects isn't easy and that's not about technology.
Not once has a company said to me:
"This bug is costing us $X per day. Can we pay you $Y to focus on it and get a fix out as soon as possible?"
(from Weekend reading)
Edward Snowden explains how to reclaim your privacy
"Operations security (Opsec) is important even if you’re not worried about the NSA." Snowden gives 4 quick tips: Encrypt, use password manager, use 2-factor authentication, use Tor.
Event Sourcing - Capturing all changes to an application state as a sequence of events
Application architecture is the base for everything and Martin Fowler's reference intro to this powerful style of architecture is worth reading.
How snowmaking works
If the Mother Nature isn't doing its job and making snow, we can do it by ourselves. Important topic as couple of Winters even here in Finland have been mild and it's not looking good this year either. "A resort that can guarantee 5+ inches of powder every day is a license to print money." (from Hacker News)