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

Is there such a thing as the NoMock movement?

One of the things that’s often advocated for a good software development process is having unit tests. The more of those tests we have, the better. Having them increases our confidence that o...
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!

Continuous Delivery At GitHub by Alain Hélaïli

On a daily basis, GitHub’s developers push about 80 different changes to the production platform. Alain Helaili will walk you through the workflow and tool
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Developing Microservices with Aggregates

Chris Richardson describes how to use aggregates to design modular business logic that can be partitioned into microservices.
He also discussed his ideas on how to use DDD and CQRS concepts as a guide for implementing a robust microservices architecture.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Mastering Chaos - A Netflix Guide to Microservices

Josh Evans talks about the chaotic and vibrant world of microservices at Netflix. He starts with the basics- the anatomy of a microservice, the challenges around distributed systems, and the benefits. Then he builds on that foundation exploring the cultural, architectural, and operational methods that lead to microservice mastery.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

The Idea of Lisp

How a programming language can be an idea.
yannick grenzinger's insight:
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

The InfoQ eMag: The Current State of NoSQL Databases

The InfoQ eMag: The Current State of NoSQL Databases | Software craftmanship, Systems & Agile | Scoop.it
This eMag focuses on the current state of NoSQL databases. It includes articles, a presentation and a virtual panel discussion covering a variety of topics ranging from highly distributed computations, time series databases to what it takes to transition to a NoSQL database solution.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Infographics: Operation Costs in CPU Clock Cycles - IT Hare on Soft.ware

Infographics: Operation Costs in CPU Clock Cycles - IT Hare on Soft.ware | Software craftmanship, Systems & Agile | Scoop.it
Quote:"Back in 80s, it was possible to calculate the speed of the program just by looking at assembly."Another Quote:"keep in mind that these days compilers tend to ignore inline specifications more often than not"[→]
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

xgrommx/awesome-functional-programming

awesome-functional-programming - Yet another resource for collecting articles, videos etc. regarding functional programming
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

What They Don't Tell You about Microservices...

Daniel Rolnick provides insights on building and deploying microservices and talks about the process Yodle went through adopting and deploying microservices, including database architectures and architectural patterns that emerged.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

The Human Cost of Tech Debt - DaedTech

The Human Cost of Tech Debt - DaedTech | Software craftmanship, Systems & Agile | Scoop.it
Editorial Note: I originally wrote this post for the Infragistics blog.  Head over to their site and check out the original.  While you’re there, have a look at the other blog authors and their product offering. If you’re not already familiar with the concept of technical debt, it’s worth becoming familiar with it.  I say …
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Increase Learning with 10% Autonomy Time

Giving teams autonomy to spend 10% of their time for learning reduces delivery time, increases quality, and increases motivation. The 10% rule gives teams full autonomy to work on things they consider important. It results in freeing up people's creativity and letting teams grow their potential.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Developing Transactional Microservices Using Aggregates, Event Sourcing and CQRS - Part 2

This article concludes the description of a way to develop microservices using Domain Driven Design, Event Sourcing and Command Query Responsibility Segregation (CQRS). The practical considerations and benefits of this approach are compared with other options.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Start with Events and DDD When Building Microservices

Domain-Driven Design (DDD) is a great technique bringing designs closer to the domains we are working in, but too often we make early decisions with a focus on structure, which is not the intention of DDD. Instead we should start with the events in a domain, Russ Miles claims when describing the advantages of going “events-first” when building microservices.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Queueing Theory Explained

Queueing Theory Explained | Software craftmanship, Systems & Agile | Scoop.it
Let's start this post with an extract of Murphy's Law. If you change queue, the one that you left will start to move faster than the one you are in now. Your queue always goes the slowest. Whatever queue you join, no matter how short it looks, it will always take the longest to you…
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Stranger Things: The Forces that Disrupt Netflix

Haley Tucker discusses how other systems may affect Netflix' services, strategies to protect their systems and make sure they won't fail even if things go wrong.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Ultimate Kanban: Scaling Agile without Frameworks at Ultimate Software

Ultimate Software settled on Kanban as its scaled methodology which went hand-in-hand with the company’s culture of autonomy. Teams define their own process and apply policies specific to their own context. Through the innovative use of flow practices and principles, Ultimate has been able to achieve many of the benefits of a Lean-Agile implementation without the use of a heavyweight framework.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Stop Buying Bad Security Prescriptions

Stop Buying Bad Security Prescriptions | Software craftmanship, Systems & Agile | Scoop.it
I’ve been working in information security for about two decades — spanning attack and defense, across the public and private sectors — and the most consistent truth I’ve found is that people…
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Joe Duffy - 15 Years of Concurrency

Joe Duffy's Blog | Adventures in the high-tech underbelly
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

g ∘ f patterns by Mario Fusco

The book of design patterns known as Gang of Four has been a kind of Bible for all the developers of my generation. Its main pro has been giving us a commo
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

JWT Handbook

JWT Handbook | Software craftmanship, Systems & Agile | Scoop.it
Ever wondered how JWT came to be and what problems it was designed to tackle? Are you curious about the plethora of algorithms available for signing and encrypt
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Les sept habitudes des gens super efficaces chez GitHub

Les sept habitudes des gens super efficaces chez GitHub | Software craftmanship, Systems & Agile | Scoop.it
Il y a une culture très particulière du travail chez GitHub. Voici sept comportements que Ben Balter a pu observer au cours de ces dernières années. Selon lui, cela rend certaines personnes plus efficaces. À adapter à votre contexte.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Agile Manufacturing: Not the Oxymoron You Might Think

Digital manufacturers are organizing from an outside-in mindset that starts with the customer, and looks to deliver creatively on market opportunities, whatever they happen to be, however they will be delivered, and whoever will deliver them. Profits are seen as the consequence of providing value to customers, not the goal of the firm.
more...
No comment yet.