SPONSOR AD Service Oriented Architecture vs Microservices. Are microservices just SOA "done right"? Compare architectures and choose what's right for you. Download the Free O'Reilly Report. |
Changhoon Kim explains how P4 and PISA make network switches programmable and shows interesting applications for tracing, caching, and more. (Podcast) |
In this podcast Shane Hastie, Lead Editor for Culture & Methods, talks to Anders Wallgren, CTO of Electric Cloud about the adoption of DevOps, containers and microservices, and the dangers of vanity metrics. (Podcast) |
InfoQ provides software engineers with the opportunity to share experiences gained using innovator and early adopter stage techniques and technologies with the wider industry. We are always on the lookout for quality articles and we encourage practitioners and domain experts to submit feature-length (2,000 to 3,000 word) papers that are timely, educational and practical. (Announcement) |
Data Science Latest Content infoq.com/data-science |
TOP Data Science NEWS HEADLINES Google and Intel Release Do-It-Yourself Artificial Intelligence Vision Kit TensorFlow Lite Supports On-Device Conversational Modeling How Apple Uses Neural Networks for Object Detection in Point Clouds AWS re:Invent 2017 ML and IoT Announcements: Amazon SageMaker, AWS DeepLens & IoT Device Manager |
Carin Meier takes a look at the joys of Deep Learning, discussing how Deep Learning is changing how people approach programming, communicate with each other, and even what it means to be human. (Presentation) |
SPONSOR AD How mature are your database DevOps processes? Complete Redgate’s Database DevOps Maturity Assessment to evaluate your processes, benchmark against peers, and receive recommendations for improvements. Find out more. |
DevOps Latest Content infoq.com/devops |
TOP DevOps NEWS HEADLINES Werner Vogels on "21st Century [Cloud] Architectures": Availability, Reliability and Resilience AWS re:Invent Day 2 Keynote Announcements: Alexa for Business, Cloud9 IDE & AWS Lambda Enhancements Serverless Challenges in Hybrid Environments XebiaLabs Announce DevOps Intelligence Engine Kubernetes 1.8 Improves Security, Stability and Workloads |
At the microXchg 2017 conference, Uwe Friedrichsen discussed the core concepts of “Resilient Functional Service Design” and how to create observable systems. Friedrichsen believes that microservice developers must: learn about fault tolerant design patterns and caching; understand Domain-Driven Design (DDD) and modularity; and aim to design for replaceability of components rather than reuse. (Article) |
Craig Tataryn discusses the basics of Chef, what its various components are used for, and demonstrates how Chef _recipe_ and _resource_ development is implemented. (Presentation) |
5 Steps to Building a Successful Private Cloud; Understanding Cloud Native Infrastructure; Top 10 Adages in Continuous Deployment, and more. Learn More. |
SPONSOR AD Performance Testing and APM in the AWS Cloud. Download this eBook and learn about the cloud’s impact on environment provisioning, APM, and performance testing as well as essential business and technical prerequisites needed for performance testing in AWS, and more. Download Now. |
Development Latest Content infoq.com/development |
With the current explosion of functional programming, the "monad" functional structure is once again striking fear into the hearts of newcomers. In this article, Introduction to Functional Programming course instructor Dr. Barry Burd clarifies this slippery critter. (Article) |
Christopher Gilbert discusses blockchain, trying to go beyond the hype and explaining what it is and how it can solve real-life problems. (Presentation) The next QCon is in London, March 5-9, 2018 . Join us! |
Julian Guthrie and Dan Kreigh tell the story of the Ansari X-Prize, a competition driven by outsized characters—Burt Rutan, Richard Branson, John Carmack, Paul Allen—and discuss the construction/testing of the bullet-shaped SpaceShipOne. SpaceShipOne was a historic feat of aerospace engineering that produced the first privately built manned reusable spaceship to fly to space twice in two weeks. (Presentation) The next QCon is in London, March 5-9, 2018. Join us! |
Theo Schlossnagle discusses being a better engineer through better discourse by improving both as communicator and as listener. (Presentation) |
Matt Warren discusses how Microsoft does open source and how new features are designed. (Presentation) |
David Mitchell shows how to create visualizations out of code: building a map for a large, legacy code base, creating visuals without drawing, and explaining a roadmap to bring code under control. (Presentation) |
Adventures in ClojureScript; Scala Typeclasses; Real-Time Financials with Microservices and Functional Programming; Reactive JavaScript, and more. Learn More. |
SPONSOR ADModern Java EE Design Patterns (By O’Reilly). Download this report to explore best practices for automation, high availability, data separation, and performance while inspecting design patterns such as aggregator, proxy, pipeline, and shared resources to model service interactions. Download Now. |
Java Latest Content infoq.com/java |
TOP Java NEWS HEADLINES Servlet vs. Reactive: Choosing the Right Stack - Rossen Stoyanchev Presents at QCon SF 2017 Kotlin 1.2 Introduces Multi-Platform Projects What's New in MicroProfile 1.2 Design of Java Value Types Makes Progress Oracle Joins Eclipse MicroProfile Project |
Julian Guthrie and Dan Kreigh tell the story of the Ansari X-Prize, a competition driven by outsized characters—Burt Rutan, Richard Branson, John Carmack, Paul Allen—and discuss the construction/testing of the bullet-shaped SpaceShipOne. SpaceShipOne was a historic feat of aerospace engineering that produced the first privately built manned reusable spaceship to fly to space twice in two weeks. (Presentation) The next QCon is in London, March 5-9, 2018. Join us! |
SPONSOR ADAll your Databases, One Platform - Compose makes it easy to deploy your favorite open source databases in minutes into your preferred cloud datacenter on fast SSDs. Everything you need to run a performant database is available through the Compose web console or Compose APIs. Try Compose Free for 30 Days. |
Dynamic Languages Latest Content infoq.com/dynamic_languages |
TOP Dynamic Languages NEWS HEADLINES WebAssembly Now Supported across All Browsers | John Stevenson discusses the benefits of using ClojureScript to write web applications. (Presentation) |
We are always on the lookout for quality articles and we encourage practitioners and domain experts to submit feature-length (2,000 to 3,000 word) papers that are timely, educational and practical. (Announcement) |
Mobile Latest Content infoq.com/mobile |
TOP Mobile NEWS HEADLINES Kotlin Native Adds Objective-C Interop, WebAssembly Support | The era of cryptocurrency opens new possibilities for game publishers and developers. However, it is not yet a fully-developed market and there are many things that should be taken into account before entering it. This article reviews the main pros and cons of entering this new and highly volatile field. (Article) |
Architecture & Design Latest Content infoq.com/architecture-design |
TOP Architecture & Design NEWS HEADLINES Kevin Webber on Migrating Java to the Cloud |
Examples of event sourced systems are often from process-oriented domains, like e-commerce, with incoming commands that generate events. But there are domains without processes that are intrinsically unreliable where we are collecting events from external event sources with transports that are unreliable, Lorenzo Nicora explained at the recent Microservices Conference QCon London 2017. (News) |
SPONSOR AD The Six Essentials for DevOps Team Excellence. This new ebook from Evident.io offers six tips to build a framework for DevOps teams embedding security and development best practices into an agile operation. Download now. |
Culture & Methods Latest Content infoq.com/culture-methods |
TOP Culture & Methods NEWS HEADLINES Unblocking Middle Management Using Personas |
This is the fourth in a series of articles that will help you think about how you might want to customize your agile approach for your context. This article is about the kind of leadership your project might need and who might provide it. Teams new to agile or new to an organization need facilitation so they can create their own agile approach that works. (Article) |
In the book A Seat at the Table, Mark Schwartz explains how the traditional role of the CIO conflicts with an agile approach for software development. He explores what IT leadership looks like in an agile environment, advising CIOs to set a vision for IT and take accountability for business outcomes. (Article) |
Kevin Stewart examines the need for inclusive measures as part of building a strong engineering culture and its impact on the product development process. He explores techniques for achieving balance in an industry that has historically skewed in a particular direction and looks at these issues from an engineering and business point of view, in addition to the usual social good standpoint. (Presentation) The next QCon is in London, March 5-9, 2018. Join us! |
Troy Magennis discusses the top three reasons forecasts fail to match reality, and challenges the assumption that work complexity and effort correlates with delivery time. (Presentation) The next QCon is in London, March 5-9, 2018. Join us! |
Mike Burns outlines three metrics -cycle time, throughput, and work item size- a team can use to help improve team performance, and allow for the right decisions to be made at the right time. (Presentation) |
Rob Witoff takes a deep dive into how Coinbase attacks tech debt, including deployments, testing, immutable + codified infrastructure. He shares a recent "Scorched Earth" event where they upgraded and rebuilt 100% of their infrastructure from scratch in 24 hours. Tech includes AWS, Docker, CoreOS, Terraform, GeoEngineer and more. (Presentation) The next QCon is in London, March 5-9, 2018. Join us! |