EPPlus: No longer free to use in a commercial setting
Version 4.5.3.3 is the last version of EPPlus you can use without a license for commercial use.
Version 4.5.3.3 is the last version of EPPlus you can use without a license for commercial use.
Products built by only men will represent 50% of the world’s population.
That’s an issue! Unless you are building, euh…
Within the 20 years of working as a woman in IT, I am used to being part of the minority, female professionals. I graduated as the only female in the class of “Analyst programmer” and never had more than a handful of colleagues with the same gender.
A long, long time ago, when games like Utopia and Planetarion were all the rage, I started playing Ambar (since down) with a few friends. This could be the story of why one should have an IT-guy in the team.
A lot of interesting articles have been published about Command Query Responsibility Segregation.
This is a mere rant. Not necessarily against CQRS per se, but against when it is being applied in spite of Martin Fowlers cautionary words:
For some situations, this separation can be valuable, but beware that for most systems CQRS adds risky complexity.
— Martin Fowler (CQRS Article)
Pragmatic Tip 22: The editor should be an extension of your hand; make sure your editor is configurable, extensible, and programmable.
Pragmatic Tip 22: The editor should be an extension of your hand; make sure your editor is configurable, extensible, and programmable.
As a long time Sublime user, the infrequent updates and missing support for new-ish stuff started to become quite apparent. Like all plugin maintainers have turned to Visual Studio Code.
And so I finally decided to leave Sublime Text 3 behind. Welcome Visual Studio Code, the new goto editor.
This is what usually is the very first blog post. With links to some new-old posts, migrated from my 2012 blog.
Everyone who has worked with me for a while knows I’m really hyped about the Pragmatic Programmers. My original idea back in 2012 was to blog about their pragmatic tips, but this blog has instead turned into more of a “personal reference bliki”.
A ramble against objects containing DateStart
& DateEnd
pairs of properties.
Some of their equally evil relatives:
DateStart
& TimeSpan
or Day/Month only in DateTime
, etc.decimal Money
& string Currency
decimal X/Y
and/or Width/Height
This is the case for the ValueObject:
A small simple object, like money or a date
range, whose equality isn’t based on identity.
— Martin Fowler
Last update on Mar 12, 2025
Updated to latest versions. Added TUnit, SoftAssertions, Throws derived, ...
Last update on Feb 25, 2025
Added EPPlus forks
Last update on Feb 2, 2025
There vs Their
Last update on Jan 30, 2025
Added ES2024 //v flag (UnicodeSets)
Last update on Sep 14, 2024
Added mongo-secure
Last update on Jul 8, 2024
Added Show-Colors function