Geek Reading: the Mobile Wave, Scala, and More
A round of of the top developer nerd reading for the week in one handy spot.
Join the DZone community and get the full member experience.
Join For FreeBenedict Evans leads our day with an excellent post about the end of a mobile wave. Basically, we are getting to a mobile saturation point, so growth likely needs to come from someplace other than devices. XKCD gives us some funny with their comic “Message in a Bottle”. As usual, the image hover text is just as funny as the comic itself. Twitter announces the 1.0 release of Pants, the open source build tool. I am not sure what kind of traction this will get given that it focuses on the mono-repo style for project source, but it is interesting to have a tool like this in the wild.
As always, enjoy today’s items, and please participate in the discussions on these sites.
Benedict Evans leads our day with an excellent post about the end of a mobile wave. Basically, we are getting to a mobile saturation point, so growth likely needs to come from someplace other than devices. XKCD gives us some funny with their comic “Message in a Bottle”. As usual, the image hover text is just as funny as the comic itself. Twitter announces the 1.0 release of Pants, the open source build tool. I am not sure what kind of traction this will get given that it focuses on the mono-repo style for project source, but it is interesting to have a tool like this in the wild.
As always, enjoy today’s items, and please participate in the discussions on these sites.
Top Stories
- The end of a mobile wave | Benedict Evans
Design and Development
- Laziness at extreme: developing JAX-RS services with Spring Boot | Java Code Geeks
- Build a new Web Application from scratch using Spring boot, Thymeleaf, AngularJS – Part 1 | Java Code Geeks
- Spring Annotation Processing: How It Works | DZone Java
- What’s in a Clojure Namespace? | DZone Java
- Strategic Scala Style: Practical Type Safety | Haoyi’s Programming Blog
- Do Experienced Programmers Use Google Frequently? | Code Ahoy
- Issues with asynchronous IO in web applications | Code with style!
- A cache miss is not a cache miss | Lars Hagen
- The pastiche test | Stephan Boyer
- Type Wars | Clean Coder Blog
- The release of Pants 1.0 | Twitter Blogs
- Testing Swift Code – Approaches & Useful Libraries | Atomic Object
- Non-lexical lifetimes: introduction | Baby Steps
AI, Machine Learning, Research and Advanced Algorithms
- Neural Networks Are Impressively Good At Compression | Probably Dance
- Introduction to the Python Deep Learning Library Theano | Machine Learning Mastery
Big Data, Visualization, SQL and NoSQL
- Gorilla: A fast, scalable, in-memory time series database | the morning paper
- The design of RavenDB 4.0: Making Lucene reliable | Ayende @ Rahien
Infrastructure, Operations and DevOps
Security, Encryption and Cryptography
- Practical Reverse Engineering Part 2 – Scouting the Firmware | Hack The World
Fun and Other stuff
- Message in a Bottle | xkcd
Link Collections
- Dew Drop – May 2, 2016 (#2242) | Morning Dew
- Double Shot #1677 | A Fresh Cup
- Dew Drop – May 3, 2016 (#2242) | Morning Dew
Published at DZone with permission of Robert Diana, DZone MVB. See the original article here.
Opinions expressed by DZone contributors are their own.
Comments