Software craftmanship and Agile management
4.3K views | +0 today
Follow
 
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!

How to Start Big Data with Apache Spark - Simple Talk

It is worth getting familiar with Apache Spark because it a fast and general engine for large-scale data processing and you can use you existing SQL skills to get going with analysis of the type and volume of semi-structured data that would be awkward for a relational database. With an IDE such as Databricks you can very quickly get hands-on experience with an interesting technology.…
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Scalable Stream Processing: A Survey of Storm, Samza, Spark and Flink

Scalable Stream Processing: A Survey of Storm, Samza, Spark and Flink | Software craftmanship and Agile management | Scoop.it
With this article, we would like to share our insights on real-time data processing we gained building Baqend. This is an updated version…
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

5S for Software Teams -

5S for Software Teams - | Software craftmanship and Agile management | Scoop.it
The same 5S used to reduce waste and motion in Lean Manufacturing can also be applied to software teams. Find out how in this blog post by Dave Nicolette.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Why bad scientific code beats code following "best practices"

Simple-minded, care-free near-incompetence can be better than industrial-strength good intentions paving a superhighway to hell. The "real world" outside the computer is full of such examples.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Cheat Codes for Contravariance and Covariance - Originate Developer Blog

Cheat Codes for Contravariance and Covariance - Originate Developer Blog | Software craftmanship and Agile management | Scoop.it
I used to have nightmares about understanding variance. I thought things would get better when someone showed me this
explanation… (image from …
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

NoSQL Databases: a Survey and Decision Guidance — Baqend Blog

NoSQL Databases: a Survey and Decision Guidance - Baqend Blog - Medium
Together with our colleagues at the University of Hamburg, we — that is Felix Gessert, Wolfram Wingerath, Steffen Friedrich and Norbert…
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Category Theory for the Sciences

Category theory was invented in the early 1940s by Samuel Eilenberg and Saunders Mac Lane. It was specifically designed to bridge what may appear to be two quite different fields: topology and algebra.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Approaching (Almost) Any Machine Learning Problem | Abhishek Thakur

Approaching (Almost) Any Machine Learning Problem | Abhishek Thakur | Software craftmanship and Agile management | Scoop.it
An average data scientist deals with loads of data daily. Some say over 60-70% time is spent in data cleaning, munging and bringing data to a suitable format such that machine learning models can b…
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

The Nihilist’s Guide to Wrecking Humans & Systems

Christina Camilleri talks about how social engineering can be used in conjunction with technical attacks to create sophisticated and destructive attack chains, shares some real world war stories and highlights what can be done to protect against these threats.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

InfoQ eMag: Exploring Container Technology in the Real World

InfoQ eMag: Exploring Container Technology in the Real World | Software craftmanship and Agile management | Scoop.it
The creation of many competing, complementary and supporting container technologies has followed in the wake of Docker, and this has led to much hype and some disillusion, around this space. This eMag aims to cut through some of this confusion and explain the essence of containers, their current use cases, and future potential.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Cache coherency primer

I'm planning to write a bit about data organization for multi-core scenarios. I started writing a first post but quickly realized that there's a bunch of basics I need to cover first. In this post, I'll try just that. Caches This is a whirlwhind primer on CPU caches. I'm assuming you know the basic concept,…
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Book Review: Site Reliability Engineering - How Google Runs Production Systems

"Site Reliability Engineering - How Google Runs Production Systems" is an open window into Google's experience and expertise on running some of the largest IT systems in the world. The book describes the principles that underpin the Site Reliability Engineering discipline. It also details the key practices that allow Google to grow at breakneck speed without sacrificing performance or reliability.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Handling Concurrency Conflicts in a CQRS and Event Sourced system

Handling Concurrency Conflicts in a CQRS and Event Sourced system | Software craftmanship and Agile management | Scoop.it
How to improve on optimistic concurrency in a CQRS event sourced system and make your users happy.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

GOTO 2015 • From Functional to Reactive - Patterns in Domain Modeling • Debasish Ghosh

This presentation was recorded at GOTO Copenhagen 2015 http://gotocph.com Debasish Ghosh - Software Consultant, Brick Alloy ABSTRACT A domain model built o
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Lessons Learned From Software Rewrites

Lessons Learned From Software Rewrites | Software craftmanship and Agile management | Scoop.it
A couple of years ago I joined a team working on one of Globo’s core products, the platform responsible for user identification and authorization within all our products. With the increasin
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

The Basics of Web Application Security

The Basics of Web Application Security | Software craftmanship and Agile management | Scoop.it
Security is both very important and often under-emphasized. While many targeted techniques help, there are some basic clean code habits which every developer can and should be doing
yannick grenzinger's insight:
Share your insight
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

API Mocking Tool WireMock v2 Released with Improved Request Matching and Stub Management

WireMock v2, an API mocking and service virtualisation tool, has been released. Core enhancements include improved request verification failure reporting, the ability to create custom request matching logic (including the use of Java 8 lambdas), randomly distributed delays (currently with uniform and lognormal distributions), and matching on cookies and basic auth headers.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Hunting for great names in programming – Signal v. Noise

Hunting for great names in programming – Signal v. Noise | Software craftmanship and Agile management | Scoop.it
One of the real delights of programming is picking great variable, method, and class names. But an even greater treat is when you can name…
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Amazon software engineer interview

Personal experience on being hired as a software development engineer at Amazon. Detailed interview process, preparation tips, and more.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Building our web-app on GitLab-CI - Captain Train Blog

Building our web-app on GitLab-CI - Captain Train Blog | Software craftmanship and Agile management | Scoop.it
Do you wonder how we manage Continuous Integration at Captain Train? Then read-on: here is a technical peek into our engineering process.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Comparison of Container Schedulers

Comparison of Container Schedulers | Software craftmanship and Agile management | Scoop.it
This report compares three popular solutions to schedule containers: Docker Swarm, Google Kubernetes and Apache Mesos (using the framework…
more...
No comment yet.