Running a Python Kivy App as main Kiosk Application (Part 2)
In Part 1 (How to Set Up Ubuntu Linux as a Secure Kiosk or Self-Service Terminal), we set up a kiosk environment on Ubuntu Linux…
Read more →Practical articles on software engineering – covering architecture decisions, coding best practices, deployment, and lessons learned from real projects.
In Part 1 (How to Set Up Ubuntu Linux as a Secure Kiosk or Self-Service Terminal), we set up a kiosk environment on Ubuntu Linux…
Read more →When you’re dealing with sensitive data in your iOS or macOS app, the Keychain is the place to store things like tokens, passwords, and other…
Read more →When developing iOS apps, UserDefaults is a simple and convenient way to store small pieces of data – like user settings, preferences, or app state…
Read more →In Swift, converting a String to a Double always returns an optional. This makes perfect sense, as non-numeric strings cannot be converted into a floating-point…
Read more →Implementation of ThingsBoard’s ReST client API – written in Swift: When developing IoT and IIoT solutions, having a reliable IoT platform is crucial. For both…
Read more →