From Choas to SOLID workshop at EY
Last Saturday I had another 'From chaos to SOLID' workshop for C# developers. We meet in EY office in Wroclaw. This time workshop was done under devWarsztaty.pl brand.
Read moreFrom Chaos to SOLID workshop at PTI
I have organized my first free C# refactoring workshop. I called it From CHAOS to SOLID. The main idea of the workshop is to teach how the source code can be transformed in an easy way to be more maintainable and robust.
Read moreHTSMP - Documentation - bring identity for code puzzles
This post is a part of How To Ship Maintainable Product series
Read moreKatacoda
For the last few weeks, I have been learning docker. The start with new technologies was, as usual, easy for the basics and fairly difficult for the more advanced stuff. On some stage, I found KataCoda. The service motto is: Learn new technologies using real environments right in your browser.
Read moreHTSMP - Dependencies - isolate interfaces
This post is a part of How To Ship Maintainable Product series
Read moreHTSMP - Requirements and design
This post is a part of How To Ship Maintainable Product series
Read moreHow to ship maintainable product - overview
This is the first post in a series of How to ship maintainable product
Read moreProgramming Schools - from Zero to Who?
Today I wanted to touch the subject of programming schools.
Read moreHidden motivation ingredient
There are plenty of books about motivation. How to motivate yourself and others. We give ourselves something we like after finishing a difficult task. It can be a chocolate bar or an hour of video gaming. We try to motivate out employees with many benefits: free healthcare, informal Fridays, pizza days, in-house conferences etc. At the beginning it works quite fine, but as we go the effects are weaker and weaker.
Read moreWhat Do You Do When Programming Sucks?
This post is also available in Russian language at Softdroid
Read moreWROC# 2017 conference in Wroclaw
Another great IT conference and second one happening in Wroclaw, Poland. Cool :) The organizers surprised us again few times :)
Read moreTesting Approach In Large Integration Systems
Maintaining large software systems is hard. Such systems are usually complex by nature. On diagrams they look nice - couple figures exchanging messages each other. The devil is in details - as always. Microservices add extra complexity. We moved from monoliths to farms of services. Now we can deploy changes separately - we decoupled the responsibilities (SOLID rocks!). Now we have more nodes where out messages are flowing from and to.
Read moreHow to learn new language (or other thing)
In IT industry we have to learn quite intensive new things. Everything changes, but in our industry, it happens much faster. Today's buzzword is forgotten tomorrow. How do we approach that? 's annoying and silly to waste time on somethings like that.
Read moreTechnical debt types
Technical debt in software development is considered as implementing quick and dirty solutions in order to satisfy user (or deliver a sprint - Sic!). Those solutions should be paid-off in the future.
Read moreCelebrity Type
A while ago I wrote a post about [7 mental types of software developer]. Now it is time to the first adjustment. It turned out that "Code nazi" and "SOLID junkie" are pretty similar. Junkie was merged in to "Code nazi".
Read moreSeven Personality Types of Software Developer
In every group of individuals, we can recognize a pattern. Observing and grouping people can give us more understanding of how teams are formed, how they work etc...
Read moreLearning from different types of books
In the past, there were myths and legends passed between generations. Later Gutenberg introduced printing... the knowledge started to spread across the world rapidly. This day's books are the main sources of transferring knowledge. Open-minded people read a lot. I try to stay open-minded...
Read moreAutofac, DataContext and MemoryCache issue
In one of my web application I use MemoryCache to improve performance. The code looks like this:
Read moreSOLID for Adults session at WDI 2016
On Wednesday I've attended Warsaw IT Days (Warszawskie Dni Informatyki in polish). This time as a speaker :). It took me one year to jump back on stage :). I was giving a talk called "SOLID for Adults" as a part of DevTalk - Deep Dive track.
Read moreNotes from meetings - my approach
TL;DR; Write down everything from the meeting :) Day after meeting we remember 20% from it
Read moreWROC2016 - by engineers, for engineers
TL;DR; Objectivity did excellent work with this event focused on delivering world-class value to programmers. Now, dear reader, read the rest :P
Read moreNoSQL Hackathon at PGS Software
Yesterday (25.10.2014) I have attended a local NoSQL Hackathon. The event was hosted by PGS Software. It started at 9:00 and took a bit less then 9 hours to program a sample version if a twitter-like website.
Read moreRefactoring ScreenCast - PART 3
My third ScreenCast from the Sample refactoring
series is already available!
Refactoring ScreenCast - PART 2
My second ScreenCast from the Sample refactoring
series is already available! In polish again.
Refactoring ScreenCast - PART 1
I want to share with you a ScreenCast I've recorded recently. This is the first of a whole series. The main topic of the series is: Sample refactoring
.