SPONSOR AD Get code-level visibility to ensure the best performance of your desktop and mobile applications with the best SaaS APM solution out there. Plans start at $35 per month for monitoring 3 Applications and 40 Servers. |
In this podcast Shane Hastie, Lead Editor for Culture & Methods, spoke to Jeff Dalton about the challenges of agile adoption in large organisations and the need to teach agile leaders how to teach so they can lead the cultural shift that is needed. (Podcast) |
AI, ML & Data Engineering Latest Content |
David Andrzejewski presented "Understanding Software System Behaviour with ML and Time Series Data". This article is a summary of his presentation and an overview on what to look out for. Know about the traditional approaches to time series, how to handle missing values, and know about possibly occurring seasonality in your data. Be careful about what threshold you set for anomaly detection. (Article) |
Joseph Williams reviews the regulatory issues that face the implementation of blockchain, and discusses where blockchain might first be applied to government operations. (Presentation) |
If you are fighting bias these three case studies will help you diagnose it, identify some sources, and understand what it takes to avoid it. (Presentation) |
|
InfoQ YouTube Exclusives |
Greg Novak provides guidelines for thinking about empirical performance evaluation of parallel programs in general and of Spark jobs in particular. (Presentation) |
Aljoscha Krettek gives a quick overview of the capabilities of Flink before discussing the current state of Flink, the upcoming new release, and future developments. (Presentation) |
DevOps Latest Content |
TOP DevOps NEWS HEADLINES |
|
Catching bugs at the end of a development cycle is costly, but how do you incrementally test complex distributed systems? In this article, Marcin Grzejszczak looks at an integration testing approach for communication between components. He reviews contract testing, and Spring Cloud Contract, as one solution. (Article) |
Metaparticle, Ballerina, and Pulumi have introduced different approaches by empowering developers to handle deployment automation within programing language itself without having handwriting YAMLs. This is becoming a trend and will change the DevOps practice in the software industry. (Article) |
David Fiorentino provides advice on how to lead change necessary to adopt DevOps in an organization. (Presentation) |
Gregor Hohpe reflects on the experience of transforming IT inside a large organization as opposed to simply adopting DevOps. (Presentation) |
The panelists talk about the improvements in developer productivity, overall systems reliability and compute efficiency at Facebook, Google, Netflix, and Uber. They also talk about how these improvements have been delivered, what lessons were learned during implementation and operations, and what the future looks like in the container management space. (Presentation) The next QCon is QCon San Francisco, November 5-7, 2018. Join us! |
SPONSOR AD The Spring framework comes with nice support for integration testing, but a lot of manual coding is required to set up test cases properly. This paper describes how Parasoft Jtest’s Unit Test Assistant can improve the workflow and outcomes for Spring application testing. Download now. |
|
Development Latest Content |
TOP Development NEWS HEADLINES |
|
Ryn Daniels describes the “Apache SNAFU”, shares their experiences as the instigator of that snafu and walks through the lessons that can be learned from such an event. Takeaways include ideas for how to design tools, processes, and systems in ways that maximize the resilience and responsiveness of humans throughout engineering organizations. (Presentation) The next QCon is QCon San Francisco, November 5-7, 2018. Join us! |
SPONSOR AD Learn AWS Machine Learning algorithms Integrate predictive models with your app Use code ORIQK09 to get this new Video for $9 only. Offer valid till Aug 15, 2018. |
|
Java Latest Content |
The Eclipse Foundation has released the latest version of the Eclipse IDE. Eclipse Photon brings support for both Java 10 and Java EE 8, improvements for PHP development tools, Dark theme improvements, and more. (News) |
.NET Latest Content |
TOP .NET NEWS HEADLINES |
|
C#8 adds Ranges and Recursive Patterns. Ranges define a sequence of data while the use of Recursive Patterns provides the ability to deconstruct objects that match a given pattern. This expands on the basic pattern matching that debuted in C#7. (Article) |
Dynamic Languages Latest Content |
At the recent FullStack conference in London, JavaScript creator Brendan Eich, and JSON creator and JavaScript: The Good Parts author Douglas Crockford spoke on the future of JavaScript. (News) |
Architecture & Design Latest Content |
TOP Architecture & Design NEWS HEADLINES |
|
Tammy Butow explains how to build resilient systems by focusing on the detection, mitigation, resolution and prevention of incidents. She shares her experiences using chaos engineering to build resilient systems... even when they can’t be built from scratch. (Presentation) The next QCon is QCon San Francisco, November 5-7, 2018. Join us! |
Erica Windisch dives into how serverless development with observability tooling can help bridge the gap between operations and business intelligence to learn better and iterate faster. (Presentation) The next QCon is QCon San Francisco, November 5-7, 2018. Join us! |
Nathan Aschbacher talks about how and why chaos engineering is being applied to autonomous vehicle safety, how property-based testing principles can positively influence and enrich chaos engineering goals and how to advance chaos engineering practices to explore beyond basic properties like system availability and extend into verifying system correctness. (Presentation) The next QCon is QCon San Francisco, November 5-7, 2018. Join us! |
Culture & Methods Latest Content |
TOP Culture & Methods NEWS HEADLINES |
|
Agnostic Agile principles facilitate and accelerate both the organization’s transformation as well as its Lean Agile evolution. Internalizing the Lean Agile Values and Principles are key to a successful Lean Agile transformation. Organizational complexity demands a multi-framework approach. A dogmatic, prescriptive approach to Agile is not only dangerous but is not Agile at all. (Article) |
In the past 4-5 years, I have been working as a software development coach, helping organizations around London improve their technical practices. I focus on XP practices, specifically TDD, Pair Programming, Refactoring and Simple Design. In this article, I share my experiences organizing coaching sessions, including subject selection and sequencing, exercises for each subject and session formats. (Article) |
Find out what are the 5 reasons you should give up the project paradigm and try out this new approach. (Book) |
Alexander Steinhart explores the digital revolution from a psychological perspective, with scientific research on human needs and biases in mind. He takes a look at the thin line between taking advantage of an understanding of psychology and exploiting it and at emerging, alternative design and technology streams that are driven by the intent to enable human autonomy and flourishing. (Presentation) The next QCon is QCon San Francisco, November 5-7, 2018. Join us! |
Marc Burgauer discusses what else can be done in Agile than the usual practices that companies attempt to adopt in order to become agile. (Presentation) |