Sharing knowledge

by Oleg Atamanenko

Reading List for 2014-May-16


  1. 1 Billion Saves to Pocket!
  2. Spring for Apache Hadoop 2.0 RC3 released
  3. Spring Integration Java DSL Milestone 1 Released
  4. Reactor 1.1.0.RELEASE now available
  5. Spring Tool Suite and Groovy/Grails Tool Suite 3.5.1 released
  6. spring-projects/spring-hateoas at 0.11.0.RELEASE · GitHub
  7. Google Play services 4.4

Software development

  1. ADAP Open Source REST API Layer For LDAP
  2. ADB Debugging: How to test your Android APK on Fire TV
  3. Amazon CloudFront Joins the AWS Free Usage Tier
  4. Amazon WorkSpaces Now Available in Europe
  5. Android Explorations : Using KitKat verified boot
  6. Announcing Google Cloud Storage JSON API General Availability
  7. Atom: free and open source for everyone
  8. Background Task - a.k.a the secret weapon behind the new asynchronous staging | Liferay
  9. Chrome’s experiment of hiding the URL is awful
  10. Classycle: Analysing Tools for Java Class and Package Dependencies
  11. Code Conventions for the JavaScript Programming Language
  12. DuckDuckGo Reimagined and Redesigned
  13. Facebook’s App Links: The Good, the Bad and the Ugly
  14. Four Million to One (Or How I Handle Trello Support)
  15. Guide to publish an aar to maven using gradle
  16. How Facebook Predicts Who You Know, Using Old Yahoo Code ⚙ Co.Labs ⚙ code + community
  17. How I Organize Evernote: A Peek Inside My Personal System
  18. I don’t love the single responsibility principle
  19. In-browser RAW Processing: How We Did It
  20. Java 8 Elvis Operator
  21. Java 8 Friday: Let’s Deprecate Those Legacy Libs
  22. Google Cast Receiver API Update | Leon Nicholls
  23. Microsoft Leads The China Cloud War Into Episode II
  24. MongoDB’s New Bulk API | MongoDB Blog
  25. Nested task lists · GitHub
  26. Oracle SOA Suite for HealthCare – Using Remote JMS with Multiple Domains
  27. Pattern Matching - Make the Compiler Work for You
  28. Seamless migration from monolithic application to Finagle services (Part 12)
  29. See, always told you: testing is just a waste of time
  30. Spring Java Configuration: Session timeout
  31. TDD Is Dead? Let’s Kill The Messenger Instead!
  32. The Journey From JEE to SPA
  33. Three-State Booleans in Java
  34. Trees as graphs vs. Trees as data structures
  35. Welcome Stackdriver to Google Cloud Platform
  36. What every web developer must know about URL encoding
  37. What’s new in Server Density – Apr 2014
  38. When a bad day gets worse - getting hacked twice in one day
  39. Why you should not work extra hours


  1. Cyanide & Happiness #3550
  2. Billion-Story Building | What if?
  3. Google Announcement | XKCD

Reading List 2014-May-01


  1. New Release: Java Micro Edition (ME) 8
  2. Spring Framework 4.0.4 released
  3. Spring Integration 4.0 Released
  4. New mobile apps for Docs, Sheets and Slides - €”work offline and on the go

Software development

  1. Java Me Embedded Documentation
  2. Manifest Merger
  3. Recent File List |
  4. Small and Medium tests should never fail in Continuous Integration ( CI )
  5. Spring 4.1’s Upcoming JMS Improvements
  6. Spring Boot and Scala with sbt as the build tool
  7. Spring Integration - Configure web service client timeout
  8. Subscribe to Web Content folders and types (structures)

Reading List 2014-April-30


  1. Gradle 1.12 released
  2. Gradle 1.12 Release Notes

Software development

  1. Accelerate development of complex applications and Android mobile clients with Ravello on Google Compute Engine
  2. Android tricks
  3. Design Your Agile Project, Part 4
  4. Fe[26]
  5. Groovy Goodness: Customize ToString Creation
  6. Groovy Goodness: Define Compilation Customizers With Builder Syntax
  7. Here’s a 1300 Year Old Solution to Resilience - Rebuild, Rebuild, Rebuild
  8. Higher Availability, Increased Scale and Enhanced Security on Apache HBase
  9. How I Tackle a Big Writing Project
  10. Make magic with Ruby DSLs
  11. New Physical Phenomenon on Nanowires Seen for the First Time
  12. Non Functional Requirements should be sticky: Usability, Performance and Capacity
  13. Reporting Metrics to Apache Kafka and Monitoring with Consumers
  14. Should you be working at a startup?
  15. Social Processes And Heartbleed, Part 2
  16. The anatomy of Connection Pooling
  17. What Can Men Do?

Reading List 2014-April-29

Software development

  1. 7 First Public Working Drafts of XQuery and XPath 3.1
  2. All About SSL
  3. Amazon’€™s Glacier secret: BDXL
  4. Blog: Very Short Blog Posts (17): Regression Obsession
  5. Creating defensive objects with ES6 proxies
  6. Dashboarding with Open Source Tools
  7. Follow up to the investigation results | GitHub
  8. Go Faster - More SaltStack automation for Google Cloud Platform
  9. Google+ won (or why Google never needed a social network) | John Battelle’s Search Blog
  10. How Burrowing Owls Lead To Vomiting Anarchists (Or SF’s Housing Crisis Explained)
  11. Improving Angular Dirty Checking Performance
  12. Linux /dev/urandom and concurrency
  13. Network performance at AWS, Google, Rackspace and Softlayer
  14. Reinventing explanation
  15. The CAP FAQ
  16. What Can Men Do?


  1. A Lesser-Known Java 8 Feature: Generalized Target-Type Inference
  2. Dynamic Class Generation with the Help of Javassist Library
  3. Flexy Pool, reactive connection pooling
  4. Monadic futures in Java 8: How to organize your data flow and avoid callback hell
  5. New feature for Liferay 7: Localize Email Notifications
  6. Tired of Null Pointer Exceptions? Consider Using Java SE 8’s Optional!
  7. You Cannot Predict the Way You Die