-
Ship secure high quality software faster.
-
Latest Posts
- SaturdayMP Show 61: Advent of Code 2024 Day 12 (Part 1 – Python Import Difficulties)
- SaturdayMP Show 60: Advent of Code 2024 (Day 2)
- SaturdayMP Show 59: Customize Office Ribbon
- SaturdayMP Show 58: Human Resource Machine (Duplicate Machine Size Challenge)
- SaturdayMP Show 57: Something’s Rotten at the Gilded Rose: A Refactoring Tale
-
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
January 2025 M T W T F S S 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Category Archives: Software Development
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
Today I Learned How to Create a Xamarin iOS Binding for Objective-C Libraries – Part 4 The Actual Binding
This is the 4th and final part about incorporating an objective-c library in Xamarin. In my case I’m binding BEMCheckBox. In part 3 we used Sharpie to create a C# interface for the BEMCheckBox. In this post we will show … Continue reading
Posted in Code Examples, Software Development, Today I Learned
Tagged BEMCheckBox, C#, ios, native-binding, objective-c, xamarin
Comments Off on Today I Learned How to Create a Xamarin iOS Binding for Objective-C Libraries – Part 4 The Actual Binding
Today I Learned How to Create a Xamarin iOS Binding for Objective-C Libraries – Part 3 Using Sharpie to Create Binding Interface
This is the 3rd part about using the BEMCheckBox, an Objective-C library, in Xamarin. Part 1 described how to compile the BEMCheckBox library using Xcode. Part 2 showed how to combine the multiple libraries we compiled from Part 1 into … Continue reading
Posted in Code Examples, Software Development, Today I Learned
Tagged BEMCheckBox, C#, ios, native-binding, objective-c, sharpie, xamarin
Comments Off on Today I Learned How to Create a Xamarin iOS Binding for Objective-C Libraries – Part 3 Using Sharpie to Create Binding Interface
Today I Learned How to Create a Xamarin iOS Binding for Objective-C Libraries – Part 2 Combining Libraries
This is part 2 of creating a iOS Binding for the Objective-C Library BEMCheckBox. In part 1 we compiled the Xcode project into two separate libraries. One for iphones (ARM architecture) and one for iOS simulators (x86/x64 architecture). In this … Continue reading
Posted in Code Examples, Software Development, Today I Learned
Tagged BEMCheckBox, ios, lipo, native-binding, xamarin
Comments Off on Today I Learned How to Create a Xamarin iOS Binding for Objective-C Libraries – Part 2 Combining Libraries
Today I Learned How to Create a Xamarin iOS Binding for Objective-C Libraries – Part 1 Compiling the Objective-C Library
There is no checkbox for Xamarin Forms applications. This is a problem because I wanted a checkbox in a application I’m working on. A switch wasn’t going to cut it. After a bit of research I found that Android had native … Continue reading
Posted in Code Examples, Software Development, Today I Learned
Tagged BEMCheckBox, ios, native-binding, xamarin, xcode
Comments Off on Today I Learned How to Create a Xamarin iOS Binding for Objective-C Libraries – Part 1 Compiling the Objective-C Library
Today I Learned How to Handle Local Notifications in Xamarin on Android
In my previous example I detailed how to schedule notifications in Xamarin on Android but didn’t show the Xamarin Forms application reacting to that specific notification. Let’s fix that. First override the OnNewIntent method in the MainActivity. We override this method so notifications will … Continue reading
Posted in Code Examples, Today I Learned
Tagged .NET, C#, notifications, xamarin, xplugins
Comments Off on Today I Learned How to Handle Local Notifications in Xamarin on Android
Stack Overflow Developer Survey 2017
The results of the Stack Overflow Developer Survey 2017 are live. Some surprising highlights for me: Most developers surveyed are white male web developers. Just kidding, this was not surprising at all. More than 50% of developers’ parents had a … Continue reading
Posted in Software Development, Uncategorized
Tagged software development, stack overflow, survey
Comments Off on Stack Overflow Developer Survey 2017
Today I Learned How To Create Xamarin iOS and Android Unit Tests
I’m currently working on a notification plugin for Xamarin Forms and wanted to setup some unit tests. The problem is my code accesses the device-specific notification systems in iOS and Android. This means I can’t just run my unit tests … Continue reading
Posted in Goal App, Today I Learned
Tagged .NET, C#, notifications, xamarin, xplugins
Comments Off on Today I Learned How To Create Xamarin iOS and Android Unit Tests
Today I Learned How to Create a Local Notification in Xamarin Android
In Android you can schedule a notification that shows immediately using the NotificationManager. However, if you are like me, awesome, and want to schedule a notification for a future date you need to use the Android AlarmManager. The alarm manager lets … Continue reading
Posted in Goal App, Today I Learned
Comments Off on Today I Learned How to Create a Local Notification in Xamarin Android
Today I Learned Bait and Switch for .NET PCL’s
If you have worked with Xamarin for longer than me (i.e. one year) then you probably already know about PCL bait and switch technique, especially if you consumed one of the many Xamarin plugins. As usual I’m late to the … Continue reading
Posted in Today I Learned
Comments Off on Today I Learned Bait and Switch for .NET PCL’s