Category Archives: Programming
Mastering C# – Pattern Matching
Microsoft has a wonderful tutorial on pattern matching, in which you model a lock (to raise or lower a ship when there would otherwise be a waterfall). They model the two doors and the water level. While their example is … Continue reading
Modern C# Part 2 – Accessing via Implicit Index
Until now, if you wanted to access the last item in a list you had to use a slightly cumbersome syntax. C# 13 introduces the “hat” operator (^) where ^1 is the last element in your collection, ^2 is the … Continue reading
David Ortinau on .NET MAUI
David Ortinau, Program Manager .NET and voice of .NET MAUI discusses MAUI as a platform, Blazor Hybrid, Community Toolkits, as well as what’s on the road map for .NET MAUI.
Learning .NET MAUI – Part 3
Our app will spring to life in AppShell.xaml. We’ll be putting a few additional things there, but key for now is the ShellContent element As you can see there are three attributes: the Title, the ContentTemplate and the Route. The … Continue reading
I’m Back! With Xamarin.Forms Programming
It has been a few months since I’ve posted, and I hope you missed me as much as I missed you. To re-launch this blog, I’ve decided to provide a series on Xamarin.Forms programming. If you prefer to learn by … Continue reading
Learn to Program (From Scratch!)
John Papa and I have just released our new Play by Play on Learning To Program. If you know of someone who has wanted to learn to code but didn’t know where to start, this might be a great option.
Yet Another Podcast #181 – Matthew Robbins on MFractor
Matthew Robbins is a Xamarin and Microsoft MVP and he is the creator of MFractor, a mobile-first utility for Visual Studio Mac. Our site: https://www.mfractor.com/ Documentation: http://docs.mfractor.com/ Localisation Tooling Blog: https://www.mfractor.com/blogs/learn/localising-your-xamarin-forms-apps Notice: Yet Another Podcast listeners can use the following discount code for 10% … Continue reading
C# 7 First Look
Very proud to announce the release of my newest Pluralsight course: C# 7 First Look.
File Persistence in Xamarin.Forms Apps
The goal is to persist data to a file. You might do this for any number of reasons, including storing away user-preferences or, in this case, storing away data to protect you from a crash. In this simple application we … Continue reading
Reactive
Many web programmers, especially Angular programmers are turning their attention to Reactive programming. While I don’t know of any books on ReactiveJS (yet) I can shamelessly mention that I do have a book on Reactive Extensions and LINQ. NB: … Continue reading
Yet Another Podcast #129–Paul Betts
Paul Betts is my co-author of Programming Reactive Extensions and LINQ and one of the smartest people I’ve ever met. He now works at GitHub, and lately has been writing about Xamarin and using Reactive UI as an MVVM framework. … Continue reading
Programming Style–Kendo & jQuery
Which of the following do you prefer? Which is easier to read? Which is easier to write? Which is easier to maintain? var dataItem = this.target().closest(“.k-grid”).data(“kendoGrid”).dataSource.getByUid(this.target().closest(“tr”).data(“uid”)); Or… var dataItem = this.target() .closest(“.k-grid”) .data(“kendoGrid”) .dataSource .getByUid(this.target().closest(“tr”).data(“uid”)); Or… var grid = … Continue reading