In this issue, September 12, 2016 [View it in your browser.]
[Netflix's API Approach], [Cryptocurrency], [Java EE], [Bugs in .NET's HttpClient], [TypeScript 2.0], [Distributed Systems Verification], [Agile on the Beach], [TensorFlow], [CI for Cloud Foundry]
[Mastering Chaos - A Netflix Guide to Microservices]
Explore the chaotic and vibrant world of #microservices at Netflix at QCon SF with Josh Evans, Director of Engineering Operations. By embracing the tension between order and chaos and applying a healthy mix of discipline and surrender, Netflix reliably operates microservices in the cloud at scale. But every lesson learned and solution developed over the last seven years was born out of pain for us & our customers. For those just starting the microservices journey these lessons and solutions provide a blueprint for success.
Â
SPONSOR AD
[Compose_ad_img]
[Hear GitHub, LinkedIn, Home Depot] and others
speak about optimizing the data layer.
[DataLayer, Sept. 28, Seattle.]
Data Science Latest Content
[infoq.com/data-science]
TOP Data Science NEWS HEADLINES
- [TensorFlow Learns Cucumber Selection and Classification]
[Book Review: Cathy OâNeilâs Weapons of Math Destruction]
âBig Data has plenty of evangelists, but Iâm not one of them,â writes Cathy OâNeil, a blogger (mathsbabe.org) and former quantitative analyst at the hedge fund DE Shaw who became sufficiently disillusioned with her hedge fund modelling that she joined the Occupy movement. (Article)
[The Joy of Analysis Development]
Hilary Parker discusses the history of the analysis development tools, the current state of the art, and the importance for data scientists and analysts to understand programming principles. (Presentation)
SPONSOR AD
[CA_ad_img]
[A Guide to REST and API Design] - Learn about architectural styles vs. standards, the difference between connectors and components, using URIs for identification, media types for representation, and more. [Download Now.]
DevOps Latest Content
[infoq.com/devops]
[Introduction to SQL Server Containers]
Containers are just around the corner for the Windows community, and this article takes a closer look at using SQL Server containers. The author discusses the value, use cases, and means for taking advantage of SQL Server containers today. (Article)
[Continuous Delivery of the Cloud Foundry Platform (as a service!)]
Tushar Dadlani focuses on lessons learned while building the continuous integration pipeline for deploying Pivotal Cloud Foundry to production, demonstrating how the commitment of the team matters more than the specific tools they used. (Presentation)
[How Cloud Foundry is CI'd]
Amit Gupta talks about how Cloud Foundry does continuous integration, from a GitHub pull request against a small repository to an official final release. He talks about how to integrate work from community contributors and core Foundation contributors; how to test at multiple layers; and how to keep the full end-to-end process transparent to the community. (Presentation)
[From 0 to 1000 Apps: The First Year of Cloud Foundry at The Home Depot]
Anthony McCulley describes The Home Depotâs first year with Cloud Foundry scaling to hundreds of developers across multiple data centers. He talks about getting the development community to quickly adopt the platform and some of the mistakes they made along the way. (Presentation)
[In the Workshop with GCP, HomeDepot.com & Cloud Foundry]
Christopher Grant and Eric Johnson talk about Home Depot's experience in piloting Spring apps running in Pivotal Cloud Foundry on top of Google Cloud Platform. They discuss Home Depot's journey using this cutting edge technology stack, including some of the challenges along the way. (Presentation)
[From Commit to Cloud w/ GitLab and PCF]
John Northrup demonstrates how GitLab helps developers along their entire workflow from first commit, issue tracking, continuous integrations, and deployment into Pivotal Cloud Foundry for production services. (Presentation)
[BOSH - Twenty Years of Deployment Lessons in One Tool]
Colin Humphreys talks about The Cloud Foundry community that has taken an alternative path, choosing an unorthodox strategy to deploy the complex distributed system powering one of the most successful open source platforms. He examines the reasons behind that choice, the tooling at the heart of the new strategy, and looks at how the tooling can be used for other distributed deployments. (Presentation)
[The Twelve-Factor Container]
Casey West uses the seminal twelve-factor app essay as a guide to discuss the doâs and dontâs of building and running containers. Each factor provides an opportunity to consider avoidable anti-patterns when using containers to deploy and manage repeatable, reliable, and portable services. (Presentation)
SPONSOR AD
[Puppet_ad_img]
[Explore the topic of cloud lock-in from multiple angles.] Why is Multi-Cloud a Safety Belt for Speed Freaks? Download the InfoQ [Cloud Portability eMag] to find out!
Culture & Methods Latest Content
[infoq.com/culture-methods]
TOP Culture & Methods NEWS HEADLINES
- [Key Takeaways from the 'Agile on the Beach' 2016 Conference: Day One]
- [Microservices Imply a Distributed System]
- [Benefits of Agile Transformation at Barclays]
- [Agile in Dispersed or Distributed Teams]
[Q&A and Book Review on Liftoff, Second Edition]
The book Liftoff, Second Edition by Diana Larsen and Ainsley Nies, provides practices and insights for chartering teams by understanding their needs, building trust, and defining how they will interact in the team and align with other parts of the organization. It's a book for Agile coaches, Scrum masters or agile product and project managers to help teams to understand the why behind the work. (Article)
[Adaptable or Predictable? Strive for Both â Be Predictably Adaptable!]
Our efforts to improve software development face the question of what to focus on. Should we govern for predictability without concern of value, maximizing cost-efficiency without concern for end-to-end responsiveness? Or maybe do the opposite and govern for value over predictability, focus on responsiveness over cost efficiency? What we really need is to be predictably adaptable. (Article)
[Kata â Habits for Lean learning]
HÃ¥kan Forss introduces Improvement Kata and Coaching Kata, as well as two core habits for transforming a Lean learning organization to improve a business. (Presentation)
[Using a Design Sprint to Accelerate Innovation]
Rob Scherer and Rob Alford discuss the Design Sprint process used by Google Ventures, some of the changes made to it and lessons learned along the way. (Presentation)
[Move Faster and Break Even More Things]
Marcus Frodin discusses a few failures he has overseen at Spotify, deriving a framework of how to think about and evaluate what worked and what didnât, and how to get more of the things that did. Note: contains strong language. (Presentation)
Java Latest Content
[infoq.com/java]
TOP Java NEWS HEADLINES
- [Oracle Shares Their Strategy for Java EE with the JCP Executive Committee]
[Reactive Programming for Java Developers]
Rossen Stoyanchev discusses what reactive programming is all about and tries to make sense of the transition from traditional application development to reactive programming. He also dives into the details of reactive programming leveraging Java. (Presentation)
The next QCon is in [San Francisco, Nov 7-11, 2016]. Join us!
[Spring MVC 4 Web Apps]
Rossen Stoyanchev reviews the main features in Spring Framework 4.x and previews the work towards Spring Framework 5. (Presentation)
SPONSOR AD
[Site24x7_ad_img]
[Application Monitoring for all DevOps needs.]
Get unmatched visibility into Java, ․NET, PHP and Ruby web applications. Monitor web applications and resolve performance degradation no matter where they originate. Get started with your 30-day free trial. [Sign Up Now!]
Development Latest Content
[infoq.com/development]
TOP Development NEWS HEADLINES
- [BitBucket Introduces Disaster Recovery and Merge Strategies]
- [Box Open-Sources Continuous Localization Platform Mojito]
- [Git 2.10 Improves Push and Worktree Commands, Adds Style Options, and More]
- [Netflix Attempts to Reconcile Large Scale APIs with Developer Autonomy]
[Banking from the Future: Cryptocurrency Key Storage]
Olaf Carlson-Wee examines various novel cryptosystems used to facilitate the secure storage of billions of dollars in global crypto banks. (Presentation)
The next QCon is in [San Francisco, Nov 7-11, 2016]. Join us!
SPONSOR AD
[AppDynamics_ad_img]
[10 Things Your CIO Should Know About DevOps.] Teams that adopt DevOps deploy software 30x more frequently and with 200x shorter lead times. Does your team know what it takes to get results like these? [Get the eBook.]
Dynamic Languages Latest Content
[infoq.com/dynamic_languages]
TOP Dynamic Languages NEWS HEADLINES
- [Regular Maintenance for Bootstrap v3 Ends]
- [Open-Source OCaml to JavaScript Compiler BuckleScript Hits 1.0]
[Microsoft Releases TypeScript 2.0 RC]
Microsoft has released the TypeScript 2.0 release candidate. One of the most important updates in Typescript's release candidate is its tagged unions. "Tagged unions make it way easier to get type safety using JavaScript patterns youâd write today," says Daniel Rosenwasser, Typescript program manager. (News)
.NET Latest Content
[infoq.com/dotnet]
TOP .NET NEWS HEADLINES
- [Simplifying Form Creation with XAML Power Toys]
- [Bugs and Documentation Errors in .NET's HttpClient Frustrate Developers]
[Designing with Exceptions in ․NET]
Exceptions are an integral part of working with ․NET, but far too many developers donât think about them from an API design perspective. Most of their work begins and ends with knowing which exceptions they need to catch and which should be allowed to hit the global logger. You can significantly reduce the time it takes to correct bugs if you design the API to use exceptions correctly. (Article)
Architecture & Design Latest Content
[infoq.com/architecture-design]
TOP Architecture & Design NEWS HEADLINES
- [Categories of Monoliths]
- [Yahoo! Open Sources Pulsar, a Pub/Sub Messaging Platform]
- [Experiences with Behaviour-Driven Development]
[Two Mistakes You Need to Avoid When Integrating Services]
With SOA, businesses moved from monolithic applications to heterogeneous designs by decomposing functionality into services. However, architects must be careful when integrating services. Often enterprises assume adopting patterns like ESB can help. Unfortunately, there are hidden challenges with these patterns. The danger is they go unnoticed during development but surface when a system is live. (Article)
[The Verification of a Distributed System]
Caitie McCaffrey discusses the strategies for proving a correct system and less strenuous methods of testing, which can help increase our confidence that a system is doing the right thing. (Presentation)
The next QCon is in [San Francisco, Nov 7-11, 2016]. Join us!
[Patterns & Practices for Cloud-Based Microservices]
Rachel Reese talks about the lessons she has learned at Jet.com on their way to developing the platform and how theyâve schooled themselves on what works and what doesn't for F# and microservices. (Presentation)
The next QCon is in [San Francisco, Nov 7-11, 2016]. Join us!
LATEST WHITE PAPERS
[The Ultimate Guide To JavaScript Error Monitoring]
[The Ultimate DevOps Toolkit]
[An Enterprise Architect's Guide to API Integration for ESB and SOA]
[Is PostgreSQL Your Next JSON Database]
[Architecture for a Scalable Enterprise Content Repository]
[2016 State of DevOps Report]
[From Macrosystems to Microservices: Lightweight Development with the Oracle Cloud]
Â
[Java in the Age of DevOps, Cloud and PaaS: Towards Continuous Delivery]
[Peer Code Review from IDE]
Â
[tools]
[Download the FOREVER FREE and fully-featured version of TeamCity]
If you no longer wish to receive these emails, please click on the following link: [Unsubscribe]
Forwarded newsletter? [Register to get your own weekly newsletter.]
- - -
C4Media Inc. (InfoQ.com),
2275 Lake Shore Boulevard West,
Suite #509,
Toronto, Ontario, Canada,
M8V 3Y3