Software craftmanship, Systems & Agile
4.9K views | +0 today
Follow
 
Scooped by yannick grenzinger
onto Software craftmanship, Systems & Agile
Scoop.it!

Know Your Product Owner | UX Magazine

Know Your Product Owner | UX Magazine | Software craftmanship, Systems & Agile | Scoop.it

The relationship between the project team and the PO is critical to eventual success, so the quicker you identify potential problems and mitigate them, the better for everyone.

more...
No comment yet.
Software craftmanship, Systems & Agile
All about software craftmanship, design and it's Agile management
Your new post is loading...
Your new post is loading...
Scooped by yannick grenzinger
Scoop.it!

Badness 10.0000 | Escaping Hell with Monads

In this post we’ll have a look at some instances of such sitations, their “ad hoc” solutions provided at the language level, and finally at how these problems can be solved in a uniform way using Monads.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Istio - Weaving the Service Mesh

Louis Ryan talks about Istio, a tool which provides a common networking, security, telemetry and policy substrate for services called ‘Service-Mesh’. He also talks about how the service-mesh helps to enable the transition to microservices, to empower operations teams, to adopt security best-practices and more.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Testing in Production - Quality Software Faster

Michael Bryzek explores what it’s like to build quality software with no development, QA or staging environments. He deep dives into “verifying in production” - what it takes to build software that can be tested continuously in production.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Avoiding Alerts Overload from Microservices

Avoiding Alerts Overload from Microservices | Software craftmanship, Systems & Agile | Scoop.it
Sarah Wells shares the experiences of reaching over 150 microservices in production after starting to build a microservices-based system from scratch only two years go. She shares how her team regained control and offers some tips and tricks.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Testing Microservices, the sane way – Cindy Sridharan – Medium

There’s no dearth of information or best-practices or books about how best to test software. This post, however, focuses solely on testing backend services and not desktop software or safety critical…
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

How to be Confident that Your Microservices Can Still Communicate in Production with Pact and Docker

How to be Confident that Your Microservices Can Still Communicate in Production with Pact and Docker | Software craftmanship, Systems & Agile | Scoop.it
Consumer-driven contracts enable our teams at Rightmove to work independently, and be confident that their changes won’t break other services when deploying their own. It also improves communication between teams, and helps to get developers thinking about API design early on.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Microservices Pattern: A pattern language for microservices

Microservices Pattern: A pattern language for microservices | Software craftmanship, Systems & Agile | Scoop.it
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

The Comprehensive Guide to Serverless Architecture

The Comprehensive Guide to Serverless Architecture | Software craftmanship, Systems & Agile | Scoop.it
What is serverless architecture? | How does serverless architecture works? | Serverless architecture: Benefits & Drawbacks | What is FaaS? | Case study
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Repo style wars: mono vs multi

"The Fundamental Law of Repo Topology is that you must not have cyclical dependencies between repos. If you do you are in for a world of hurt when you have to perform a series of non-atomic changes to update libraries.1 Going with a monorepo has the advantage that you never have this problem because there’s only one repo. On the other hand, working in a monorepo implies certain things about the rest of your development process and even philosophy of development."
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

The Cost Center Trap

The Cost Center Trap | Software craftmanship, Systems & Agile | Scoop.it
In the 1960’s, IT was largely an in-house back-office function focused on process automation and cost reduction. Today, IT plays
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Five Factor Testing - Custom Web & Mobile Development Company | DevMynd

Five Factor Testing - Custom Web & Mobile Development Company | DevMynd | Software craftmanship, Systems & Agile | Scoop.it
When I took my first real dev job in the late 90s, it was not common for developers to write their own …
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Functional Calisthenics

Our team of dedicated software craftsmen provides consultancy, software development, and training services to clients seeking high quality development processes and software solutions.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Good naming is a process, not a single step

Good naming is a process, not a single step | Software craftmanship, Systems & Agile | Scoop.it
Legacy code, Design, and TDD are the same thing: iteratively discovering great names. Here's how.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Web Fundamentals  | 

Web Fundamentals  |  | Software craftmanship, Systems & Agile | Scoop.it
Google's opinionated reference for building amazing web experiences.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Designing Services for Resilience: Nora Jones Discusses Netflix Chaos Engineering at QCon SF

Designing Services for Resilience: Nora Jones Discusses Netflix Chaos Engineering at QCon SF | Software craftmanship, Systems & Agile | Scoop.it
At QCon SF Nora Jones presented “Designing Services for Resilience Experiments: Lessons from Netflix”. Key takeaways from the talk included: the customer experience is a priority; designing for resiliency testability is a shared responsibility; configuration changes can cause outages; and engineers should have have explicit monitoring in place to detect antipatterns in configuration changes.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

The InfoQ eMag: Streaming Architecture

The InfoQ eMag: Streaming Architecture | Software craftmanship, Systems & Agile | Scoop.it
This InfoQ emag aims to introduce you to core stream processing concepts like the log, the dataflow model, and implementing fault-tolerant streaming systems.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Introducing Interaction-Driven Design

Introducing Interaction-Driven Design | Software craftmanship, Systems & Agile | Scoop.it
Our team of dedicated software craftspeople provide consultancy, software development, and training services to clients seeking high quality development processes and software solutions.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Services by Lifecycle - Wide Awake Developers

Services by Lifecycle - Wide Awake Developers | Software craftmanship, Systems & Agile | Scoop.it
This post took a lot longer to pull together than I expected. Not
because it was hard to write, but because it was too easy to write
too much. Like a …
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Entity Services is an Antipattern

Entity Services is an Antipattern | Software craftmanship, Systems & Agile | Scoop.it
In a microservice based architecture, it is important to keep the different services separated. Entity services is a common pattern now applied to microservices, but Michael Nygard claims that entity services is an anti-pattern that works against separation.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Flow: The essence of high performing engineering organizations

Flow: The essence of high performing engineering organizations | Software craftmanship, Systems & Agile | Scoop.it
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Charity Majors on Observability and Understanding the Operational Ramifications of a System

InfoQ recently sat down with Charity Majors, CEO of honeycomb.io and co-author of “Database Reliability Engineering” (with Laine Campbell), and discussed the topics of observability and monitoring.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

500 Data Structures and Algorithms practice problems and their solutions

500 Data Structures and Algorithms practice problems and their solutions | Software craftmanship, Systems & Agile | Scoop.it
Find pair with given sum in the array
Find sub-array with 0 sum
Sort binary array in linear time
Find a duplicate element in a limited range array
Find largest sub-array formed by consecutive…
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Developer Experience Lessons Operating a Serverless-like Platform At Netflix — Part II

Developer Experience Lessons Operating a Serverless-like Platform At Netflix — Part II | Software craftmanship, Systems & Agile | Scoop.it
In Part 1 of this series, we outlined key learnings the Edge Developer Experience team gained from operating the API dynamic scripting platform which provides a serverless or FaaS like experience for…
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

API design: Choosing between names and identifiers in URLs

By Martin Nally, software developer and API designer If you're involved in the design of web APIs, you know there's disagreement over th
more...
No comment yet.