Today we focus on some development. First, Dave Winer at Scripting News talks about a bug being “reproducible”. For any software developer that needs to support a product, this can feel like the holy grail some days. The Breakfast Post shows us what 4 different flavors of ML look like when compared to Python. In addition to syntax, they look at tooling as well. Tooling is an integral part to languages anymore, so it is good to see it included. Behavior Driven Development has been gaining adoption, but according to a post on Java Code Geeks, Cucumber may not be the great idea that people were hoping. It is an interesting look at the library that has been synonymous with BDD.
As always, enjoy today’s items, and please participate in the discussions on these sites.
Startups, Career and Process
- Deliberate Practice: Building confidence vs practicing | Mark Needham
- Creating a Culture of Performance | Javalobby
Development
- Game Servers and Couchbase with Node.js – Part 1 | Javalobby
- Four MLs (and a Python) | The Breakfast Post
- 16 Metrics to Ensure Mobile App Success: Part 1 Performance Metrics | Javalobby
- What are the bad features of Java. | Vanilla Java
- Pitfalls of Cucumber adoption | Java Code Geeks
- Beginner’s Guide to Hazelcast Part 7 | Java Code Geeks
- “Reproducible” | Scripting News
- Break Single Responsibility Principle | Java Code Geeks
- The Perils of Semantic Coupling | Wide Awake Developers
Concurrency, Performance and Scalability
- Scheduling tasks intelligently for optimized performance | Chromium Blog
AI, Machine Learning, Research and Advanced Algorithms
- Powerset construction in C# | Mitja Bezensek
Big Data, Visualization, SQL and NoSQL
- How To: Neo4j Data Import – Minimal Example | Javalobby
Infrastructure, Operations and DevOps
- 7 Rules for Hybrid Cloud Architectures | Javalobby
- Abandon the Perimeter | Javalobby
- Can DevOps(Sec) make Software more Secure? | Building Real Software
- Take your logs data to new places with streaming export to Cloud Pub/Sub | Google Cloud Platform
Security, Encryption and Cryptography
- An introduction to JavaScript-based DDoS | CloudFlare
- Unintended Affordances (or why I believe encrypting everything is a bad idea) | Armin Ronacher
Fun and Other stuff
- What is Trolling? | Coding Horror
Link Collections
- Dew Drop – April 30, 2015 (#2004) | Morning Dew
- CodeLens Visual Studio 2015 – The Daily Six Pack | Dirk Strauss