-
Ship secure high quality software faster.
-
Latest Posts
-
Tag! Your it!
.NET .NET Core adventofcode ASP.NET MVC BackAndForth BEMCheckBox Birm C# claudecode DataGrip Docker Edmonton .NET User Group Entity Framework fun fyne GitHub golang hack the box human resource machine Introduction to ORMs for DBAs ios jekyll Mini-Compressor NUnit ORM picoctf postcast python react Reduce image size Reduce photo size ruby RubyMine ruby on rails saturdaympshow saturdaymp show security software development sql-server standard ruby Takeaways TeamCity Today I Learned xamarin xplugins
-
Archives
Category Archives: Software Development
Introduction to Object-Relational Mapping for DBAs – Part 2
This is part two of a lighting talk I’m giving at the SQL Saturday Edmonton Speaker Idol Contest. Imagine I’m actually speaking the words below and showing some of the images on slides and/or doing a demo. Code can be found here. … Continue reading
Posted in Code Examples, Software Development
Tagged .NET Core, ASP.NET MVC, DBA, ORM sql-server, SQL Saturday Edmonton
Comments Off on Introduction to Object-Relational Mapping for DBAs – Part 2
Introduction to Object-Relational Mapping for DBAs – Part 1
This is the part one of a lighting talk I’m giving at the SQL Saturday Edmonton Speaker Idol Contest. Imagine I’m actually speaking the words below and showing some of the images on slides and/or doing a demo. Code can be … Continue reading
Posted in Code Examples, Software Development
Tagged .NET Core, ASP.NET MVC, DBA, ORM, SQL Saturday Edmonton, sql-server
Comments Off on Introduction to Object-Relational Mapping for DBAs – Part 1
XPlugins.iOS.BEMCheckBox 1.4.3 Released
I’m happy to announce the release of XPlugins.iOS.BEMCheckBox 1.4.3. The main feature of this release is exposing the DidTapCheckBox event in the underlying BEMCheckBox. You can find a full list of issues fixed in this release here. The easiest way to … Continue reading
Posted in Software Development
Tagged BEMCheckBox, xamarin, xamarin ios .net native-binding, xplugins, xplugins.iOS.BEMCheckBox
Comments Off on XPlugins.iOS.BEMCheckBox 1.4.3 Released
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
Overlapping Segments Create Space Time Paradoxes
This post is part of a larger discussion about temporal databases. Hopefully it stands on it’s own but for more context see the Temporal Database Design page. You can read the official Wikipedia definition but for our purposes a Temporal Database is a database … Continue reading
Posted in Software Development
Tagged Temporal Database
Comments Off on Overlapping Segments Create Space Time Paradoxes
Temporal Database Timelines
This post is part of a larger discussion about temporal databases. Hopefully it stands on it’s own but for more context see the Temporal Database Design page. You can read the official Wikipedia definition but for our purposes a Temporal Database is a … Continue reading
Notes on Fixing Incomplete Bitcode Error in TeamCity Automated Objective-c Builds
Notes I took while trying to fix the Incomplete Bitcode error in submission bug. Not sure if it’s fixed yet as I haven’t tried submitting an app to the App Store yet. Hopefully someone else will try it and confirm it’s fixed. … Continue reading
Posted in Notes, Software Development
Tagged BEMCheckBox, TeamCity, xamarin, xamarin ios .net native-binding, xplugins
Comments Off on Notes on Fixing Incomplete Bitcode Error in TeamCity Automated Objective-c Builds
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
Degree of Temporalness
This post is part of a larger discussion about temporal databases. Hopefully it stands on it’s own but for more context see the Temporal Database Design page. Most of us have worked with database tables that track some historical information. … Continue reading
What is a Temporal Database?
You can read the official Wikipedia definition but for our purposes it’s a database where you can query for historical data using SQL. For example, say you have someone named Chronos who lives in New York but on April 15, … Continue reading
Posted in Software Development
Tagged Temporal Database
Comments Off on What is a Temporal Database?