Software craftman...
Follow
Find
2.9K views | +2 today
 
Scooped by yannick grenzinger
onto Software craftmanship and Agile management
Scoop.it!

Agile Transformations: the Good, the Bad and the Ugly

Wanda Marginean shares challenges and lessons learned during real cases of Agile transformations.
yannick grenzinger's insight:

Another very good discussion on the subject : http://www.infoq.com/presentations/Introducing-Agile-Culture

more...
No comment yet.
Software craftmanship and Agile management
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!

Too Big to Fail: Running A/B Experiments When You're Betting the Bank

Andrea Burbank discusses the risks, benefits, and lessons from running a single huge experiment with hundreds of moving parts, and with long-term engagement as the metric of success.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Categories for the Working Programmer

Jeremy Gibbons explains categories, focusing on them as an organizing principle helpful in managing generic libraries.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Scalability Lessons from eBay, Google, and Real-time Games

Randy Shoup tells war stories from Google and eBay focusing on how to scale code, infrastructure, performance, and operations, along with hard-won lessons learned in scaling them.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

A comprehensive comparison of front-end templating solutions

A comprehensive comparison of  front-end templating solutions | Software craftmanship and Agile management | Scoop.it
Templating is a technology that help us to represent data in different forms.
In the old days, choosing a appropriate template engine for client templating is not easy, beacuse you were left with lit
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Fifty Quick Ideas To Improve Your User Stories

Quick Reference Mind Map from Fifty Quick Ideas To Improve Your User Stories by Gojko Adzic and David Evans
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Free Book: Is Parallel Programming Hard, And, If So, What Can You Do About It? - High Scalability -

Free Book: Is Parallel Programming Hard, And, If So, What Can You Do About It? - High Scalability - | Software craftmanship and Agile management | Scoop.it
“ The trouble ain’t that people are ignorant: it’s that they know so...
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Why 90 percent gets Kanban wrong! – and getting it right | Agile Upgrade

Why 90 percent gets Kanban wrong! – and getting it right | Agile Upgrade | Software craftmanship and Agile management | Scoop.it
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

On Flipboard.com and Idealism vs. Pragmatism - Broken Links

I’ve been thinking a lot recently about the clash between idealism and pragmatism. I’ve been working on the Web for many years, and for much of that time I’ve tried to do things the ‘right’ way; standards-compliant, validated, mobile-first, responsive, accessible, clean, extensible, etc. I’m definitely not claiming that I’ve always succeeded, but the intention …
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Continuous Integration, Delivery, Deployment and Maturity Model - Miles to go 2.0 ...

Continuous Integration, Delivery, Deployment and Maturity Model - Miles to go 2.0 ... | Software craftmanship and Agile management | Scoop.it
Continuous Delivery Maturity Model allows you to assess your team/organizations' current state in CI/CD and move to the next phase.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Metrics-Driven Prioritization

Sam McAfee outlines an approach they are using at Neo to help their clients integrate business metrics and probabilistic modeling into their prioritization process.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Beyond Projects - Why Projects Are Wrong and What to Do Instead

Allan Kelly examines the project model and shows why it does not match software development, outlining an alternative to the project model and what companies need to do to achieve it.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Stream processing, Event sourcing, Reactive, CEP… and making sense of it all

Stream processing, Event sourcing, Reactive, CEP… and making sense of it all | Software craftmanship and Agile management | Scoop.it
This is an edited transcript of a talk I gave at /dev/winter 2015. Some people call it stream processing. Others call it Event Sourcing or CQRS. Some even call it Complex Event Processing. Sometime...
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Containerization Is More than the New Virtualization

Jérôme Petazzoni borrows from his experience at Docker Inc. to explain live applications running in Docker, including reading logs, remote access, and troubleshooting tips.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

SQL Strikes Back! Recent Trends in Data Persistence and Analysis

Dean Wampler takes a look at SQL’s resurgence and specific example technologies, including: NewSQL, Hybrid SQL, SQL abstractions on top of file-based data, SQL as a functional programming language.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Behaviour-Driven Development Combined with Domain-Driven Design

Behaviour-Driven Development Combined with Domain-Driven Design | Software craftmanship and Agile management | Scoop.it
Behaviour-Driven Development (BDD) is very much about conversations and examples but there is a software design part that can be used to bring BDD and Domain-Driven Design (DDD) practices together, combining the conversional bits with a domain-focused design activity, Konstantin Kudryashov explains in a presentation.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Excess XSS: A comprehensive tutorial on cross-site scripting

Excess XSS: A comprehensive tutorial on cross-site scripting | Software craftmanship and Agile management | Scoop.it
A comprehensive tutorial on cross-site scripting.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Continuous Integration, Delivery or Deployment with Jenkins, Docker and Ansible | Java Code Geeks

Continuous Integration, Delivery or Deployment with Jenkins, Docker and Ansible | Java Code Geeks | Software craftmanship and Agile management | Scoop.it
This article tries to provide one possible way to set up the Continuous Integration, Delivery or Deployment pipeline. We’ll use Jenkins, Docker, Ansible and Vagrant to set up two servers. One will be used as a Jenkins server and the other one as an imitation of production servers. First one will checkout, test and build …
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Comparing Elasticity of Reactive Frameworks

Elasticity is a key component in reactive systems and James Ward navigates the different characteristics of different implementations of this concept: Akka, Scala, RxJava, and more.

yannick grenzinger's insight:

http://presos.jamesward.com/comparing-elasticity-reactive-frameworks/

more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Behavior Driven Development // Brown Bag Lunch v1.0.0

Behavior Driven Development & Specification by Example With S Arnauld Loyer - @aloyer

more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

No Estimation in Small And Large Scale Agile Projects

This post covers the value of estimation in large and small scale projects and views on no estimation.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

21st Century Software Delivery with Jez Humble

Jez Humble has stated that current software delivery practices are not optimised to create valuable software, and three issues must be addressed in order to enable innovation. First, the traditional project model is unsuitable. Second, the entire organisational value stream must be addressed. Third, the problems are rooted in process and culture, not organisational structure or tooling.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Rambles around computer science

A contributing factor is that we often struggle to disentangle the many distinct concepts that lurk under the word “type”. My essay tackles this entanglement more directly, although hopefully the following rants will make some useful distinctions.

more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

The repeated deaths of OOP

The repeated deaths of OOP | Software craftmanship and Agile management | Scoop.it
Object Oriented Programming died several times already. This time might be the last.
more...
No comment yet.