The Pipeline61 framework supports the building of data pipelines involving heterogeneous execution environments. It reuses the existing code of the deployed jobs in different environments and provides version control and dependency management that deals with typical software engineering issues. A real-world case study shows its effectiveness.
Semantic versioning can be misleading. While F# 4.1 is backwards compatible with F# 4.0, it is by no means a minor release. With both Microsoft and the larger community contributing, several more features were introduced since the F# 4.1 preview in the areas of performance, interoperability, and convenience.
In an increasingly more complex world, finding the smallest possible chunk to deliver to get feedback is essential. This is the idea behind the term MVP. This article describes a model where business and technology together explore the product needs along seven product dimensions, which is a great way of finding small slices of work to develop.
Reladomo, the primary Java ORM used at leading investment bank Goldman Sachs, is now open source. In this article GS Technology Fellow Mohammad Rezaei takes us on a deep dive into Reladomo. 4
This article shares some ‘good, bad and ugly’ examples of practices that often work and some that always fail at adopting agile and improving large organizations.
In his new book Product Mastery Geoff Watts, Scrum and leadership coach, explores what he calls “the difference between good and great product ownership”.
In this article the author describes the need for high-quality, structured data before AI technologies can be of use to organizations and their customers. 4
A practical approach to designing and building a modular monolith, can result in better solution than microservices, especially for complex domains, such as enterprise applications. 7
The choice of issue tracking tools and usage seems a no-brainer: pick the tool that does the job best. But in today's world of continuous delivery and operations, teams need to work closer than ever.
For larger dev/test projects or companies, individual agile teams are rolled up into one agile environment at enterprise scale. Yousef Awad presents lessons learned and words to the wise.
Sergey Laptick shows how to create web components to display data in the form of different types of lists using the Webix UI Library.
What does a team look like, and what do they have to help them be a successful team? This article discusses some of the tools and techniques that teams use to become and maintain team effectiveness.