In this issue, July 25, 2017 [View it in your browser.](
[Modern R,](#44540dcd-8004-4a8e-a324-e451ad119d13) [AI in Medicine,](#51c16e03-45e2-4a3f-9429-f6e9047d1577) [Lambda@Edge,](#1a2886ab-9f7e-4b9e-8a64-284eb75e2003) [Java Jigsaw Case Study,](#b48ff674-3b18-433c-bd8e-07865f8f27e9) [Angular 4.3,](#f538bcfe-7d5c-41c2-bb49-b49302cca078) [React Native Mobile,](#883290ff-a816-444c-9c14-147db3eb38e3) [Maintaining Great Teams](#af447c0a-ae87-41ce-bf84-15673662febb)
[Did you miss QCon SF last year? You can still attend in 2017!](
With 18 different tracks confirmed already and interesting new topics, [QCon SF]( is the conference for professional software developers youâd want to be a part of in 2017. Learn lessons on creating scalable and reliable systems that are resilient to failure in the âArchitecting for Failureâ track and take a deep dive into the patterns and use cases of serverless architectures today in the âServerless Warstoriesâ track. Save up to $700 if you [register]( before July 29th!
Â
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!](
[20.jpeg](
[] [Martin Hadley on R and the Modern R Ecosystem](
In this podcast Werner Schuster talks to Martin Hadley, data scientist at University of Oxford. They discuss the state of the R language, the rich R ecosystem that covers development (RStudio), notebooks for publication (R Notebooks, RPubs), writing web apps (Shiny), and the pros/cons of the different data frames implementations.
[(
[] [Debbie Madden on Forming and Maintaining Great Teams](
In this podcast recorded at QCon New York 2017 Shane Hastie, Lead Editor for Culture & Methods, spoke to Debbie Madden, CEO of Stride on communication advice and techniques for technical teams and what it takes for build truly great teams.
Data Science Latest Content [infoq.com/data-science](
TOP Data Science NEWS HEADLINES
- [] [Google Released Facets: A Visualisation Tool for Big Data](
[]
[AI in Medicine](
Anthony Chang presents the past of AI in medicine, the current development status and what to expect from the future. (Presentation)
[]
[Adopting Stream Processing for Instrumentation](
Sean Cribbs talks about the interface Comcast has designed for their instrumentation system that focuses on interactive feedback, note-taking, and team communication, how the interface works, how the stream processor manages flows on behalf of the user, and some trade-offs they have encountered while preparing the system to roll out into their organization. (Presentation)
The next QCon is in [San Francisco, Nov 13-17, 2017](. Join us!
[]
[Build a Better Monster: Morality, Machine Learning and Mass Surveillance](
Maciej Ceglowski wonders what tech companies can do to reduce the amount of data collected, closing the path to mass surveillance and bringing some morality in using ML with this data. (Presentation)
[]
[When Streams Fail: from Flash Floods to Arroyos](
Anton Gorshkov focuses on "What If" scenarios and how to evaluate and architect a streaming platform that has a high level of resilience. He looks at Kafka and Spark Streaming as specific examples and shares his experience of using these frameworks to process financial transactions and shows examples of tools that they built along their streaming journey. (Presentation)
SPONSOR AD
[MongoDB_ad_img](
[MongoDB Atlas:](Invision, eHarmony, & Thermo Fisher's Database Service of Choice. [Start for free.](
DevOps Latest Content [infoq.com/devops](
TOP DevOps NEWS HEADLINES
- [] [AWS Release Lambda@Edge, Enabling Node.js Functions to Execute at The Edge Alongside CloudFront CDN](
[BLESS: Better Security and Ops for SSH Access](
Bryan Payne talks about BLESS in general: what it is, how it works, and how we can start using it. He explores the Netflix BLESS production architecture and how other companies have used BLESS in different ways.He also talks about Netflixâs deployment and operational details, leveraging BLESS for security insight, and future plans for authorization improvements. (Presentation)
The next QCon is in [San Francisco, Nov 13-17, 2017](. Join us!
[]
[Practical mTLS: Security without the Headaches](
Ying Li discusses in detail the implementation challenges of Swarm, how her team at Docker greatly reduced the overhead necessary to manage an infrastructure that makes use of TLS certificates, and how they've added features such as transparent root key rotation, that reduce the risk of key compromise, and significantly increase the usability of Public Key Infrastructure. (Presentation)
The next QCon is in [San Francisco, Nov 13-17, 2017](. Join us!
SPONSOR AD
[Evident_ad_img](
[11 Things to Focus on to be PCI Compliance in AWS.]( Learn how to secure your PCI cardholder data in AWS with this guide from Evident.io. Tips, examples, and other advice from PCI and AWS experts. [Download now.](
Development Latest Content [infoq.com/development](
TOP Development NEWS HEADLINES
- [] [Zenedge Releases API Security Solution with Native SDKs](
[]
[Addressing Security Regression by Unit Testing](
Christopher Grayson explores the application of a regression solution commonly employed in software development - unit testing - to fighting security regression. He covers unit testing solutions that are both integrated into tested codebases as well as solutions that can test deployed codebases from a black box standpoint. (Presentation)
The next QCon is in [San Francisco, Nov 13-17, 2017](. Join us!
[]
[Cloud-Sourcing T.S. Eliot](
Sarah Gray shares her observations from using Erlang to reconstruct poetry from live Twitter streams, whatâs great and not so great about Erlang, what language features she loves, etc.. (Presentation)
SPONSOR AD
[Fastly_ad_img](
[How to CI/CD with open source tools.]( Create your own continuous deployment pipeline, leveraging open source tools like Travis CI, GitHub, & Terraform. [Watch the screencast.](
Java Latest Content [infoq.com/java](
[]
[Painlessly Migrating to Java Jigsaw Modules - a Case Study](
This article is a case study of changes required in an application to make use of the new Java Platform Module System. An understanding of the module system will become an important skill for Java developers, using Java 9 and beyond. (Article)
.NET Latest Content [infoq.com/dotnet](
TOP .NET NEWS HEADLINES
- [] [Rider Adds Performance Gains in RC1](
[] [Microsoft Previews Bug and Security Risk Detection on Windows and Linux](
Microsoft has made available Project Springfield as an Azure service preview called Microsoft Security Risk Detection (MSRD) for detecting code bugs and security vulnerabilities in Windows and Linux applications. (News)
SPONSOR AD
[RedGate_ad_img](
[Is your database blocking DevOps success?](
Learn how to overcome this by extending DevOps practices to the database. Youâll gain consistency, increase team efficiency and remove that last bottleneck. [Find out more.](
Dynamic Languages Latest Content [infoq.com/dynamic_languages](
TOP Dynamic Languages NEWS HEADLINES
- [] [Babylon.js 3.0 Released, Supports WebGL 2](
- [] [Angular 4.3 Brings New HttpClient and More](
[]
[Four Tips for Working with Angular Components](
If you're a beginner to Angular, you'll quickly find that components are some of the core building blocks of an Angular application. Regardless of what flavor of Angular you're working with, be it AngularJS or Angular 2+, learning to use components well is critical. In this article, Jonathan Saring offers four tips on working with Angular components. (Article)
Mobile Latest Content [infoq.com/mobile](
[]
[Affordable React Native Mobile App Development](
This article reviews the main benefits of developing a React Native mobile app and discusses a number of scenarios to make it more affordable, including local development, offshoring, and outsourcing. (Article)
Architecture & Design Latest Content [infoq.com/architecture-design](
TOP Architecture & Design NEWS HEADLINES
- [] [The Difference between SOA and Microservices](
- [] [Versioning of Events in Event Sourced Systems](
[]
[Secure Microservices Adoption](
Grygoriy Gonchar describes the benefits of the microservices architecture for security and how to deal with authentication, keeping track of dependencies and storing lots of credentials. (Presentation)
[]
[Making the World Smarter â One âThingâ at a Time](
Anand Oswal keynotes on the IoT landscape, from the edge to the cloud, enterprise to consumer IoT, fog computing and the wave of new applications that are set to launch the 4th industrial revolution. (Presentation)
[]
[How to Talk about APIs](
Andrew Seward presents tips on how to talk about an API and how to create an ubiquitous language for that. (Presentation)
SPONSOR AD
[GridGain_ad_img](
[High-Performance Data Architectures for the Internet of Things.]( Learn about the challenges caused by typical approaches to IoT data architecture and its associated resource requirements. See also how the GridGain in-memory computing platform can simplify this architecture and reduce your teamâs learning curve. [Learn More.](
Culture & Methods Latest Content [infoq.com/culture-methods](
TOP Culture & Methods NEWS HEADLINES
- [] [Better Engineering via Better Discourse](
- [] [The Importance of Learning, Psychological Safety, and Continuous Delivery: Agile on the Beach 2017](
[Focus on Culture When Building an Engineering Culture](
Sujith explores why the clichéd âEngineering Cultureâ and related jargon need serious action beyond just boardroom discussion. Building an awesome Engineering Culture today needs more focus than ever. While there are no ready-made frameworks for building great engineering culture, there is a lot to be learnt from successful organizations. (Article)
SPONSOR AD
[RMC_ad_img](
[Webinar: Implementing Agile: Part Two.]( Sonja Almlie and Mike Griffiths examine goals and strategies for agile implementation, classify pros and cons, distinguish which projects to convert to agile, and more. August 23rd @12 PM CDT. [Register Today!](
[]
[Scaling Your API Development Workflow](
Vincenzo Chianese shares an API development workflow based on culture, understanding, communication and collaboration. (Presentation)
LATEST WHITE PAPERS
[Microservices for Java Developers (By O'Reilly) - Download Now](
[Top 6 Performance Challenges in Managing Microservices in a Hybrid Cloud](
[The Ultimate DevOps Toolkit](
[Microservices vs. Service-Oriented Architecture (By O'Reilly) - Download Now](
Â
[Sid Anand on Building Agariâs Cloud-native Data Pipelines with AWS Kinesis and Serverless (Sponsored)](
Â
SPONSORED EMAGS/MINI-BOOKS
Â
[tools]
[MongoDB Atlas: Invision, eHarmony, & Thermo Fisher's Database Service of Choice. Start free.](
[1z0-808 practice tests - Get easily your Java 8 certification](
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 #325,
Toronto, Ontario, Canada,
M8V 3Y3