Piotr Kozanowski's blog
Welcome to my blog about coding and general developer stuff
Thursday, July 9, 2020
Interesting and useful things - June 2020 (#27)
And another pack of articles:
Retiring old service versions
The Journey to One .NET
C# Today & Tomorrow
SharePoint 2013: SharePoint Health Score and Throttling deep dive
Knocking down a featurestein
10 Visual Studio Ninja Code Editor Productivity Tips
Enjoy!!!
Tuesday, June 2, 2020
Interesting and useful things - May 2020 (#26)
And another pack of articles:
How (not) to speed up development
The Onion Architecture : part 1
The Onion Architecture : part 2
The Onion Architecture : part 3
Onion Architecture: Part 4 – After Four Years
Understanding Garbage Collection in .NET
Demystifying Memory Profilers in C# .NET Part 1: The Principles
Demystifying Memory Profilers in C# .NET Part 2: Memory Leaks
Demystifying Memory Profilers in C# .NET Part 3: Memory Pressure
8 Ways You can Cause Memory Leaks in .NET
Disorganized grumpy scribblings - May 2020
AFK
Does the Pomodoro Technique work? What parts of it are the most helpful / least helpful?
Welcome to C# 9.0
Enjoy!!!
Friday, May 1, 2020
Interesting and useful things - April 2020 (#25)
And another pack of articles:
The Elephant in the Architecture
Repeatable execution in C#
Enduring techniques from the Technology Radar
One Team At Uber Is Moving From Microservices To Macroservices
REMOTE Livestream Q&A with Jason Fried and David Heinemeier Hansson
Curb code rot with thresholds
.NET Core performance revolution in Rider 2020.1
Mock Roles, not Objects
The reasons behind why I don't use AutoMapper
So, how much maintenance is (precisely) enough, huh?
GOTO 2019 • Clean Architecture with ASP.NET Core 3.0 • Jason Taylor
Introducing C# Source Generators
Enjoy!!!
Tuesday, March 31, 2020
Interesting and useful things - March 2020 (#24)
And another pack of articles:
Do not trust user input part 3
Automatic indexes and garbage collection, features that you shouldn’t need which save the day
Let your JavaScript variables be constant
ASP.NET Core Apps Observability
Stop Writing Server-Based Web Apps
Passing awaited tasks
How *deeply* broken can software get?
Avoid In-Memory Databases for Tests
How to do effective video calls
Lessons learned porting Octopus Server to .NET Core 3.1
How to create multiple profiles on Google Chrome
Unit Testing Entry and Exit Points
“We don’t need TDD, our project isn’t worth it”
Conway's Law: latency versus throughput
Repeatable execution
Trapped in a "golden cage" AKA what you're really paid for
Enjoy!!!
Sunday, March 1, 2020
Interesting and useful things - February 2020 (#23)
And another pack of articles:
Non-exceptional averages
Integrated systems for integrated programmers
Why I don't use either external headhunters or contractor agencies
On Pair Programming
Builder isomorphisms
Quo vadis Domain Driven Design?
Git Autocorrect
Enjoy!!!
Sunday, February 2, 2020
Interesting and useful things - January 2020 (#22)
And another pack of articles:
Beautiful Binary Literals
On doing katas
Aren't we, developers, bored to death with our work?
Why I love DevOps and hate DevSecOps
.NET everywhere apparently also means Windows 3.11 and DOS
Scenario Driven Tests
Enforcing C# EditorConfig formatting conventions at build time
The Next Decade of .NET Open Source
Do not trust user input
Do not trust user input part 2
Enjoy!!!
Saturday, January 4, 2020
Interesting and useful things - December 2019 (#21)
And another pack of articles:
Working with Linux and Windows Containers simultaneously on Docker Desktop
Advice to my 20 year old self
The cost of "running" software
Effectiveness VS efficiency: the cultural aspect
Put cyclomatic complexity to good use
Zone of Ceremony
WaterfallProcess
ExploratoryTesting
Google's Engineering Practices documentation - How to do a code review
Google's Engineering Practices documentation - The CL author’s guide to getting through code review
Enjoy!!!
Newer Posts
Older Posts
Home
Subscribe to:
Posts (Atom)