by Chad Michel | Jan 12, 2023 | Technology, Tools
In an earlier blog post, I described how we could create an Electron tray application. In that post, we got a simple Electron application running. In this post, we will augment the application with Angular to provide structure and utilities helpful for building an...
by Chad Michel | Jan 5, 2023 | Technology, Tools
SQLite is an interesting database technology. While not a technology we would often use on the backend, it is great for mobile projects because of its lightweight nature. A feature many people don’t know about is its ability to perform fuzzy text searches (full...
by Chad Michel | Nov 15, 2022 | Software Engineering, Technology, Tools
.NET 7 is out, and it is a pretty significant upgrade. Performance, ASP.NET, MAUI, and C# 11 are some of the new features. Microsoft continues to improve the performance improvements of .NET. As I have discussed in a previous blog post, Microsoft has needed to improve...
by Chad Michel | Aug 11, 2022 | Technology
Most modern systems have some form of authentication and authorization. Authentication refers to figuring out who someone is (think of user login). Authorization refers to figuring out what a user can do within a system. Just because a user can log in does not mean...
by Chad Michel | Aug 3, 2022 | Technology, Tools
In my previous blog post, I mentioned using SQLite with an iOS application. In this post, we will extend that example to support text searching. While SQLite is a single file database that is pretty straightforward to work, it contains a powerful full-text search...
by Chad Michel | Jul 26, 2022 | Technology, Tools
When building an application, you often need some way to store associated data. Applications usually store less data than cloud applications, but many of the same constraints still exist. You still need to store data. Some of the data is relational, such as contacts...