-
Ship secure high quality software faster.
-
Latest Posts
-
Tag! Your it!
.NET .NET Core ASP.NET MVC BackAndForth Behemoth Garden BEMCheckBox Birm C# DataGrip Docker Edmonton .NET User Group Entity Framework fun GitHub hack the box human resource machine Introduction to ORMs for DBAs ios kids thinking outside the box Mini-Compressor native-binding NUnit ORM react Reduce image size Reduce photo size ruby RubyMine ruby on rails saturdaymp show saturdaympshow security Smaller images software development sql-server standard ruby Takeaways TeamCity Temporal Database Today I Learned Ubuntu xamarin xamarin ios .net native-binding xplugins xplugins.iOS.BEMCheckBox
-
Archives
Category Archives: Today I Learned
Today I Learned how to Copy a Putty Key From Windows to a Mac
You created a private Putty key on Windows workstation to access a remote service but now you need to access that same remote service from a Mac workstation. In my case I need to access the same Git repository from … Continue reading
Posted in Network, Today I Learned
Tagged mac, Putty, SSH
Comments Off on Today I Learned how to Copy a Putty Key From Windows to a Mac
Today I Learned How to Create a Key Pair Using PuTTY
I recently had to generate a private/public key pair to access a Git repository. While I’ve done this several times before I never do it enough to remember all the steps so this time I wrote it down. Since my … Continue reading
Posted in Software Development, Today I Learned
Tagged encryption, Putty, SSH
Comments Off on Today I Learned How to Create a Key Pair Using PuTTY
Today I Learned how to Install PostgreSQL in Ubuntu
For an upcoming project I’m thinking of using PostgreSQL. I’ve heard lots of great things about PostgreSQL in the past but have been too scared lazy busy to try it. What changed my mind was JetBrains DataGrip database client. I’m sure there … Continue reading
Posted in Code Examples, Software Development, Today I Learned
Tagged DataGrip, PostgreSQL, Ubuntu
Comments Off on Today I Learned how to Install PostgreSQL in Ubuntu
Today I Learned How to Fix Illegal Characters in Path Error with TeamCity and RealmDB
When building a Xamarin application one step is to build the Android APK file. This is a MsBuild step in TeamCity that looks like: This step generates the following error: Notice the “*Undefined*Tools” in the directory path. To fix this … Continue reading
Posted in Software Development, Today I Learned
Tagged realmdb, TeamCity, xamarin
Comments Off on Today I Learned How to Fix Illegal Characters in Path Error with TeamCity and RealmDB
Today I Learned The Final Backslash is Important in Apache HTTPS Redirects
Lets start with the bug: When requesting a download link via the Downloads page the link that is sent via e-mail is invalid. It is missing a slash. 1) Enter a e-mail on the Downloads page (https://www.saturdaymp.com/downloads) that has already … Continue reading
Posted in Today I Learned
Tagged Apache, https
Comments Off on Today I Learned The Final Backslash is Important in Apache HTTPS Redirects
Today I Learned How to Create Custom NUnit Constraints – Part 2: Constraint Usage Syntax
In Part 1 we created a custom NUnit constraint but you where limited in using the constraint. You could only write: It would be nice to write: To do that you should read the documentation. End of blog post. So is … Continue reading
Posted in Code Examples, Software Development, Today I Learned
Tagged NConstraints, NUnit
Comments Off on Today I Learned How to Create Custom NUnit Constraints – Part 2: Constraint Usage Syntax
Today I Learned How to Create Custom NUnit Constraints – Part 1: Creating the Constraint
NUnit has has built in constraints for most the tests you will need to write so there is no need to create your own. End of blog post. OK, that was a bad joke. The first step in creating a … Continue reading
Posted in Code Examples, Software Development, Today I Learned
Tagged .NET, NConstraints, NUnit
Comments Off on Today I Learned How to Create Custom NUnit Constraints – Part 1: Creating the Constraint
Today I Learned How to Run NUnit Tests for a .NET Core Project in TeamCity
In TeamCity you can’t use the usual NUnit Runner to run .NET Core unit tests. At least I couldn’t get it to work. I’m sure this will be fixed in the future but for now the below works for me. … Continue reading
Posted in Code Examples, Software Development, Today I Learned
Tagged .NET, .NET Core, NUnit, TeamCity
Comments Off on Today I Learned How to Run NUnit Tests for a .NET Core Project in TeamCity
Today I Learned How to Automate Objective-c Builds in TeamCity
Several months ago I discussed how to manually build an objective-c project so it can be consumed by a Xamarin Binding Project. In this post I show how to automate the building of the objective-c project. In my case I need … Continue reading
Posted in Today I Learned
Tagged BEMCheckBox, TeamCity, xamarin, xamarin ios .net native-binding, xplugins
Comments Off on Today I Learned How to Automate Objective-c Builds in TeamCity
Today I Learned How to Install a TeamCity Build Agent on a Mac
When I was first figuring out how to port the BEMCheckBox to Xamarin I built the framework manually. This is obviously not a good long term solution so I set about figuring out how to automate the build. The first … Continue reading
Posted in Today I Learned
Tagged automated builds, mac, TeamCity
Comments Off on Today I Learned How to Install a TeamCity Build Agent on a Mac