SPONSOR ADManaged open source databases, deployed in minutes. Our platform comes with high availability, auto-scaling, auto-backup and more. Free to try. |
This eMag includes articles written by experts who have implemented successful, maintainable systems across both microservices and monoliths. (eMag) |
In this podcast Shane Hastie, InfoQ's Lead Editor for Culture & Methods, spoke to Colin Breck, an Engineer from Tesla, about using quality views to expose and prioritize technical debt. (Podcast) |
Data Science Latest Content infoq.com/data-science |
TOP Data Science NEWS HEADLINES Second-Generation TPU Offers Both Training and Model Serving, Free Research Tier on GCP Google Released MobileNets: Efficient Pre-Trained Tensorflow Computer Vision Models Enhancing Google Maps with Deep Learning and Street View |
FaunaDB Serverless Cloud is the managed version of FaunaDB, a serverless, object-relational, globally replicated, strongly consistent, temporal database, that can be deployed on multiple clouds, such as AWS, GCP, and Azure, or on premises. (Article) |
The panelists discuss using AI in the enterprise to solve business problems. (Presentation) |
DevOps Latest Content infoq.com/devops |
TOP DevOps NEWS HEADLINES Evolution of Deployment Architecture at Buzzfeed How the Financial Industry is Doing DevOps Microsoft Joins Cloud Foundry Foundation as a Gold Member |
Add serverless computing to the growing list of options developers have when building software. Serverless products - more accurately referred to as Functions-as-a-Service - offer incredible simplicity, but at a cost. To learn more about this exciting space and the practical implications, InfoQ reached out to three experienced technologists. (Article) |
Paul Bellamy covers epic fails experienced moving to microservices, using the RED method to monitor what matters, and production outages his team solved with detailed telemetry. (Presentation) |
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! |
Development Latest Content infoq.com/development |
TOP Development NEWS HEADLINES RepreZen Releases KaiZen Open-Source Editor and Parser for Open API 3.0 |
Angel Mercedes discusses the new IoT SIM technologies, how to choose the right SIM, use cases for IoT SMART SIM and eUICC/eSims, criteria for selecting an IoT platform and connectivity provider. (Presentation) |
Ben Stopford talks about the beauty of sequential access and append only data structures, in the context of a little known paper entitled "Log Structured Merge Trees". LSM describes a counter intuitive approach to storing and accessing data in a sequential fashion. (Presentation) The next QCon is in New York, June 26-30, 2017. Join us! |
Alex Chan talks about property-based testing including looking at it through the lens of two libraries: Hypothesis and AFL, with examples and testing patterns that we can apply in other code. (Presentation) The next QCon is in New York, June 26-30, 2017. Join us! |
This panel is led by Martin Thompson, who asks the hard questions on choices made (past and future) and moderates the discussion between the people behind some of the largest and most innovative languages in use by developers today. (Presentation) The next QCon is in New York, June 26-30, 2017. Join us! |
Sylvan Clebsch talks about Pony, an actor-model, capabilities-secure, native programming language. He talks about reference capabilities (a type system for data-race freedom influenced by object capabilities and deny guarantee reasoning), the ORCA and MAC protocols for fully concurrent no-stop-the-world garbage collection of both objects and actors, and extending Pony to the distributed setting. (Presentation) The next QCon is in New York, June 26-30, 2017. Join us! |
Rouven Wessling presents what's currently possible when it comes to testing documentation, how to start testing API documentation written using API Blueprints and how to incorporate it into a workflow. (Presentation) |
SPONSOR AD Guide to incident command. Disaster strikes. Systems fail. Here’s how to respond from the experts, plus tips for effectively communicating & empowering your teams during a crisis. Read the article. |
Java Latest Content infoq.com/java |
Goldman Sachs is widely known as a leader in investment banking, but they are very much a leading technology firm as well. Continuing our exploration of Reladomo, the primary Java ORM used at GS and now open source, GS Technology Fellow, Mohammad Rezaei looks at advanced features, such as sharding, caching, bitemporal access, performance, and testing. (Article) |
Nitsan Wakart talks about FlameGraphs, a new way to visualize execution profiles, combined with Linux system profiler perf and the recently added -XX:+PreserveFramePointer option in JDK 8u60. Wakart explores the JVM and Java applications using this new perspective and the profiles and the utility of this new method. (Presentation) The next QCon is in New York, June 26-30, 2017. Join us! |
Greg Young looks at Event Sourcing as a concept as well as specific JVM-based implementations that are available. He focuses on where such an implementation would be beneficial or not. (Presentation) The next QCon is in New York, June 26-30, 2017. Join us! |
SPONSOR AD How to Overcome the Microservices Sprawl - Microservices have accelerated the rate of new applications moving into production; however, most IT monitoring tools don’t provide enough visibility into the underlying containers. Learn how to improve DevOps visibility using a more holistic IT monitoring approach. Learn more. |
.NET Latest Content infoq.com/dotnet |
Highlighted by support for .NET Framework 4.7, the second preview of Visual Studio 2017 (15.3) has been released. Primarily focused on bug fixes and usability enhancements, this version addresses quality of life improvements. (News) |
Dynamic Languages Latest Content infoq.com/dynamic_languages |
TOP Dynamic Languages NEWS HEADLINES Safari 11 Adds Missing Features, Improves Privacy by Default |
Yehuda Katz discusses the big changes on the web in the past five years and how they affected Ember, plus Ember's latest project Glimmer, which allows a developer to use Ember's view layer stand alone. (Presentation) |
Mobile Latest Content infoq.com/mobile |
Axiz is a robotic-test generator for mobile apps. Here, we compare our approach with simulation-based test automation, describe scenarios in which robotic testing is beneficial (or even essential), and tell how we applied Axiz to the popular Google Calculator app. (Article) |
Architecture & Design Latest Content infoq.com/architecture-design |
TOP Architecture & Design NEWS HEADLINES Distributed Systems Theory for Practical Engineers |
Mike Amundsen discusses the benefits and operating principles of microservices. (Presentation) |
Reinhart Lanegger gives examples of how Lufthansa used APIs to perform a transformation of their company. (Presentation) |
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. |
Culture & Methods Latest Content infoq.com/culture-methods |
TOP Culture & Methods NEWS HEADLINES Q&A with Michael Ong on Cycling and Agile and the Value of UX How Testers Can Become More Technical Building a Startup within a Bank - Q&A with Peterjan van Nieuwenhuizen |
The book "Sense and Respond" provides ideas for executives, managers and business line leaders to leverage the power of technology to build more successful businesses. Authors Jeff Gothelf and Joshua Seiden explain how you can use experimentation and learning and continuous market feedback to deliver valuable products to customers, manage teams on outcomes and foster effective collaboration. (Article) |
Chip Loving and Jason Hall discuss a model of employee recognition that is meant to keep a happy team happy. (Presentation) |
Russel Winder discusses some of the important issues surrounding the government’s push for programming in UK schools, and how the way it’s been handled has left a lot to be desired. (Presentation) |