Software craftmanship, Systems & Agile
4.8K views | +0 today
Follow
Software craftmanship, Systems & Agile
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!

What do you mean by “Event-Driven”?

Some notes on the different patterns that may be present when people talk about event-driven architectures.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

[1702.01715] Software Engineering at Google

yannick grenzinger's insight:
Share your insight
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

RethinkDB versus PostgreSQL: my personal experience › SageMathCloud Blog

RethinkDB versus PostgreSQL: my personal experience › SageMathCloud Blog | Software craftmanship, Systems & Agile | Scoop.it
News and updates about SageMathCloud
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

From dependency injection to dependency rejection

From dependency injection to dependency rejection | Software craftmanship, Systems & Agile | Scoop.it
"I've seen more than one answer, from other people, explaining how partial function application is equivalent to dependency injection. In a small series of articles, I'll explain both why this is true, but also why it's not functional. I'll conclude by showing a functional alternative to decoupling logic and (side) effects."
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Testing Strategies in a Microservice Architecture

Testing Strategies in a Microservice Architecture | Software craftmanship, Systems & Agile | 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.
Scooped by yannick grenzinger
Scoop.it!

Continuous Delivery At GitHub by Alain Hélaïli

On a daily basis, GitHub’s developers push about 80 different changes to the production platform. Alain Helaili will walk you through the workflow and tool
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Developing Microservices with Aggregates

Chris Richardson describes how to use aggregates to design modular business logic that can be partitioned into microservices.
He also discussed his ideas on how to use DDD and CQRS concepts as a guide for implementing a robust microservices architecture.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Mastering Chaos - A Netflix Guide to Microservices

Josh Evans talks about the chaotic and vibrant world of microservices at Netflix. He starts with the basics- the anatomy of a microservice, the challenges around distributed systems, and the benefits. Then he builds on that foundation exploring the cultural, architectural, and operational methods that lead to microservice mastery.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

The Idea of Lisp

How a programming language can be an idea.
yannick grenzinger's insight:
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

The InfoQ eMag: The Current State of NoSQL Databases

The InfoQ eMag: The Current State of NoSQL Databases | Software craftmanship, Systems & Agile | Scoop.it
This eMag focuses on the current state of NoSQL databases. It includes articles, a presentation and a virtual panel discussion covering a variety of topics ranging from highly distributed computations, time series databases to what it takes to transition to a NoSQL database solution.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

pip72/no-estimates-game

pip72/no-estimates-game | Software craftmanship, Systems & Agile | Scoop.it
Contribute to no-estimates-game development by creating an account on GitHub.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Analysis and Mitigation of NoSQL Injections

NoSQL data storage systems lack the security measures and awareness that are required for data protection.
Because code analysis alone is insufficient to prevent attacks in today's typical large-scale deployment, certain mitigations should be done throughout the entire software life cycle.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

The Infrastructure Behind Twitter: Scaling Networking, Storage and Provisioning

The Twitter Engineering team has recently provided an insight into the evolution and scaling of the core technologies behind their in-house infrastructure that powers the social media service. Core lessons shared included: Architect beyond the original specifications; there is no such a thing as a “temporary change or workaround”; and documenting best practices has been a “force multiplier”.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Part 1 of Thinking Serverless — How New Approaches Address Modern Data Processing Needs  - High Scalability -

Part 1 of Thinking Serverless — How New Approaches Address Modern Data Processing Needs  - High Scalability - | Software craftmanship, Systems & Agile | Scoop.it
This is a guest repost by Ken Fromm , a 3x tech co-founder — Vivid Studios, Loomia, an
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Front-end Developer Handbook 2017 · GitBook

front-end-handbook-2017: The resources and tools for learning about the practice of front-end development in 2017. Written by Cody Lindley sponsored by
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Everything you need to know about HTTP security headers

Some physicists 28 years ago needed a way to easily share experimental data and thus the web was born. This was generally considered to be
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Developing Transactional Microservices Using Aggregates, Event Sourcing and CQRS - Part 2

This article concludes the description of a way to develop microservices using Domain Driven Design, Event Sourcing and Command Query Responsibility Segregation (CQRS). The practical considerations and benefits of this approach are compared with other options.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Start with Events and DDD When Building Microservices

Domain-Driven Design (DDD) is a great technique bringing designs closer to the domains we are working in, but too often we make early decisions with a focus on structure, which is not the intention of DDD. Instead we should start with the events in a domain, Russ Miles claims when describing the advantages of going “events-first” when building microservices.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Queueing Theory Explained

Queueing Theory Explained | Software craftmanship, Systems & Agile | Scoop.it
Let's start this post with an extract of Murphy's Law. If you change queue, the one that you left will start to move faster than the one you are in now. Your queue always goes the slowest. Whatever queue you join, no matter how short it looks, it will always take the longest to you…
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Stranger Things: The Forces that Disrupt Netflix

Haley Tucker discusses how other systems may affect Netflix' services, strategies to protect their systems and make sure they won't fail even if things go wrong.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Ultimate Kanban: Scaling Agile without Frameworks at Ultimate Software

Ultimate Software settled on Kanban as its scaled methodology which went hand-in-hand with the company’s culture of autonomy. Teams define their own process and apply policies specific to their own context. Through the innovative use of flow practices and principles, Ultimate has been able to achieve many of the benefits of a Lean-Agile implementation without the use of a heavyweight framework.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Stop Buying Bad Security Prescriptions

Stop Buying Bad Security Prescriptions | Software craftmanship, Systems & Agile | Scoop.it
I’ve been working in information security for about two decades — spanning attack and defense, across the public and private sectors — and the most consistent truth I’ve found is that people…
more...
No comment yet.