We are a community of aspiring software craftsmen. The difference between good software and great software is the people that create it. Great programmers are continually learning and continually improving. The craftsmanship idea embodies this notion of continual learning and feedback.
Who's part of this group?
In order to view registered members you need to be logged in with a "confirmed" Skills Matter account!If you haven't already done so click here to create a new account.
Find the "confirmation instructions" email we sent you when you signed up and click on the "Confirm Account" link.
Slicing: Features vs Layers
Featuring Jorge Gueorguiev Garcia
After listening to a NDC talk about feature-based architecture I become interested on the idea. On this presentation will show the structure of a layered architecture, and how it works regarding the process of information and some drawbacks of the implementation. To contrast, will present a...software-architect
Metrics Driven Development
Featuring Sam Elamin
Moving to a distributed system will solve all your problems and you will be in developer heaven. Right? Not exactly, having hundreds of services doing different things means it's increasingly difficult knowing where exactly production issues are hiding.software-craftsmanship lscc
Tools: Conscious Craftsman’s Picks
Featuring Alla Babkina
The number of languages, tools, frameworks and methodologies available to developers today is record high and growing every day. We may want to try out everything but when play time is over and real world problems need to be solved we have to pick a reasonable subset to use for work. Developers...software-craftsmanship lscc
Improving my functional programming step by step
Featuring Jon Kelly
Improving my functional programming step by step – what I learnt from using Haskell to solve a computer game puzzle. Functional programming is now mainstream (e.g. RxJs, Redux and LINQ). To improve my own skills, some of my personal projects use Haskell, Elm etc.haskel functional-programming
New Era of Software with modern Application Security
Featuring Dinis Cruz
This presentation will start with an overview of the current state of Application Insecurity (with practical examples). This will make the attendees think twice about what is about to happen to their applications. The solution is to leverage a new generation of application security thinking such...test-automation docker tdd
Reactive Manifesto - what's this and when/why should I care?
Featuring Marek Tuchalski
I'll explain the Reactive Manifesto from a perspective of a practitioner. Starting from "when to adopt it" to how to understand its four points. Through this lens I want to change the way you look at web applications.reactive reactive-manifesto lscc software-craftsmanship
Separation of concerns as a primary principle for microservices architecture.
Featuring Artur Bańkowski
Microservices become more and more popular nowadays, thus the design practices evolve rapidly. Separation of concerns underlies majority of leading architecture principles for microservices. In this talk I will go through three systems I’v been building in microservices pattern. Using those as a...microservice-architecture microservices