It was a slow news weekend, but there are plenty of good development posts. First, On DZone we get the logic behind various types of transactions. Unless you are building a very simple administrative application, like a CRUD app, then you are probably dealing with difference types of transactions. Confluent announced the availability of Kafka Connect, enabling you to build large-scale, low-latency data pipelines. Google’s Big Data blog gives us an interesting look at the history of massive-scale sorting experiments. This is a peek into the types of scale problems and solutions that Google tends to deal with.
As always, enjoy today’s items, and please participate in the discussions on these sites.
Startups, Career and Process
- Stuck in the Middle with Your Agile Transformation? Part 3 | Johanna Rothman
Design and Development
- Strings in Java 9 | The Java Source
- Retrying Method Execution using Spring AOP | Java Code Geeks
- High Stakes Programming by Coincidence | DaedTech
- The Logic Behind Transactions: Distributed, Two-Phase, and Compensatory | DZone Integration
- A Quick Introduction to RxJava: From Reactive Programming to RxJava in Action | DZone Java
- Building Microservices: Using an API Gateway Part 2 | DZone Integration
- Being Picky with JMS | DZone Integration
- CSS For Backend Developers – Part I | 10Clouds Blog
- Setting Up Distributed Infinispan Cache with Hibernate and Spring | Java Code Geeks
Concurrency, Performance and Scalability
- The cost of async I/O, false assumptions and pride | Ayende @ Rahien
- Building an anycast network for our CDN | Kloudsec
- Python vs Copy on Write | The Space Lab in Space
Big Data, Visualization, SQL and NoSQL
- Python Dependency Analysis | Adventures of the Datastronomer
- Using GraphQL with NoSQL database ArangoDB | ArangoDB
- Announcing Kafka Connect: Building large-scale low-latency data pipelines | Confluent
- Introducing Autotrack for analytics.js | Analytics Blog
- History of massive-scale sorting experiments at Google | Google Cloud Big Data Blog
- Supreme Court shifts in power | Flowing Data
- Building a Streaming Search Platform | Insight Data Engineering
Infrastructure, Operations and DevOps
- Nginx: a caching, thumbnailing, reverse proxying image server? | charles leifer
- Centralized Logging and Monitoring | Java Code Geeks
Link Collections
- Dew Drop – February 19, 2016 (#2192) | Morning Dew
- Web Development Reading List #125: The Fallacy Of Urgency And Building A Modern Theme Switcher | Smashing Magazine
- Programming Digest #147 for February 22, 2016 | Weekly Programming Newsletter
- Data Science Roundup #22: Four Case Studies in Business Analytics (and Apache Arrow!) | The Data Point