• en | es
  • Posted 17 May 2017

Newsletter - May 2017

Hi, Welcome to our first newsletter! As Software Craftsmen, we dedicate a lot of our time towards continuous learning and self-improvement. Whether that's reading blogs, watching videos or attending events together, we get the opportunity to debate pros and cons, form our own opinions and...


  • Posted 05 May 2017

Introducing the Codurance Newsletter

As Software Craftsmen, we dedicate a lot of our time towards continuous learning and self-improvement. Whether thats reading blogs, watching videos or attending events together, we get the opportunity to debate pros and cons, form our own opinions and keep up to speed on what's...


Teal Organisations

Video - Sandro Mancuso on how companies have evolved, presented at Munich Software Craftsmanship Community Most organisational models are broken and very few employees can say they are empowered and trusted to do their jobs. Most professionals today want far more than a job—they want...


Make Your Webpack Bundles Clean and Lean

Four simple steps to reduce your Webpack bundle size ... A team from Codurance (including myself) are currently helping out a client on a Javascript brownfield) project. It’s a news application with a worldwide customer base and has a stack that includes ReactJS, Express, Webpack...


A Matter Of Perception And Concept

A Personal Experience Last weekend was a hectic one. I had many things planned for both Saturday and Sunday. Saturday, everything went according to plan. Sunday not so much. After arriving, on time, for my hair appointment, I was sat down (with my glass of...


Learning Specification By Example from Gojko Adzic

I recently had the pleasure to attend Gojko Adzic’s “Specification by Example: From User Stories to Acceptance Test" training course … taught by Gojko himself! Having read his brilliant books: “Bridging the Communication Gap” and “Specification by Example. How successful teams deliver the right Software”,...


Discovering Codurance during my first week as an apprentice

Respect Every morning, Sandro shakes hands with everyone when he arrives at the office. Everyday, everyone. I haven’t seen something similar in any company I’ve worked in and it’s an incredible example of respect and consideration. Transparency Everyone knows all about the economic situation of...


The 4 key elements of conversation

Conversational Interfaces is a term often used to define systems that hold "human-like" conversations, examples include; Chatbots, Voice User Interfaces, and Embodied Conversational Agents. The user interacts with these using text input, voice recognition, and gestures. These types of interfaces are often unable to provide...


Complex refactoring in simple steps Part III

Screencast - Complex refactoring in simple steps, Part III: From Conditional to Polymorphism Matthew Butt demonstrates how to compose simple automated refactoring steps in ReSharper to refactor code to better designs. In this episode we identify three classes that are being used in the same...


Create an F# project in VSCode

Prerequisites Operating system Windows MacOs Linux CLR .Net Framework (Windows) Mono (MacOs, Linux) VSCode With ionide extensions for VSCode (http://ionide.io/) Ionide-FSharp Ionide-FAKE Ionide-Paket Step-by-step instructions Create new directory Move to new directory At the console type Code . or open VSCode and then open the...


Enjoying this article?

Sign up to our monthly newsletter to get content like this in your inbox!