SPONSOR AD Graph Databases are currently gaining a lot of interest, as they can give very powerful data modeling tools that provide a closer fit to how your data works in the real world. This article explores exactly what they are and where they can be a good fit in your application landscape. Learn More. |
In this podcast Shane Hastie, Lead Editor for Culture & Methods, spoke to Steve Holyer about collaboration, culture and teams, and the state of the Agile Fluency projects. (Podcast) |
AI, ML & Data Engineering Latest Content |
Krishnan Chandra explains the challenges of building a view counting system at scale, and how Reddit used probabilistic counting algorithms to make scaling easier. (Presentation) The next QCon is QCon New York, June 27-29, 2018. Join us! |
Jeff Magnusson discusses thoughts and guidelines on how Stitch Fix develops, schedules, and maintains their data and ML pipelines. (Presentation) The next QCon is QCon New York, June 27-29, 2018. Join us! |
|
InfoQ YouTube Exclusives |
In this talk, Jendrik Joerdening talks about PyTorch, what it is, how to build neural networks with it, and compares it to other frameworks. (Presentation) |
Soups Ranjan provides examples of applications where machine learning makes sense and when it doesn't, and gives examples from real-world applications in the risk domain (anti-fraud, cyber security, account takeover detection). (Presentation) |
SPONSOR AD Couchbase Mobile extends the Couchbase Data Platform to the edge, securely managing and syncing data from any cloud to every mobile device. Learn More. |
|
DevOps Latest Content |
TOP DevOps NEWS HEADLINES |
|
James Wickett covers a pragmatic approach to DevOps, focusing on principles, practices and tooling to meet demands. (Presentation) |
Meaghan Kjelland discusses the fundamental building blocks of a Kubernetes cluster, the architecture of the system, and the problems that it can solve. (Presentation) |
SPONSOR AD This new ebook offers six tips to build a framework for DevOps teams embedding security and development best practices into an agile operation. Download Now. |
|
Development Latest Content |
TOP Development NEWS HEADLINES |
|
Gemma Gordon and Anil Madhavapeddy give a brief history of OCaml, both from a technical and community building perspective, and explain how they are unlocking its potential in the “new” world of browsers and IoT. (Presentation) The next QCon is QCon New York, June 27-29, 2018. Join us! |
Thiya Ramalingam talks about what Zoom’s platform engineers have learned over the years from running a complete C++ stack in their back-end service - starting from selecting the right data structures from STLs to optimizing the code for maximum throughput. (Presentation) The next QCon is QCon New York, June 27-29, 2018. Join us! |
Esther Momcilovic talks about the reasons why Metaswitch chose Rust, and what it’s been like for the development teams getting to grips with this language. (Presentation) The next QCon is QCon New York, June 27-29, 2018. Join us! |
Steve Klabnik talks about where Rust is now, what new features are coming down the pipeline, how it's all being managed, and how this affects Rust's development in the future. (Presentation) The next QCon is QCon New York, June 27-29, 2018. Join us! |
GDPR requires measuring the analytical purpose of data: how it’s been used, for what purposes, and towards what gain.” Learn what software engineers should know from our free guide. |
|
Java Latest Content |
TOP Java NEWS HEADLINES |
|
Juergen Hoeller highlights some of the personal favorites newbies beyond the major themes in Spring Framework 5. (Presentation) |
Sannidhi Jalukar and Madhura Bhave discuss how to do TDD for a Spring Boot application using Boot annotations and utilities and dealing with DB queries, caching, reactive components, and message brokers. (Presentation) |
Bruce Thelen discusses how CoreLogic implemented a batch processing system on Pivotal Cloud Foundry with Spring Cloud Data Flow Server, Spring Task, and Spring Batch. (Presentation) |
Gil Tene talks about getting the most of Java applications and understanding some of the optimizations the latest crop of JVMs are able to apply when running on the latest servers. Tene dives into how such optimizations interplay with warmup, startup, rare executions, and dynamic JIT adaptations. (Presentation) The next QCon is QCon New York, June 27-29, 2018. Join us! |
Learn about the “three pillars of observability” -- monitoring, logging, and distributed tracing -– and how they relate to designing and operating software systems based around modern architectural styles like microservices and serverless. Download Now. |
|
.NET Latest Content |
TOP .NET NEWS HEADLINES |
|
Though a comparatively minor release, C# 7.3 addresses some long outstanding complaints from C# 1 and 2 such as overload resolution and generic constraints that work with enums and delegates. (News) |
SPONSOR AD Create powerful, production-grade apps Enhance the security model of your apps Use the code ORIQH10 to get the eBook for $9 only. Offer valid till June 15, 2018. |
|
Dynamic Languages Latest Content |
TOP Dynamic Languages NEWS HEADLINES |
|
It’s clear there are pros and cons to keep in mind before making decision to generate code, but what's the best approach to generating source code for Angular: templating or AST handling? In this article, we’ll take Angular source code generation to the next level by diving into techniques to make this consistent and maintainable, based on a DSL mechanism. (Article) |
Mobile and IoT Latest Content |
TOP Mobile and IoT NEWS HEADLINES |
|
Though many people consider Augmented Reality to be only an entertainment technology, it’s actually widely used in multiple industries like healthcare, e-commerce, architecture and many others. This article helps you understand what kind of AR apps can be created, what features you should look for in an AR SDK, and provides you a table comparing six widely known AR toolkits. (Article) |
Architecture & Design Latest Content |
TOP Architecture & Design NEWS HEADLINES |
|
Ramiro Salas and Laurent Demailly explain what a service mesh is, its impact on PCF and K8s, the implications for the traditional infrastructure, and using Istio to integrate all abstractions. (Presentation) |
Heidi Howard takes a journey through history starting with the days when the field of distributed consensus began with a proof of its impossibility and arriving to present day when recently revised understanding of consensus enables a new generation of scalable yet resilient distributed systems. (Presentation) The next QCon is QCon New York, June 27-29, 2018. Join us! |
Culture & Methods Latest Content |
TOP Culture & Methods NEWS HEADLINES |
|
What is the difference between Centralized and Decentralized Coaching? What is more effective and under what organizational conditions can effectiveness be seen? Which approach is more susceptible to potential system gaming and other organizational dysfunctions? Why? Is coaching alignment (centralized vs. decentralized) and coaching focus (team vs. enterprise) - the same thing? (Article) |
Implementing Kanban seems rather simple, but making the most of the method is possible only for those willing to experiment with their workflow and walk the extra mile of reflecting the test results into the actual steps. See the most common stages of Kanban implementation and learn how to advance your workflow visualization and control as you increase your proficiency with the method. (Article) |
Get practical advice on building an intentional corporate culture and learn from the success stories of companies such as Google, Netflix, Thoughtwords and more. Subscribe on iTunes, Soundcloud or follow the topic on InfoQ. |
Louise Elliott discusses the history of leadership, how people choose leaders, the impact of the industrial revolution, the devolution of leadership and the importance of followers. (Presentation) |