Leading our day is Atlassian with their post on fighting the perfect product. I fight this battle every day and I know many other product development teams do as well. On High Scalability, we get an introduction to the architecture at Egnyte, where they have a multi-petabyte distributed system. At Java Code Geeks, we get started with some sample programs for Apache Kafka.
As always, enjoy today’s items, and please participate in the discussions on these sites.
Startups, Career and Process
- What Your Six-Page Resume Says About You (and Your “Elegant Code”) | DZone Agile
- Getting the Job: Developer Interview Types – The Self-Doubter | DZone Agile
- Fighting the perfect product | Atlassian
Design and Development
- A Modern App Developer and An Old-Timer System Developer Walk Into a Bar | Zen 3.1
- Cleaner Responsibilities – Get rid of equals, compareTo and toString | Java Code Geeks
- Designing Your Own Spring Boot Starter – Part 1 | DZone Integration
- What should I learn next as a programmer? | Vincent O
- Akka Tutorials: Messages Between Actors – Part 1 | DZone Integration
- Spring-managed Transactions Explained – Part 2 (JPA) | Java Code Geeks
- Patterns in Scala: 101 | Code and Words
- Streaming over Maps with Java 8 | Java Code Geeks
- How to Develop iOS Apps on Linux using React Native | Pro React Native
- CI, Breaking Builds, Bisecting, And Reverting | Paul Hammant
- Playing with key generators, redux | Ayende @ Rahien
Concurrency, Performance and Scalability
- Egnyte Architecture: Lessons Learned in Building and Scaling a Multi Petabyte Distributed System | High Scalability
- High Performance Erlang – Finding Bottlenecks in a CouchDB Cluster #1 | Robert Kowalski
AI, Machine Learning, Research and Advanced Algorithms
- Curious numbers, also known as automorphic numbers | John D Cook
- Nonlinear PDEs: monotone and Type M operators | John D Cook
Big Data, Visualization, SQL and NoSQL
- Getting Started with Sample Programs for Apache Kafka 0.9 | Java Code Geeks
- Visualizing Unstructured Analysis – Elections, Words, and Zika virus | KD Nuggets
- How to Evolve from RDBMS to NoSQL + SQL | Java Code Geeks
- Evolution of the Netflix Data Pipeline | The Netflix Tech Blog
Security, Encryption and Cryptography
- Distribution packages considered insecure | Lukas’s Random Thoughts
- Capability Myths Demolished | the morning paper
Link Collections
- Dew Drop – February 15, 2016 (#2188) | Morning Dew