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

KanbanFlow - Lean project management, simplified

KanbanFlow is a Lean project management tool allowing real-time collaboration between team members. Supports the Pomodoro technique for time tracking.
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!

Latest Reading List - Books - Lean Agile Training

We have a list of recommended books at LeanAgileTraining.com, here.In addition, we can recommend the following: A Sense of Urgency by John Kotter Fearless Change: Patterns for Introducing New Ideas by Mary Lynn Manns and Linda Rising. Toyota Production System by Taiichi Ohno. The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd Edition)by Frederick …
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Complexity Is Outside the Code

Complexity Is Outside the Code | Software craftmanship and Agile management | Scoop.it
Dan North and Jessica Kerr make a journey through complexity. At the other side we may find simplicity, or we may find the light at the end of the tunnel is just another oncoming ESB.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

The Evolution of Continuous Delivery at Scale @ Linkedin

Jason Toy talks about the evolution and history of LinkedIn's release strategy.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Startup Management » The Blockchain is the New Database, Get Ready to Rewrite Everything

Startup Management » The Blockchain is the New Database, Get Ready to Rewrite Everything | Software craftmanship and Agile management | Scoop.it
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Rethinking robustness - La sagesse du système D

Seconde Keynote de Lean Kanban France 2014.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

What is Reactive Programming?

What is Reactive Programming? - Reactive Programming - Medium
Exploring the guiding principles of Reactive application development.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

The Ultimate Guide: 5 Methods for Debugging Production Servers at Scale - High Scalability -

The Ultimate Guide: 5 Methods for Debugging Production Servers at Scale - High Scalability - | Software craftmanship and Agile management | Scoop.it
This a guest post by Alex Zhitnitsky , an engineer working at Takipi , who is on a mission to h...
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Defcon : The History and evolution of malware - YouTube

visit : http://blog.yakuza112.org/
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Defense Against the Dark Art of Estimation Bargaining - Monkey and Crow

We spend a lot of time learning about programming. Unless you work on project management software, ahem, you probably don't spend a lot of time thinking about all the work around programming. We need to take this seriously, it surrounds and defines what we do on a daily basis.

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

Performance Calendar » Different Angles of Web Performance

"When people are talking about web performance, they may talk about different aspects of the subject depending on their role and the task on hand. The real life is rather messy, so we use abstractions that let us get away from details not important for the moment. The same reality may look quite differently depending on how we look at it. Adjusting our view for our specific needs, we probably may highlight four major angles to look at web performance."

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

In Favour of Self-Signed Certificates | Java Code Geeks

In Favour of Self-Signed Certificates | Java Code Geeks | Software craftmanship and Agile management | Scoop.it
Today I watched the Google I/O presentation about HTTPS everywhere and read a couple of articles, saying that Google is going to rank sites using HTTPS higher. Apart from that, SPDY has mandatory usage of TLS, and it’s very likely the same will be true for HTTP/2. Chromium proposes marking non-HTTPS sites as non-secure. And that’s perfect. Except, it’s not very nice for small site owners. In the presentation above, the speakers say “it’s very easy” multiple times. And it is, you just have to follow a dozen checklists with a dozen items, run your site through a couple of tools and pay a CA 30 bucks per year. I have run a couple of personal sites over HTTPS (non-commercial, so using a free StatCom certificate), and I still shiver at the thought of setting up a certificate. You may say that’s because I’m an Ops newbie, but it’s just a tedious process. But let’s say every site owner will have a webmaster on contract who will renew the certificate every year. What’s the point? The talk
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Reactive MVC and the Virtual DOM — Futurice

Model-View-Intent is a unidirectional data flow architecture with Virtual DOM rendering for single-page web apps, similar to React and Flux but with plenty of surprising additions.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

CQRS recipes or how to cook your architecture

The principles of CQRS is very simple. Separate Reads from Writes. Although when you try to implement it in you can face many technical and functional problems…
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

IO Monad Considered Harmful

IO Monad Considered Harmful | Software craftmanship and Agile management | Scoop.it
In the tradition of considered harmful posts, this post’s title is intentionally misleading and designed to incite controversy — or at least grab your attention. Because of this, please take my exaggerations in this article for what they are :) In following tradition I will try to leave as many quotes and soundbytes as possible that can be easily taken terribly out of context and twisted. Anyways, I don’t mean that this IO Monad is something to be avoid. In fact, there’s a lot I rather like about it. What I mean is that the phrase IO Monad…it’s got to go. It has its usages, but 99.9% of times it is used, it is used improperly, with much damaging effects. So let’s go ahead with stopping this nonsense once and for all, okay? So I’ll say it here: The phrase IO monad considered harmful. Please do not use it. In most circumstances, the IO type is the more helpful and more correct answer. I’m going to say that this is probably the single most harmful and damaging thing in Haskell and the community, with regards to pedagogy, practice, public perception, and kittens. Not even kidding. It’s actually literally the worst and everyone in the world is worse off every time someone says it. Not only is this a problem in and of itself, but it is at the core root of 90% (+/- 80%) of Haskell’s problems.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Facebook Messenger: Classically Bad AppSec

