Piotr Kozanowski's blog

Welcome to my blog about coding and general developer stuff

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

Wednesday, September 4, 2019

Interesting and useful things - August 2019 (#17)

And another pack of articles:

    • C# Finalizers and Idisposable
    • Retry guidance for Azure services
    • OOP Anti-Patterns: Utility or Helper Classes
    • Try out Nullable Reference Types
    • Think Twice Before Returning null

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

            Wednesday, July 31, 2019

            Interesting and useful things - July 2019 (#16)

            And another pack of articles:

            • 10 tips for reviewing code you don’t like
            • VERSIONING LIMITATIONS IN .NET
            • C# tuple types
            • How To Be The Remote Employee That Proves The Stereotypes Aren’t True
            • Retrospecting (using head, not some "guide" ...)
            • The continuous adaptation of Visual Studio extensions
            • How we hire developers in a 50+ remote, bottom-up, no HR company
            • How to Effectively Lead Remote IT teams
            • Ensure that your classes are declared as sealed when possible
            • Why Are So Many Of The Framework Classes Sealed?
            • The Evolving Infrastructure of .NET Core
            • Where we are with “out of process” ReSharper
            • .NET Reunified: Microsoft’s Plans for .NET 5
            • I'm crazy: I ask job candidates to do homework!
            • Micro Frontends
            • Executing .NET Core functions in a separate process
            • At what time of day does famous programmers work?
            • At what time of day does famous programmers work? Part 2. Workweek vs Weekend.
            • Pattern: Backends For Frontends
            • BFF @ SoundCloud
            • Lava Flow Anti-pattern
            • Remember the Principal of Least Privilege When Upgrading Those Older ASP.NET Applications
            • Quantifying seniority (the right way): "the leverage"

            Enjoy!!!
            Posted by: Piotr Kozanowski at 11:11 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.