Leading off today, we have MIT News reporting on crash-tolerant data storage. This could be an interesting development, but we have to see if it takes hold in industry. Google Cloud Platform announces the availability of user defined functions (UDFs) in Google BigQuery. My understanding is that this missing piece was a major complaint about the BigQuery platform. In a slightly more geeky post, the YunoJuno Tech Team shows us how to use SQL window functions to generate a report on month-over-month and year-over-year revenue numbers. More importantly, it shows that SQL can be more advanced than people tend to think.
As always, enjoy today’s items, and please participate in the discussions on these sites.
Startups, Career and Process
- PipelineDB’s Engineering Workflow | PipelineDB
- How to actually ship software that actually works | JavaScript with Thomas Fuchs
Design and Development
- What You Want Is What You Don’t: Understanding Trade-Offs in Distributed Messaging | Brave New Geek
- Type Profiling and Code Coverage Profiling for JavaScript | Surfin’ Safari
- Reagents: Expressing and Composing Fine-grained Concurrency | Lambda the Ultimate
- Unsafe operations are required in the real world | Ayende @ Rahien
- Parameterized integration tests with Spring JUnit Rules | Java Code Geeks
- How does FlexyPool support both Connection proxies and decorators | Vlad Mihalcea
Concurrency, Performance and Scalability
- Crash-tolerant data storage | MIT News
- From Chaos to Control – Testing the resiliency of Netflix’s Content Discovery Platform | The Netflix Tech Blog
AI, Machine Learning, Research and Advanced Algorithms
- Divisibility and remainder by seven | John D. Cook
Big Data, Visualization, SQL and NoSQL
- Apache Spark: 5 Pitfalls You MUST Solve Before Changing Your Architecture | Java Code Geeks
- Google BigQuery adds UDF support for deeper cloud analytics | Google Cloud Platform
- Scaling Analytics at Amplitude | Amplitude Blog
- Generating MoM, YoY and CMGR from SQL | YunoJuno Tech Team
Security, Encryption and Cryptography
- Why You Should Encrypt ALL Personally Identifiable Information (PII) | Java Code Geeks
- Fuzz testing Zstandard | RealTime Data Compression
Link Collections
- Dew Drop – August 25, 2015 (#2076) | Morning Dew
- Double Shot #1544 | A Fresh Cup
- The Daily Six Pack: August 26, 2015 | Dirk Strauss