Open in app

Sign In

Write

Sign In

Michael Moreno
Michael Moreno

306 Followers

Home

About

Published in Nerd For Tech

·Nov 14, 2022

C# 11 — What You Need to Know

With .NET 7 and C# 11 out last week, I thought this would be a good excuse for me to put my fingers to the keyboard and write up a summary on some of the latest C# features, as much for my edification as your own. Required Members This feature is straightforward…

C Sharp Programming

6 min read

C Sharp Programming

6 min read


Published in Nerd For Tech

·Nov 1, 2022

Spooky Behaviors in C#

Today’s article is about a few surprising behaviors that I’ve stumbled upon lurking in the C# language and its libraries. I wouldn’t go as far as to call them bugs, but they’re the sort of things that can catch you off guard if you’re not careful. Nullable Math The first of these…

C Sharp Programming

5 min read

Spooky Behaviors in C#
Spooky Behaviors in C#
C Sharp Programming

5 min read


Published in Nerd For Tech

·Dec 6, 2021

Speculating on YouTube’s Removal of the Dislike Count

As most of you are probably already aware, YouTube recently removed the dislike count. This was done shortly after YouTube had performed an experiment where they hid the dislike count from certain users. …

YouTube

4 min read

Speculating on YouTube’s Removal of the Dislike Count
Speculating on YouTube’s Removal of the Dislike Count
YouTube

4 min read


Sep 18, 2021

We Need Better Cookie Consent

I just wanted to spin off a quick rant about GDPR-related cookie consent messages, because they’ve gotten out of control. Before starting to write this I captured some examples from a few news websites:

UX

3 min read

We Need Better Cookie Consent
We Need Better Cookie Consent
UX

3 min read


Published in Nerd For Tech

·Sep 18, 2021

The Empty String in C#

I recently posed the following question to my team: Which representation of the empty string do we prefer for our project?: A) "" B) string.Empty I brought this question up because we decided to use StyleCop Analyzers, which has a rule encouraging developers to prefer string.Empty over "". But rather…

C Sharp Programming

3 min read

The Empty String in C#
The Empty String in C#
C Sharp Programming

3 min read


Published in Nerd For Tech

·Aug 12, 2021

The Technologies I Skipped

I love learning, not so much in a resume-padding, career-oriented, watch-code-monkey-invert-binary-tree sort of way, but as a personal activity, a “I like knowing things” John Conway-esque sort of way. Learning for your own sake, and not just for your employer’s, is a very important topic that deserves its own article…

Software Development

4 min read

The Technologies I Skipped
The Technologies I Skipped
Software Development

4 min read


Published in Nerd For Tech

·Jul 4, 2021

Use the Type System

I recently had the opportunity to work on a team of Ruby developers. For reasons, the project we were working on was to use .NET, so these developers needed to get up to speed with C# so that they could begin cranking out code. It was an interesting experience for…

C Sharp Programming

3 min read

Use the Type System
Use the Type System
C Sharp Programming

3 min read


Published in Nerd For Tech

·Jun 27, 2021

Is C# Getting Too Complex?

I’ll start off by saying that I’m a big fan of C#. It’s the language I recommend for new projects, it’s what I recommend to budding programmers, and it’s the language I think in when problem solving. It wasn’t the first language I learned (that would be Java) but once…

C Sharp Programming

6 min read

Is C# Getting Too Complex?
Is C# Getting Too Complex?
C Sharp Programming

6 min read


Published in Nerd For Tech

·Mar 1, 2021

Python is a Bad Programming Language

I’ll say it again: Python is a bad programming language, and the only reason it’s so popular today is because Google pushed it so hard in the first decade of the 2000s. The creator of Python, Guido van Rossum, actually worked at Google from 2005 to 2012. Go and Dart…

Python

5 min read

Python is a Bad Programming Language
Python is a Bad Programming Language
Python

5 min read


Feb 13, 2021

A Least Recently Used Cache in C#

I recently (ha…) implemented a Least Recently Used (LRU) cache in C#, inspired by the one in Python’s functools library. The way it works is you take an ordinary C# method such as this one… public int Add(int x, int y) { int result = x + y; return result…

Caching

3 min read

A Least Recently Used Cache in C#
A Least Recently Used Cache in C#
Caching

3 min read

Michael Moreno

Michael Moreno

306 Followers

Opinionated software engineer based in NYC. https://mikesbytes.net/

Following
  • Benjamin Vincent

    Benjamin Vincent

  • Nassim Nicholas Taleb

    Nassim Nicholas Taleb

  • Panos Michelakis

    Panos Michelakis

  • Bo Wanvisa Eamsiri

    Bo Wanvisa Eamsiri

  • Tohid Azizi

    Tohid Azizi

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech