Skip to content
Jarrett Solutions

Jarrett Solutions

Ramblings of a Software Developer

  • Home
  • Blog
  • Developer Story
Coding

StringBuilder Limit

“String Builders don’t have limits.”, I confidently scoffed. Only to have a moment of doubt and a quick google for the documentation and here’s what I learned today …

Keep reading
October 4, 2022October 4, 2022
Architecture

BPMN For Architecture Diagrams

Some really interesting thoughts here from one of my colleagues about Business Process Model and Notation (BPMN), this is one of those problems which I never realised I had, until I saw the answer.

Keep reading
February 19, 2022October 4, 2022
Agile

20 years on: Why co-location is no longer a requirement for Agile

How many times have you heard someone tell you that co-location and face-to-face interaction are some of the most important features of Agile? I’m guessing the answer is: A Lot. Agile has 12 central tenets, which can be read in less than 60 seconds, this is the Agile Manifesto, the…

Keep reading
October 19, 2021October 4, 2022
Coding

Code Hoarding

Life as a software developer is probably not what most people think it is, many imagine coders as we are portrayed in films or series; sun-shy nerds sitting in darkened rooms hammering away at keyboards in a code trance creating the software that will change the world! Yeah not really,…

Keep reading
September 15, 2021September 16, 2021
Coding

Validating Classes using Data Annotations

We’ve been beefing up our validation routines recently as it became clear that we needed to add a lot more protection to our Validation Engines in our NetCore project. We use EFCore Code-First to generate our database in which we have a large number of Data Annotations such as: Our…

Keep reading
July 12, 2021October 28, 2021
Coding

Optional One to One Relationships in EFCore

My company is currently working on replacing our venerable WinForms application with a shinier ASP.Net MVC version and rather than just re-write everything as a slavish “lift and shift” approach, we’ve gone for the bolder approach of completely re-designing the whole thing from top to bottom. Cue buzzwords such as…

Keep reading
June 8, 2021October 28, 2021
Personal

Hello World

“Hello World!”, you’ll often see this chirpy piece of text in relation to computer programming and I think it’s highly appropriate that my first post on this blog is in keeping with that tradition, but where does this come from? Before I started to write this post I thought I…

Keep reading
March 23, 2021March 7, 2022

“Wisdom comes from experience. Experience is often a result of lack of wisdom”

Terry Pratchett

Software Developer and owner of Jarrett Solutions Ltd, I’ve been developing software since I discovered the coding manual of the ZX Spectrum / Amstrad CPC and things have kind of escalated since then.

Follow Me

Get new content delivered directly to your inbox.

profile for VikingProgrammer at Stack Overflow, Q&A for professional and enthusiast programmers
  • Instagram
  • LinkedIn

Jarrett Solutions, Website Powered by WordPress.com.
  • Follow Following
    • Jarrett Solutions
    • Already have a WordPress.com account? Log in now.
    • Jarrett Solutions
    • Customize
    • Follow Following
    • Sign up
    • Log in
    • Copy shortlink
    • Report this content
    • View post in Reader
    • Manage subscriptions
    • Collapse this bar