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

Keynote: The Value of Values

Rich Hickey compares value-oriented programming with place-oriented programming concluding that the time of imperative languages has passed and it is the time of functional programming.
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!

David Nolen (Cognitect) - The Front End Architecture Revolution

React.js, immutable data structures, and graph oriented queries are poised to radically change how we think about front end application architecture. We will examine these new approaches and technologies and consider the significant ramifications for client side applications whether for the web or native mobile platforms.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Design Patterns and Refactoring

Design Patterns and Refactoring articles and guides. Design Patterns video tutorials for newbies. Simple descriptions and full source code examples in Java, C++, C#, PHP and Delphi.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Moving Fast With High Code Quality

A high-quality codebase boosts the long-term development speed by making iteration, collaboration, and maintenance easier.  At Quora, we take the quality of our codebase seriously.

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

Lisibilité d'un code

Zeste de Savoir est un site de partage de connaissances sur lequel vous trouverez des tutoriels de tous niveaux, des articles et des forums d'entraide animés par et pour la communauté.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

The Most Common Reasons Why Software Projects Fail

The Most Common Reasons Why Software Projects Fail | Software craftmanship and Agile management | Scoop.it
Knowing the basics of software development can greatly improve the project outcome; however, that alone is not enough to prevent project failures. Projects can be categorized as failures because of cost overruns, late deliveries or poor quality, but the right estimation processes can increase the likelihood of project success.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

64 Network DO’s and DON’Ts for Game Engines. Part IIIa: Server-Side  - High Scalability -

64 Network DO’s and DON’Ts for Game Engines. Part IIIa: Server-Side  - High Scalability - | Software craftmanship and Agile management | Scoop.it
This article originally appeared on ITHare.com . It's one article from an excellent series of a...
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

How Do We Explain the Unreasonable Effectiveness of IT?  - High Scalability -

How Do We Explain the Unreasonable Effectiveness of IT?  - High Scalability - | Software craftmanship and Agile management | Scoop.it
Joseph Campbell : As Schopenhauer says, when you look back on your life, it looks as though i...
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Continuous Delivery of Infrastructure - The case of a growing startup

At BlaBlaCar, we’ve always tried to be at the forefront of continuous delivery of the application. However our infrastructure was initially manually provisioned, so we decided to address that, inspired by our software colleagues. Leveraging Chef and The Foreman, we’ve been able to build an automated infrastructure provisioning process that could cope with our geographical development growth.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

L'évolution de l'industrie informatique - Quentin Adam - VOFR - Web2day 2015 - YouTube

Quentin Adam - CEO Clever Cloud Le métier de développeur a beaucoup évolué ces dernières années, les pratiques se sont étoffés, la vision de son utilité est ...
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Why postgres SQL deserve noSQL fan respect

Postgres SQL is a plain old SQL DB. Very powerful and very consistent, in some case, project needs an ACID database, but schemaless… With JSON support, postgres is a very interesting tool to provide ACID and some very interesting function (time management, localisation function and data types...) and the schemaless noSQL point of view with json and indexed json. This talk show some great usage and some insigth to build some great application with postgres.

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

bliki: MonolithFirst

bliki: MonolithFirst | Software craftmanship and Agile management | Scoop.it
Going directly to a microservices architecture is risky, so consider building a monolithic system first. Split to microservices when, and if, you need it.
yannick grenzinger's insight:

or not http://martinfowler.com/articles/dont-start-monolith.html

more...
Honey Almast's comment, June 12, 2:54 AM
hahah you got to check this out - http://goo.gl/QJIdMf
Scooped by yannick grenzinger
Scoop.it!

Comment motiver les développeurs ?

Comment motiver les développeurs ? | Software craftmanship and Agile management | Scoop.it
On ne manage pas un développeur comme on manage un autre individu.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Design Patterns Video Tutorial - YouTube

Design Patterns Video Tutorial - YouTube | Software craftmanship and Agile management | Scoop.it
In my Design Patterns Video Tutorial I will cover all of the most common design patterns. I'll also explain when to use them and other topics on OOP design p...
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

DevoxxUK 2015 "The Seven Deadly Sins of Microservices (Full Version)"

All is not completely rosy in microservice-land. It is often a sign of an architectural approach’s maturity that in addition to the emergence of well establish…
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Object Calisthenics

"These rules focus on maintainability, readability, testability, andcomprehensibility of your code. If you already write code that is maintainable, readable, testable, and comprehensible, then these rules will help you write code that is more maintainable, more readable, more testable, and more comprehensible."

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

10 Common DDD Mistakes to Avoid

Not interacting with domain experts is one of a common set of mistakes done when using Domain-Driven Design (DDD), finding and correcting them early on may save a team time, Daniel Whittaker claims describing ten mistakes he regularly see developers do.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Service Architectures at Scale: Lessons from Google and eBay

Service Architectures at Scale: Lessons from Google and eBay | Software craftmanship and Agile management | Scoop.it
Randy Shoup discusses modern service architectures at scale, using specific examples from both Google and eBay. He covers some interesting lessons learned in building and operating these sites. He concludes with a number of experience-based recommendations for other smaller organizations evolving to -- and sustaining -- an effective service ecosystem.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

The New Kingmakers

Nigel Runnels-Moss keynotes no what it means to be a software creator in the 21st century, and what mindset and behavior to adopt in order to evolve and thrive in our new information-packed world.

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

Déploiement Continu : Bénéfices Immenses, mais Défis Considérables

Déploiement Continu : Bénéfices Immenses, mais Défis Considérables | Software craftmanship and Agile management | Scoop.it
Cet article explique pourquoi Paddy Power a adopté le Déploiement Continu (DC), décrit les possibilités que cela a ouvert et souligne les forts bénéfices et challenges impliqués. Ce retour d'expérience peut aider les praticiens à poser leur adoption du DC, ainsi que les chercheurs dans leurs agendas de recherche.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Category Theory for Programmers: The Preface

Category Theory for Programmers: The Preface | Software craftmanship and Agile management | Scoop.it
Table of Contents Part One Category: The Essence of Composition Types and Functions Categories Great and Small Kleisli Categories Products and Coproducts Simple Algebraic Data Types Functors Functo...
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

I Want To Be A More Efficient Developer - Another blog about Computer Science

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

Too Big To Fail: Lessons Learnt from Google and HealthCare.gov

Too Big To Fail: Lessons Learnt from Google and HealthCare.gov | Software craftmanship and Agile management | Scoop.it
At QCon New York 2015, Nori Heikkinen shared stories of failure and lessons learnt during her time working as a site reliability engineer (SRE) at Google and HealthCare.gov. The discussion of managing large-scale outages included recommendations for preparation, response, analysis and prevention.
more...
No comment yet.