In this issue, July 25, 2017 View it in your browser.

Modern R, AI in Medicine, Lambda@Edge, Java Jigsaw Case Study, Angular 4.3, React Native Mobile, Maintaining Great Teams

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!

https://www.infoq.com/resource/podcasts/martin-hadley-r-ecosystem/en/smallimage/logo-infoq-podcast%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.

https://www.infoq.com/resource/podcasts/debbie-madden-great-teams/en/smallimage/logo-culture.jpg

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

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

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

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

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

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

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

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)