SPONSOR AD 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! |
In this week’s podcast, Thomas Betts talks with Haley Tucker, a Senior Software Engineer on the Playback Features team at Netflix. While at QCon San Francisco 2016, Tucker told some production war stories about trying to deliver content to 65 million members. (Podcast) |
In this podcast, recorded at the Agile 2016 conference, Shane Hastie, InfoQ Lead Editor for Culture & Methods, talks to five of the leading minds of Agile Management: Steve Denning, Ray Arell, Todd Little, Hendrik Esser and Steve Holyer. (Podcast) |
Data Science Latest Content infoq.com/data-science |
TOP Data Science NEWS HEADLINES Facebook's Comparison of Apache Giraph and Spark GraphX for Graph Data Processing Julien Le Dem on the Future of Column-Oriented Data Processing with Apache Arrow |
The panelists discuss the impact machine learning is having on various industries. (Presentation) |
Aaron Spiegel reviews common scaling techniques for both relational and NoSQL databases, discussing trade-offs of these techniques and their effect on query flexibility, transactions and consistency. (Presentation) |
Neha Narkhede talks about the experience at LinkedIn moving from batch-oriented ETL to real-time streams using Apache Kafka and how the design and implementation of Kafka was driven by this goal of acting as a real-time platform for event data. She covers some of the challenges of scaling Kafka to hundreds of billions of events per day at Linkedin, supporting thousands of engineers, etc. (Presentation) The next QCon is in London, March 6-10, 2017. Join us! |
SPONSOR AD What PostgreSQL has Over Other Open Source SQL Databases. Its tag line claims that its: "The world's most advanced open source database." See why PostgreSQL makes this claim. Part 1 of this series look at storing data - the model, structures, types and size limits. Learn More. |
DevOps Latest Content infoq.com/devops |
TOP DevOps NEWS HEADLINES Google Pushing for HTTPS Azure Functions Reach General Availability Building Conversational and Text Interfaces Using Amazon Lex |
Filip Hanik and Sree Tumidi talk about the OpenID Connect and OAuth 2 standards, the most popular authentication and authorization frameworks used in native cloud applications today. They share their experiences building the Cloud Foundry User Authentication and Account management project, a production grade OAuth 2 authorization and resource server, as well as an OpenID Connect implementation. (Presentation) |
SPONSOR AD Supercharging your Microservices with NetflixOSS and Spring Cloud. Learn about the architectural challenges Netflix faced, what they’ve released as open source software, why this software matters to you, and how Pivotal makes it easy to consume Netflix software as part of Spring Cloud. Learn More. |
Culture & Methods Latest Content infoq.com/culture-methods |
TOP Culture & Methods NEWS HEADLINES Emergent Practices, the True Pattern for Succeeding with Agile CA Technologies CEO Says "Built To Change is the New Paradigm" Large Scale Experimentation at Spotify QConSF - Creating Awesome Teams |
This article focuses on how cultural differences influence collaboration in distributed teams; it shares some virtues and practices which are helpful in bridging the cultural differences between team members. It defines culture and multicultural environment in distributed teams. It looks at questions teams can ask themselves to find out the impact of cultural differences in their day-to-day work. (Article) |
Matt Sakaguchi addresses the research and the insights of a manager who worked with his own team and others to instill the findings and principles from a pilot program at Google in the real world. (Presentation) The next QCon is in London, March 6-10, 2017. Join us! |
SPONSOR AD Code Rally India Track 1 Winner Announced - Congratulations to Arun Ganesan for winning the first track – Challenge Sky – with a race time of 01:58:30. There's still plenty of time to test your Java and Node.js skills and win great prizes (smart watches and a GPS Drone Quadcopter!) Play Code Rally India (Nov 21 - Jan 7th). |
Java Latest Content infoq.com/java |
TOP Java NEWS HEADLINES Latest Java 9 Schedule Appears to Be at Risk from the Outset |
JMeter is an indispensable tool for testing load and functionality of multi-tiered applications comprised of web front ends, JVM servers and a wealth of NoSQL and relational databases. This book is the manual that should have been included to help surmount the learning curve. (Article) |
Ben Lackey and Cornelia Davis start with the use cases for on-demand, dedicated DSE clusters, cover the solution design, and demo the system. The creation of on-demand clusters takes full advantage of BOSH 2.0. Finally, they complete the story by looking at the support that Spring has for Cassandra. (Presentation) |
Dieter Hubau explains the inner workings of a Spring Boot Starter project and goes over the necessary code for creating one using his recently developed starter for integrating Spring Social with a Redis backed datastore. (Presentation) |
The authors discuss Spring Boot: development cycle with Devtools, H2 web console, persistent web sessions, managing cache, static resources in web apps, evolving a database schema and more. (Presentation) |
Simon Ritter starts with a short summary of the key features of both Lambda expressions and streams before moving on to some real world examples of how to use them effectively, including a number of lessons learnt from trying to apply an imperative style of programming when it should have been functional. He finishes off with a quick look at some of the ideas for improvements to streams in JDK 9. (Presentation) |
Stephane Nicoll and Yann Cebron talk about how to navigate, edit and perform refactorings across a variety of common Spring technologies. (Presentation) |
Simon Ritter looks at the fundamentals of how modularity in Java will work. He explains the impact project Jigsaw will have on developers in terms of building their applications, as well as helping them to understand how things like encapsulation of private APIs, which have up until now been visible, will change in JDK 9. (Presentation) |
SPONSOR AD Top 6 Performance Challenges in Managing Microservices. Microservice architectures can yield hundreds, or even thousands, of microservices, which introduces new challenges in managing both the deployment as well as performance. This whitepaper reviews the top 6 challenges. |
Development Latest Content infoq.com/development |
Python is approaching its next major milestone, version 3.6. Expected to be released on December 16, Python 3.6 brings many new features, including faster and more compact dictionaries, improved asyncio, a new file system path protocol, and more. (News) |
SPONSOR AD How to Protect Selected Code using CPU-hardened Enclaves - Intel® Software Guard Extensions protects selected code and data from disclosure or modification. In this tutorial, you will learn how to partition your application into CPU-hardened enclaves of execution that increase security. Learn More. |
Mobile Latest Content infoq.com/mobile |
Bob Duncan reviews the key ingredients of micro-interactions, sharing examples of successful ones and how they've shaped the products, discussing how to add micro-interactions to a workflow. (Presentation) |
Connor Tumbleson discusses the Android package and examines how it can be explored in order to extract information while looking at some of the products and tools used by both sides. (Presentation) The next QCon is in London, March 6-10, 2017. Join us! |
SPONSOR AD Manage complex deployments across teams with ease using GoCD. Get started on your continuous delivery journey by getting increased visibility into and control of all your workflows. Say goodbye to deployment panic and hello to consistent, predictable deliveries. Download and use GoCD for free. |
Dynamic Languages Latest Content infoq.com/dynamic_languages |
To meet both consumer demand and expectations, companies must develop for both mobile and web. Developing for both platforms is complex, but with the right tools and framework, the process is a little easier. In this article, TJ VanToll shows how to use NativeScript and Angular to develop cross platform apps. (Article) |
.NET Latest Content infoq.com/dotnet |
Visual Studio has a new website for extensions. Known as Visual Studio Marketplace, this site aggregates extensions for the Visual Studio, Visual Studio Code, and Visual Studio Team Services. (News) |
SPONSOR AD The .NET world has changed, and decidedly for the better. Not only is .NET Core now an open source framework, but thanks to Microsoft’s recent partnership with Red Hat, you can develop and run .NET web applications on Linux. Download O’Reilly’s new book Transitioning to .NET Core on Red Hat Enterprise Linux. |
Architecture & Design Latest Content infoq.com/architecture-design |
TOP Architecture & Design NEWS HEADLINES Authentication Strategies in Microservices Systems |
Keith Adams takes a tour of Slack's infrastructure, from native and web clients, through the edge, into the Slack datacenter, and around the various services that provide real-time messaging, search, voice calls, and custom emoji. (Presentation) The next QCon is in London, March 6-10, 2017. Join us! |
Josh Evans talks about the chaotic and vibrant world of microservices at Netflix. He starts with the basics, the anatomy of a microservice, the challenges around distributed systems, and the benefits. Then he builds on that foundation exploring the cultural, architectural, and operational methods that lead to microservice mastery. (Presentation) The next QCon is in London, March 6-10, 2017. Join us! |