In this issue, July 19, 2016 [View it in your browser.]
[eMag: Exploring Container Technology in the Real World], [TypeScript], [Swift], [Go], [Rust], [VS Code], [RxJS 5], [2FA], [HTTP-RPC]
[Petabytes Scale Analytics Infrastructure @Netflix]
Netflix runs one of the largest âªbigdata⬠analytics infrastructure in the public cloud. Their platform leverages the scalability, reliability, and flexibility of the cloud to move quickly and innovate. At QCon San Francisco âª2016 in Novemberâ¬, two Netflix engineers will discuss the overall big data platform architecture and dive into the two key design choices that underpin our platform: [âªStorage⬠and âªOrchestrationâ¬â¬â¬]. They will also discuss their open source federated job management and orchestration layer, âª#âGenieâ¬.
Â
SPONSOR AD
[JetBrains_ad_img]
[Upsource: Polyglot code review tool]
Meet the only code review tool with static code analysis and code-aware navigation for Java, JavaScript, PHP and Kotlin.
[Give it a try!]
[
[The InfoQ Podcast: Wendy Closson on Mindfulness and Algorithmic Approaches to Communicating]
In this week's podcast, Barry Burd talks with Wendy Closson. With over a decade of experience immersed in development and championing agile practices, Closson coaches technology leaders to manage effectively, respond reasonably, and navigate the choppy waters of business. Closson's presentation at QCon New York was entitled Syntactic Sugar for English: Pragmatic Eloquence.
[
[InfoQ eMag: Exploring Container Technology in the Real World]
The creation of many competing, complementary and supporting container technologies has followed in the wake of Docker, and this has led to much hype and some disillusion around this space. This eMag aims to cut through some of this confusion and explain the essence of containers, their current use cases, and future potential.
Development Latest Content
[infoq.com/development]
TOP Development NEWS HEADLINES
[- [Visual Studio Code 1.3 Finally Adds Tabs]][- [Rust 1.10 Improves Bootstrapping, Panic Handling, and More]
- [Java EE Vendors and the London JUG Announce New MicroProfile]]
[Grokking Algorithms Review and Author Q&A]
Manningâs Grokking Algorithms, written by Aditya Y. Bhargava, takes a novel approach to introducing such complex matters as data structures, algorithms, and complexity. Himself a visual learner, Bhargava explains he attempted to leverage the powerful expressiveness of illustration to make it easier to grasp topics that could be otherwise impenetrable for some. (Article)
[Key Takeaway Points and Lessons Learned from QCon New York 2016]
The fifth annual QCon New York was the biggest yet, bringing together over 800 team leads, architects, project managers, and engineering directors. In total, over 140 practitioner-speakers presented 79 full-length technical sessions and 16 in-depth tutorials, providing deep insights into real-world architectures and state of the art software development practices from a practitionerâs perspective. (Article)
[The Nihilistâs Guide to Wrecking Humans & Systems]
Christina Camilleri talks about how social engineering can be used in conjunction with technical attacks to create sophisticated and destructive attack chains, shares some real world war stories and highlights what can be done to protect against these threats. (Presentation)
The next QCon is in [San Francisco, Nov 7-11, 2016]. Join us!
[Design by Contract in Elixir: âLet It Crashâ Meets âIt Shouldnât Crashâ]
Elba Sanchez explains what Design by Contract is, what can be achieved using it and how it can be used in any kind of projects, from personal to mission-critical software. (Presentation)
[Code Quality in Practice]
Bryan Helmkamp discusses insights from analyzing over 1T LoC daily, what makes a code metric valuable, when unmaintainable code may be preferable, and what prevents maintaining quality code over time. (Presentation)
[[Successful Go Program Design, 6 Years On]
Peter Bourgon discusses lessons learned from 6 years of professional Go development, highlighting the idioms, design patterns, and practices that have proven themselves at scale â and many that haven't. Bourgon presents recommendations on patterns and best practices for developing successful, scalable, and sustainable code using Go. (Presentation)
The next QCon is in [San Francisco, Nov 7-11, 2016]. Join us!]
[We Need to Talk About Docs]
Nik Wakelin discusses why developers dislike writing documentation, what can be done about it and how to improve the process of writing docs. (Presentation)
[[Two-Factor Authentication]
Phil Nash takes a look at generating one time passwords, implementing two-factor authentication in web applications and the use cases for QR codes. (Presentation)]
SPONSOR AD
[Zoho_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!]
Dynamic Languages Latest Content
[infoq.com/dynamic_languages]
TOP Dynamic Languages NEWS HEADLINES
- [JetBrains Ships WebStorm 2016.2, Adds More TypeScript and React Support]
[- [TypeScript 2.0 Beta Brings Option Types, Discriminated Unions, and More]
- [LokiJS 1.4 Release Brings Performance Improvement, NativeScript Adapter]]
[[RxJS 5 in Depth]
Gerard Sans explains RxJS' data architecture based on reactive programming, exploring Observables API using RxJS koans and unit tests. RxJS 5 focuses on performance and usability. (Presentation)
The next QCon is in [San Francisco, Nov 7-11, 2016]. Join us!]
SPONSOR AD
[QBitLogic_ad_img]
[Get a Starbucks gift card] for taking a quick survey for a new Intelligent Assistant for software engineers. [Click here.]
Mobile Latest Content
[infoq.com/mobile]
TOP Mobile NEWS HEADLINES
[- [Facebook Announces Open-Source Swift SDK Beta for iOS]]
[Modern iOS Application Security]
Dan Guido talks about the current state of iOS attacks, reviews available security APIs, and reveals why they are not enough to defend against known threats. He talks about the design of the Mobile Application Security Toolkit (MAST) which ties together jailbreak detection, anti-debugging, and anti-reversing in LLVM to address these risks. (Presentation)
The next QCon is in [San Francisco, Nov 7-11, 2016]. Join us!
Architecture & Design Latest Content
[infoq.com/architecture-design]
TOP Architecture & Design NEWS HEADLINES
- [Basho Open Sources Time Series Database Riak TS 1.3]
[[HTTP-RPC: A Lightweight Cross-Platform REST Framework]
HTTP-RPC is an open-source framework allowing developers to create and access cross-platform polyglot RESTful web services using a convenient, RPC-like metaphor, while preserving fundamental REST principles such as statelessness and uniform resource access. (Article)]
[The Seven (More) Deadly Sins of Microservices]
Daniel Bryant talks about the 2016 edition of the seven deadly sins that if left unchecked could easily ruin our next microservices project, and some of the nastiest anti-patterns in microservices, providing tools to not only avoid but also slay these demons before they tie up the project in their own special brand of hell. (Presentation)
The next QCon is in [San Francisco, Nov 7-11, 2016]. Join us!
[Lessons Learned on Uber's Journey into Microservices]
Emily Reinhold shares stories of how a rapid growth company broke up a monolith into a series of microservices, with practices and lessons that can save time and money. (Presentation)
The next QCon is in [San Francisco, Nov 7-11, 2016]. Join us!
[Automating Security at Slack]
Ryan Huber talks about some of the ways Slack approaches collecting, inspecting, and communicating security information to the security team and to the individuals in their organization. He also demonstrates how integrating security into a communication platform helps look at more data by delegating event management to the affected individuals. (Presentation)
The next QCon is in [San Francisco, Nov 7-11, 2016]. Join us!
[Building a Modern Security Engineering Team]
Zane Lackey discusses adapting security to change, building security programs, lessons learned from bug bounty programs, running attack simulations and knowing when security has been breached. (Presentation)
[Bitcoin Security: 1/10th Cent to a Billion Dollars]
Olaf Carlson-Wee explores micropayment and wealth storage use cases for bitcoin and examines the various novel cryptosystems used to facilitate micro-penny payments and secure billions of dollars in global bitcoin banks. (Presentation)
[REST Considered Harmful]
Ross Garrett explores how design decisions may be leading to poor UX, discussing the principles of reactive applications and how streaming APIs can deliver significant benefits over RESTful APIs. (Presentation)
SPONSOR AD
[Pivotal_ad_img]
[Discover modern methods for delivering and operating software services.] Save 10% off a SpringOne Platform ticket & learn about modern Java, Spring, Cloud Foundry, microservices & more. [Register today.]
Culture & Methods Latest Content
[infoq.com/culture-methods]
TOP Culture & Methods NEWS HEADLINES
- [âADHD & Technology: Brain Hacks and Upgrades]
- [The Body as Interface and Interpreting the Body Talks at Bristol Girl Geek Dinner Event]
- [Scrum Alliance Directors Resign]
- [ZeroTurnaround Releases RebelLabs Developer Productivity Report]
[Why ALM Is Becoming Indispensable in Safety-Critical Product Development]
Integrated Application Lifecycle Management platforms are advancing product development in life and safety critical environments. The story of how Medtronic Neuromodulation were able to modernize their processes using ALM helps us understand current and future trends in the development of complex software-heavy products. (Article)
[Don't Break Your Silos - Push Out the Silo Mentality]
Organizational silos are a serious hurdle for many companies out there. They may cause a wide variety of problems if not dealt with accordingly. Silos may not need to be broken if you manage to push out the mentality that comes with them by creating ventilators. The first step towards dealing with the silos is to learn more about them and familiarize yourself with the best practices against them. (Article)
[Pair Programming in the Cloud with Eclipse Che, Eclipse Flux, Orion, Eclipse IDE and Docker]
Sun Tan demos a prototype showing multi-editing and real-time collaboration from 3 different editors -Che, Orion, Eclipse- using a Flux microservice running inside a Che Docker runner. (Presentation)
[Culture Eats Principles for Breakfast]
Ian Dugmore and Jonathan Smart tells the story of Agile transformation across Barclays, what they have done and how theyâve done it, not only in IT but beyond IT. They look at the challenge of using Agile to bring about culture change from different perspectives, comparing and contrasting what needs to be done at an organizational level to make change happen. (Presentation)Â
The next QCon is in [San Francisco, Nov 7-11, 2016]. Join us!
[Full Stack Kanban - Live]
Chris Young, who runs a live software system, discusses using Kanban metrics and practices with tools like Graphite and Grafana, and shows how the feedback helps businesses to make informed decisions. (Presentation)
[Making a Sandwich: Effective Feedback Techniques]
Dan North discusses a number of feedback models and techniques and shows you where and how you can apply them. He explains the infamous and much-misunderstood âsandwich modelâ of feedback, how it works and why it usually doesnât, and looks at some of the failure modes of feedback. (Presentation)
The next QCon is in [San Francisco, Nov 7-11, 2016]. Join us!
[Burnout]
John Willis breaks down what we know about Burnout. Willis takes a look at some survey data and tries to suggest ways to achieve healthier outcomes for ourselves and our colleagues. (Presentation)
The next QCon is in [San Francisco, Nov 7-11, 2016]. Join us!
Data Science Latest Content
[infoq.com/data-science]
SPONSOR AD
[Compose_ad_img]
[Try RethinkDB,] [Get a Limited Edition T-Shirt.]
[Creating Customer-Centric Products Using Big Data]
Kriti Sharma talks about how Barclays is solving some of the toughest big data challenges in financial services using scalable, open source technology. He shares case studies in the areas of user experience centric predictive analytics and marketing, personalization of applications and targeted offers, social data analytics and sentiment analysis, open stack and open data collaboration, etc. (Presentation)Â
The next QCon is in [San Francisco, Nov 7-11, 2016]. Join us!
DevOps Latest Content
[infoq.com/devops]
TOP DevOps NEWS HEADLINES
- [Design for Continuous Evolution: Immutable Model Is Key for Robustness]
- [DigitalOcean Launches Flexible Block Storage]
- [Microsoft Launches Azure Information Protection for Documents]
- [AWS Adds Multi-Cloud Scripting to EC2 Run Command Feature]
SPONSOR AD
[NGINX_ad_img]
[Containers without Chaos?]
Learn the latest about Docker Networking and Service Discovery in this exclusive O'Reilly Media Ebook Sponsored by NGINX. [Download Report Now!]
[Fighting the #fintech Wave with DevOps]
Benjamin Wootton discusses doing DevOps in banking and financial institutions, providing advice on performing a DevOps transformation in such an environment. (Presentation)
The next QCon is in [San Francisco, Nov 7-11, 2016]. Join us!
LATEST WHITE PAPERS
[The Ultimate DevOps Toolkit]
[Cloud-Native Digital Asset Management for the Digital Workplace]
[Enterprise Integration Patterns: A Collection of 49 Flashcards]
[Modern Java EE Design Patterns (By O'Reilly) - Download Now]
[.NET on Linux: Which Environment?]
[Achieve Better Application User Experience with Application Performance Monitoring and Troubleshooting]
Â
[Peer Code Review from IDE]
[Java is Dead: Truth or Myth?]
[Building Modern JavaScript Applications on Top of Java EE Backends @ Oracle Virtual Tech Summit]
Â
SPONSORED EMAGS/MINI-BOOKS
Â
[tools]
PERFORMANCE MONITORING TOOLS
[Download JBoss EAP for Development Use]
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