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

Talks To Help You Become A Better Front-End Engineer In 2013 | Smashing Magazine

Talks To Help You Become A Better Front-End Engineer In 2013 | Smashing Magazine | Software craftmanship and Agile management | Scoop.it
Curated list of the most relevant and useful front-end talks in 2012. Talks to become a better front-end engineer in 2013.
more...
No comment yet.

From around the web

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!

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.
Rescooped by yannick grenzinger from Software languages and frameworks
Scoop.it!

Cédric Champeau's blog: 10 things your static language can’t do

Cédric Champeau's blog: 10 things your static language can’t do | Software craftmanship and Agile management | Scoop.it

In conclusion, I have highlighted some points where dynamic languages can do what static languages cannot. Users of the most widely used dynamic language, Javascript, probably have lots of ideas too. 

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

Coding, Fast and Slow: Developers and the Psychology of Overconfidence

Coding, Fast and Slow: Developers and the Psychology of Overconfidence | Software craftmanship and Agile management | Scoop.it

"The key is that you first accept that making accurate long-term estimates is fundamentally impossible."

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

How to fail at benchmarking?

A talk where we learn various ways to fail at benchmarking. First, important metrics are defined. Then, the Coordinated Omission issue is explained. Finally,…
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Canonical Launches a Stripped Down Version of Ubuntu for Cloud

Canonical, the company behind Ubuntu, the most popular Linux distribution on the cloud launched a lightweight cloud-optimised version of the OS called Snappy Ubuntu Core.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

A New Software Engineering - ACM Queue

A New Software Engineering - ACM Queue | Software craftmanship and Agile management | Scoop.it
what happened to the promise of rigorous, disciplined, professional practices for software development?
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Monads for the Curious Programmer, Part 1

The Monad is like a bellows: it is empty yet infinitely capable. The more you use it, the more it produces; the more you talk about it, the less you understand. --Monad Te Ching I don't know if I'm...
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

The Art of Insight in Science and Engineering | The MIT Press

The Art of Insight in Science and Engineering | The MIT Press | Software craftmanship and Agile management | Scoop.it

In this book, Sanjoy Mahajan shows us that the way to master complexity is through insight rather than precision. Precision can overwhelm us with information, whereas insight connects seemingly disparate pieces of information into a simple picture. Unlike computers, humans depend on insight. Based on the author’s fifteen years of teaching at MIT, Cambridge University, and Olin College, The Art of Insight in Science and Engineering shows us how to build insight and find understanding, giving readers tools to help them solve any problem in science and engineering.

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

Event storming recipes

Collecting requirements or understanding a large system seems such a long and demanding activity. We can do al lot better than this: unlimited modelling space …
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!

JavaScript Application Architecture On The Road To 2015

JavaScript Application Architecture On The Road To 2015 | Software craftmanship and Agile management | Scoop.it
On an architectural level, the way we craft large-scale applications in JavaScript has changed in at least one fundament…
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Effectively Managing Memory at Gmail scale - HTML5 Rocks

Effectively Managing Memory at Gmail scale - HTML5 Rocks | Software craftmanship and Agile management | Scoop.it
Learn how you to effectively manage memory at GMail scale.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Cache is the new RAM | MemSQL - The Database for Speed, Scale & Simplicity

Cache is the new RAM | MemSQL - The Database for Speed, Scale & Simplicity | Software craftmanship and Agile management | Scoop.it
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Designing and Storing Aggregates in Domain-Driven Design

Creating and working with well-designed aggregates is one of the least well understood tactical patterns found in Domain-Driven Design, Vaughn Vernon explains in two articles giving some guidelines to composing aggregate boundaries and alternatives to an ORM when storing them.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

#NoEstimates Project Planning Using Monte Carlo Simulation

#NoEstimates Project Planning Using Monte Carlo Simulation | Software craftmanship and Agile management | Scoop.it
Customers come to us with a new product idea and they always ask the questions - how long will it take and how much will it cost us to deliver? Reality is uncertain, yet we as software developers are expected to deliver new products with certainty. This article shows how to do planning using reference class forecasting with the #NoEstimates paradigm which promises more accuracy in forecasts.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Secure Salted Password Hashing - How to do it Properly

How to hash passwords properly using salt. Why hashes should be salted and how to use salt correctly.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Category: The Essence of Composition

Category: The Essence of Composition | Software craftmanship and Agile management | Scoop.it
I was overwhelmed by the positive response to my previous post, the Preface to Category Theory for Programmers. At the same time, it scared the heck out of me because I realized what high expectati...
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Testing Strategies in a Microservice Architecture

Testing Strategies in a Microservice Architecture | Software craftmanship and Agile management | Scoop.it
The microservice architectural style presents challenges for
organizing effective testing, this deck outlines the kinds of
tests you need and how to mix them.
more...
No comment yet.