Piotr Kozanowski's blog

Welcome to my blog about coding and general developer stuff

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!!!
Posted by: Piotr Kozanowski at 11:13 PM No comments:
Categories: Interesting and useful things

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!!!
Posted by: Piotr Kozanowski at 11:50 AM No comments:
Categories: Interesting and useful things

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!!!
Posted by: Piotr Kozanowski at 10:44 PM No comments:
Categories: Interesting and useful things

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!!!
Posted by: Piotr Kozanowski at 8:46 PM No comments:
Categories: Interesting and useful things

Tuesday, December 3, 2019

Interesting and useful things - November 2019 (#20)

And another pack of articles:

  • OPTIONS FOR .NET’S VERSIONING ISSUES
  • How to Take Care of a Client When developing software as a remote team
  • Introducing the new Performance Monitor for Windows
  • The 80/24 rule
  • Small methods are easy to troubleshoot
  • Instantiating an object without using its constructor in C#
  • HIGH-PERFORMANCE LOGGING IN .NET CORE
  • High-performance logging with LoggerMessage in ASP.NET Core
  • Computer things they didn't teach you in school #2 - Code Pages, Character Encoding, Unicode, UTF-8 and the BOM
  • 7 leadership lessons over 2.5 years
  • Improvements in .NET Core 3.0 for troubleshooting and monitoring distributed apps
  • About toxicity
  • Burnout - early detection & avoidance (before it's too late)

Enjoy!!!
Posted by: Piotr Kozanowski at 10:09 PM No comments:
Categories: Interesting and useful things

Monday, November 4, 2019

Interesting and useful things - October 2019 (#19)

And another pack of articles:

  • dotnet new - Behind the Scenes
  • Say Yes to the Stress
  • C# 8 Interfaces: Dangerous Assumptions in Default Implementation
  • C# 8 Interfaces: "dynamic" and Default Implementation
  • C# 8 Interfaces: Unit Testing Default Implementation
  • Announcing .NET Core 3.0
  • When X is not 'built-in' anymore …
  • Building Careers with Empathy with Scott Hanselman
  • Unit testing Anti-patterns catalogue
  • High performance servers with NET Core
  • Software Engineering Genba
  • Devil's advocate
  • Tautological assertion
  • Creating a good SaaS experience in the cloud
  • How To Understand Systems - My Secret Superpower
  • A red-green-refactor checklist
  • Skip level meetings: What they are, and exactly how to run them

Enjoy!!!
Posted by: Piotr Kozanowski at 11:27 PM No comments:
Categories: Interesting and useful things

Wednesday, October 2, 2019

Interesting and useful things - September 2019 (#18)

And another pack of articles:

  • Thoughts on 'Are We Done Yet?'
  • Recommending VSCode extensions within your Open Source projects
  • Why Clojure?
  • How a Self-Organizing Team Works
  • What is it like to work remotely as a software developer?
  • The boring technology behind a one-person Internet company
  • StringBuilder performance pitfalls
  • A game-changing value of ... missing abstractions - part I
  • A game-changing value of ... missing abstractions - part II
  • Hardware Intrinsics in .NET Core

Enjoy!!!
Posted by: Piotr Kozanowski at 6:51 PM No comments:
Categories: Interesting and useful things
Newer Posts Older Posts Home
Subscribe to: Posts (Atom)

Subscribe To

Posts
Atom
Posts
All Comments
Atom
All Comments

Blog Archive

  • ▼  2022 (13)
    • ▼  July (2)
      • Interesting and useful things - June 2022 (#48)
      • Interesting and useful things - May 2022 (#47)
    • ►  May (1)
    • ►  April (1)
    • ►  March (1)
    • ►  February (1)
    • ►  January (7)
  • ►  2021 (5)
    • ►  May (1)
    • ►  April (1)
    • ►  February (2)
    • ►  January (1)
  • ►  2020 (10)
    • ►  December (1)
    • ►  November (1)
    • ►  October (1)
    • ►  July (1)
    • ►  June (1)
    • ►  May (1)
    • ►  March (2)
    • ►  February (1)
    • ►  January (1)
  • ►  2019 (12)
    • ►  December (1)
    • ►  November (1)
    • ►  October (1)
    • ►  September (1)
    • ►  July (2)
    • ►  June (1)
    • ►  May (1)
    • ►  April (1)
    • ►  March (1)
    • ►  February (1)
    • ►  January (1)
  • ►  2018 (8)
    • ►  December (1)
    • ►  November (1)
    • ►  September (2)
    • ►  August (1)
    • ►  July (1)
    • ►  June (1)
    • ►  May (1)
  • ►  2014 (4)
    • ►  October (1)
    • ►  June (3)
  • ►  2012 (1)
    • ►  December (1)

About Me

Piotr Kozanowski
View my complete profile

Categories

  • Interesting and useful things (48)
  • About (2)
  • BitLocker (1)
  • Calculator (1)
  • DYK (1)
  • Windows (1)
Powered by Blogger.