Another slow news day yesterday, so we have a continued focus on development. First, on NOUPE they talk about the Google Resizer tool which shows you how your site responds to different sized devices. It is not a perfect tool, so depending on how you developed for mobile, you might not be getting the right headers. At the morning paper, we get an interesting post on Bayesian structural time-series models. If you are remotely interested in advanced algorithms, artificial intelligence or machine learning, the morning paper is something that should be on your daily reading list. At DZone, we get a good post about supporting Java 6, 8 and 9 with a single API. This is interesting mainly because it brings back the ideas of preprocessing your code based on the target version. I am not sure if I agree with the idea, especially when trying to support Java 6, which is no longer officially supported anyway.
As always, enjoy today’s items, and please participate in the discussions on these sites.
Startups, Career and Process
- 8 Steps For Effective User Stories | Gil Zilberfeld
Design and Development
- Configure multiple View Resolvers in Spring | Java Code Geeks
- Server-Side Rendering With React, Node And Express | Smashing Magazine
- Extension/Service/Plugin Mechanisms in Java | DZone Java
- Abstraction Considered Harmful | DZone Java
- Building helpful CLI tools with Go and Kingpin | Atlassian Developers
- How to Create a News Reader With React Native: Web Page Component | Envato Tuts+ Code Tutorial
- How to Support Java 6, 8, and 9 in a Single API | DZone Integration
- Distinguished Microservices: It’s in the Behavior | DZone Integration
- Unit Testing Allowed Me to Pick Up My Kid Today | metroize
- Software maintenance is an anti-pattern | 18F
- go channels are bad and you should feel bad | jtolds.com
- Open Sourcing Pytest Tools | Dropbox Tech Blog
- Testing Clojure macros with metadata | Atlassian Developers
- Google Resizer Cares for Responsive Design | NOUPE
Concurrency, Performance and Scalability
- Pitfalls of the MyBatis Caches with Apache Ignite | Java Code Geeks
- Malice or Stupidity or Inattention? Using Code Reviews to Find Backdoors | High Scalability
AI, Machine Learning, Research and Advanced Algorithms
- Inferring Causal Impact Using Bayesian Structural Time-Series Models | the morning paper
Big Data, Visualization, SQL and NoSQL
- Facebook Reactions and the Problems With Quantifying Likes Differently | Max Woolf
- Tailing the MongoDB Replica Set Oplog with Scala and Akka Stream | Timur Khamrakulov
- Marrying Age | Flowing Data
Infrastructure, Operations and DevOps
- Couchbase on Kubernetes | Java Code Geeks
Link Collections
- Dew Drop – March 3, 2016 (#2201) | Morning Dew
- Double Shot #1652 | A Fresh Cup