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

Agile Performance Reviews

Why go an entire year before receiving feedback? Nothing else in the Agile world waits a year, why would feedback? Struggling to make feedback objective? Perhaps objectivity is the wrong goal perhaps reviews should be subjective.
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!

Creating a Culture of Quality

Every company wants to delight customers with a high-quality product, and many organizations naturally focus on process improvements to reach quality goals. But organizational culture eats process for breakfast. So how do you create a culture of quality? New research on 850 employees who impact quality from 80 companies presents new strategies for shifting values, norms, beliefs, and habits.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Solving ORM - Keep the O, Drop the R, no need for the M

Solving ORM - Keep the O, Drop the R, no need for the M | Software craftmanship and Agile management | Scoop.it

The logical conclusion is that the solution for the ORM impedance mismatch is removing the mismatch itself: Let's store the graph of in-memory domain objects in a transactional-capable graph database!

This solves the mapping problem, by removing the need for mapping in the first place.

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

4 ways Docker fundamentally changes application development

4 ways Docker fundamentally changes application development | Software craftmanship and Agile management | Scoop.it
How Docker containers streamline development and deployment, encourage best practices, and enable a new breed of micro-services based applications
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

InfoQ eMag: Agile Project Management

InfoQ eMag: Agile Project Management | Software craftmanship and Agile management | Scoop.it
Project management is a crucial and often maligned discipline. In the software world, project management is mainly about coordinating the efforts of many people to achieve common goals. It has been likened to herding cats – a thankless undertaking that seems to engender little or no respect from the teams who are being managed. This eMag examines where and how project management fits in agile.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

InfoQ eMag: Agile Project Estimation and Planning

InfoQ eMag: Agile Project Estimation and Planning | Software craftmanship and Agile management | Scoop.it
Estimation is often considered to be a black art practiced by magicians using strange rituals. It is one of the most controversial of activities in Agile projects – some maintain that even trying to estimate agile development is futile at best and dangerous at worst. We selected articles which present ways of coming up with estimates as well as some that argue for alternate approaches.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Improving Smashing Magazine's Performance: A Case Study - Smashing Magazine

Improving Smashing Magazine's Performance: A Case Study - Smashing Magazine | Software craftmanship and Agile management | Scoop.it
Practical insights and lessons learned from performance challenges on Smashing Magazine. The result: Google PageSpeed Score 99, on mobile and on desktop.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

The Power of an Agile Mindset

The Power of an Agile Mindset | Software craftmanship and Agile management | Scoop.it
Linda Rising discusses the “agile mindset” - an attitude that equates failure and problems with opportunities for learning –, sharing practical suggestions to become even more agile.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Code inComplete - SOA - Overview

Code inComplete - SOA - Overview | Software craftmanship and Agile management | Scoop.it

Once we start thinking about either of these issues, we inevitably start to think about breaking up our monolithic application into smaller components and we begin to see the phrase “Service Oriented Architecture” cropping up as the solution to all of our troubles, and who doesn’t like a silver bullet?

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

Finance's Forgotten Treasure: an Introduction to CQRS & Axon

Allard Buijze introduces CQRS and related concepts along with case studies showing how it is used in finance, gaming and healthcare to meet the demands of modern web-based applications.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

10 Common Software Security Design Flaws

Google, Twitter, and others identify the most common software design mistakes -- compiled from their own organizations -- that lead to security woes and how to avoid them.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Avoiding Event Chains in Single Page Applications

The Flux Architecture shows one effective way to achieve this. While in a React.js context, the pattern is essentially framework agnostic (and I'm sure that people have been doing this before Facebook).

Instead of a simple event bus, you implement something what Flux calls a Dispatcher.

A dispatcher is pretty much an event bus, but you can (optionally) enforce in what sequence the event is "dispatched" to its listeners.

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

Death by Planning in Agile Adoption

Management can get the feeling of losing control when their enterprise adopts agile and starts deploying self-organizing teams. Procedures, review boards and consultation bodies can become superfluous when switching to an agile approach, but they may not realize that, says Marcel Heijmans. Trying to regain control with additional planning can make things worse, causing "death by planning".
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Lyft Replaces Puppet With SaltStack

Lyft, a ridesharing start-up, replaced Puppet with SaltStack as its infrastructure configuration management tool. Ansible was the other contender as Ryan Lane, a Lyft engineer, explained in his recent article. In the end, SaltStack came on top when Lyft considered each tool's ease of use, maturity, performance and the surrounding community.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

TDD: Why We Don't Party Like It's 1999

Jason Felice introduces TDD, how it came about, the two schools of TDD thought, the differences and contradictions between them.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Actors, Green Threads and CSP On The JVM - No, You Can't Have A Pony - Boundary

people should stop building actor frameworks for the JVM. What do you think of this article ?

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

Confessions of a Scrum Master

Confessions of a Scrum Master | Software craftmanship and Agile management | Scoop.it
This book will help you to learn from the experiences of a seasoned scrum master. It contains confessions in the form of seven short stories. These stories center around the trials of a scrum master and his new team. They are case studies based on real life events that take place in some of the largest companies in the world. You can use this to avoid pitfalls and sharpen your skills.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Using Docker in Cloud Networks

Chris Swan takes a look at Docker: what it is, why it was chosen, how it became an established platform, and what it takes to package applications and application infrastructure for use with Docker.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Scaling Redis at Twitter - YouTube

Twitter runs some of the largest Redis clusters in production. To adapt Redis to Twitter's use cases, we have come up with both configuration best practices ...
yannick grenzinger's insight:

http://highscalability.com/blog/2014/9/8/how-twitter-uses-redis-to-scale-105tb-ram-39mm-qps-10000-ins.html

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

Refactoring single page app — Perfection Kills

Refactoring single page app — Perfection Kills | Software craftmanship and Agile management | Scoop.it
Javascript rants and findings, by kangax
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Semantic Versioning 2.0.0

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

DevOps Culture And Practices To Create Flow

Jez Humble presents some observations on plant floor engineering and operations, deriving the behaviors, rituals and processes that are essential to fast flow in software development. (audio quality is degraded from the 26m mark for 14m)
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Visualizing Garbage Collection Algorithms

Developers take garbage collection for granted, but it's hard to see how it works. Watch 5 different GC algorithm visualizations.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

No Projects

No Projects The idea of “projects” in software and product development is a glaring anachronism, traceable back to the days when organisations saw each new project as “the last one we’re ever likel...
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Hello Ansible: A Story about Infrastructure Agility

Baraa Basata introduces Ansible, comparing it with Chef and Capistrano and exploring automation principles: disposable servers, package management, and applying design principles to infrastructure.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

One Step Ahead: Improving Performance with Prebrowsing

One Step Ahead: Improving Performance with Prebrowsing | Software craftmanship and Agile management | Scoop.it
We want faster websites, and browsers are helping us get there—searching for patterns, analyzing behaviors, and guessing where users might click next. But we know our sites and users best, and we can use that insight to proactively nudge browsers along. Predictive browsing queues up resources before users even ask for them, creating a faster, more seamless experience. Santiago Valdarrama looks at the benefits and costs of three prebrowsing techniques at our disposal.
more...
No comment yet.