-
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 hack the box human resource machine Introduction to ORMs for DBAs ios kids thinking outside the box Mini-Compressor native-binding NUnit ORM picoctf python 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 xamarin xamarin ios .net native-binding xplugins xplugins.iOS.BEMCheckBox
-
Archives
Author Archives: Chris C
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
Family Vacation is Over
Our family vacation is over and the basement is back open for business. Actually we where open on Monday but I forgot to remove the digital closed signed. Sorry about that. On this trip we visited Hong Kong and Shanghai, spending … Continue reading
Posted in Uncategorized
Comments Off on Family Vacation is Over
Closed for Family Vacation
Saturday MP is a small family business and like your local family run restaurant the entire family is involved in some way. Currently it’s mostly me working at Saturday MP but Ada helps with some book keeping and in the … Continue reading
Posted in Business Side, Fun
Tagged small business, vacation
Comments Off on Closed for Family Vacation
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?
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