It was another slow news day but there is still plenty of good reading. On Java Code Geeks, we get a good post on using TF-IDF in practice. This is one of the main indexing methods behind libraries like Lucene, so if you are interested in document searches or indexing in general, it is a good article to check out. MIT Technology Review gives us a good overview of a study about how and why humans make mistakes. There are some interesting nuggets of information in the article, but overall it might not be that surprising to people. At Software Is Crap, we get an excellent rant about building rotten foundations, with a focus on the GTK framework. There is some good opinion on writing and maintaining APIs in between the complaints about GTK.
As always, enjoy today’s items, and please participate in the discussions on these sites.
Startups, Career and Process
- Your job will never be done | Cindy Potvin
- You’re doing it wrong: Definition of Done | Gil Zilberfeld
- The Case for Lean: Oversight | DZone Agile
- Architecting Change as a Core Competency | DZone Agile
- Using cost of delay to determine schedule | Allan Kelly
- How to Scale the Scrum Product Owner | DZone Agile
Design and Development
- Product Integration Testing at the Speed of Netflix | The Netflix Tech Blog
- CSS: The Perfect Print Stylesheet | NOUPE
- Developing Modern Applications with Scala: Testing | Java Code Geeks
- Ceylon Fat JARs | DZone Java
- Making Code Readable With Optional | DZone Java
- Turn Around. Don’t Use JPA’s loadgraph and fetchgraph Hints. Use SQL Instead. | DZone Java
- Some Thoughts on the Single Responsibility Principle | Java Code Geeks
- A Simple Way to Index Java Beans in Elasticsearch | Java Code Geeks
- How Functional Programming Will (Finally) Do Away With the GoF Patterns | DZone Java
- Why do we keep building rotten foundations? | Software Is Crap
Concurrency, Performance and Scalability
- Increasing Resource Efficiency with Microscaling | Java Code Geeks
AI, Machine Learning, Research and Advanced Algorithms
- Zero Knowledge Proofs – A Primer | Jeremy Kun
- A Brief Primer on Linear Regression – Part III | KD Nuggets
- Massive study of chess games reveals how and why humans make mistakes | MIT Technology Review
Big Data, Visualization, SQL and NoSQL
- Applying TF-IDF algorithm in practice | Java Code Geeks
- Using Apache Spark SQL to Explore S&P 500, and Oil Stock Prices | Java Code Geeks
Link Collections
- Dew Drop – July 5, 2016 (#2280) | Morning Dew
- Web Development Reading List #143: The Referrer Header, Third-Party Scripts, & Color Psychology | Smashing Magazine