Facebook offers a textbook example of what the software industry needs to do to put application security in the forefront of software development.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

The Hidden Costs That Engineers Ignore

The Hidden Costs That Engineers Ignore | Software craftmanship and Agile management | Scoop.it
“It’ll only take me a few hours to implement the feature,” we sometimes say. But after finishing, we find that every few weeks, we’re either fixing a bug with the feature, explaining it to another …
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Slideshot: Watching Prof. Michael Stonebraker, MIT / One Size Fits None - (Everyth...

Slideshot: Watching Prof. Michael Stonebraker, MIT / One Size Fits None - (Everyth... | Software craftmanship and Agile management | Scoop.it
Slideshot: slideshots - show
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Differences between MVC and MVP for Beginners - CodeProject

Differences between MVC and MVP for Beginners - CodeProject | Software craftmanship and Agile management | Scoop.it
This article aims to describe MVC and MVP in simple terms; Author: John T.Emmatty; Updated: 23 Nov 2011; Section: Design and Architecture; Chapter: Development Lifecycle; Updated: 23 Nov 2011
yannick grenzinger's insight:

http://stackoverflow.com/questions/2056/what-are-mvp-and-mvc-and-what-is-the-difference

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

Monoids, Functors, Applicatives, and Monads: 10 Main Ideas

I'm making this post because after spending months learning about all the different properties of monoids, functors, applicatives, and monads, I thought it would be nice to collect everything I've ...
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Getting People to Limit Their Work In Progress

Getting People to Limit Their Work In Progress | Software craftmanship and Agile management | Scoop.it
Kanban talks about limiting work in progress (WIP) as a way to manage workflow. “Limiting WIP is hard enough, but selling it can be nearly impossible” said Jim Benson. At the Lean Kanban Central Europe 2014 Conference he talked about how to convince others to limit WIP.
more...
Emmanuel Sciara's curator insight, January 5, 7:39 AM

Une interview de Jim Benson en 5 questions qui reprennent pourquoi il est important de limiter son WIP, quels sont les obstacles à la mise en place de limites, et quels sont les autres bénéfices qu'on en tire.


Il y présente les 5 étapes qu'il préconise pour y parvenir à introduire les limites de WIP dans les équipes :

  1. Reconnaitre la situation présente - définir le status quo actuel
  2. Envisager un état futur - définir un (meilleur) futur potentiel
  3. Explorer les éléments actifs du système actuel - qu'est ce qui maintient votre système dans son état inefficace et perturbé
  4. Montrer plutôt que de dire - mettre en évidence les éléments en action visuellement (au travers d'un tableau visuel par exemple)
  5. Vendre, vendre, vendre - trouver discrètement des manières de mettre en avant les conséquences positives de la limitation du WIP
Scooped by yannick grenzinger
Scoop.it!

Performance Calendar » Leverage Browser Storage For a Faster Web

Performance Calendar » Leverage Browser Storage For a Faster Web | Software craftmanship and Agile management | Scoop.it
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

The Death of Agile | ThoughtWorks

The Death of Agile | ThoughtWorks | Software craftmanship and Agile management | Scoop.it

"Agile is not what you do. Agility is how you do it" 

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

The State of Agile – December 2014

The State of Agile – December 2014 | Software craftmanship and Agile management | Scoop.it

Recently we polled a small group of InfoQ editors, consultants and trainers asking them for their thoughts on the state of Agile adoption and what ideas, practices or techniques are emerging or being recognised as useful at the end of 2014. This is not a scientific study, rather an informal collection of opinions.

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

Worse is better · Ruminations From a Tortured Mind

J’ai lu voici quelques mois un billet qui s’intitule The Rise of Worse is Better par Richard P. Gabriel, développeur Lisp (qui a d’ailleurs monté une société autour de ce langage dans les années 80). Vieux billet puisqu’il date de 1989 dans sa version original. Il est, à l’origine, une section dans un essai nommé Lisp: Good News, Bad News, How to Win Big. Dans ce billet, Gabriel expose deux visions du développement logiciel qu’il appelle la conception «The Right Thing» (approche MIT) et la conception «Worse is Better» (approche Stanford).

more...
No comment yet.