Local Calendar Sync Building Local Calendar Sync Day 07: Publish to the App Store Last day of building Local Calendar Sync. Here is how to publish the macOS App to the Apple App Store.
Local Calendar Sync Building Local Calendar Sync Day 06: Launch on Startup and run in the Background At day 6 of building Local Calendar Sync, we make sure, the app Launches on Startup and runs the sync in the Background.
Local Calendar Sync Building Local Calendar Sync Day 05: Logo and App Icon At day 5 of building Local Calendar Sync, we care about the Logo. The app runs locally on my computer and will hopefully solve the Calendar Problem in my life.
Local Calendar Sync Building Local Calendar Sync Day 04: Settings Day 4 of building Calendar Sync, which runs locally on my computer and will hopefully solve the Calendar Problem in my life. Today, we built the Settings screen.
Local Calendar Sync Building Local Calendar Sync Day 03: Building the Calendar Sync Logic Day three of building Calendar Sync, which runs locally on my computer and will hopefully solve the Calendar Problem in my life. Today, we got the sync logic working for the first time.
Local Calendar Sync Building Local Calendar Sync Day 02: Add Status Bar Icon and remove Main Window Day two of building a small software tool called Local Calendar Sync, which runs locally on my computer and will hopefully solve the Calendar Problem in my life. Today, we added a Status Bar icon and removed the default window.
Local Calendar Sync Building Local Calendar Sync Day 01: Creating a new project and exploring EventKit This is the beginning of a blog series about building a small software tool called Local Calendar Sync, which runs locally on my computer and will hopefully solve the Calendar Problem in my life. I initially wanted to outsource this work, but Fiverr doesn't seem to work for software projects.
Fiverr doesn't work for software projects I have a little calendar problem in my life, which I want to solve with software. Software, that I didn't want to write myself, but rather outsource to someone I can pay for developing it for me. Here is why I ended up coding it myself and why Fiverr doesn't work for these kinds of projects.
smart home Sync Windows Sensors with tado Thermostat in Home Assistant tado's built-in Window-Open-Detection never works. So I installed windows contacts and connected them to tado with Home Assistant.
dapr Dapr sidecar Race Conditions in .NET when using Secret Stores? Although the Dapr sidecar is stating that it blocks untils the application is ready to serve on its port, we can still access Secrets through it and use them in our application startup.
build Microsoft Build 2023: Highlights for App Developers Last week, Microsoft's annual Developer conference took place and besides interesting sessions, a bunch of new announcements have been made. This post summarizes the most important ones for App Developers, along with a list of recommended sessions to watch.
The ultimate guide to Git Hooks A comprehensive guide around what Git Hooks are and what to use them for, their challenges and how to deal with them, tools to manage their dependencies easier, how to cross-check Git Hooks in when checking pull requests and how to mitigate findings and policy violations.
azure Redirect WebSockets to different backends in Azure API Management Azure API Management supports proxying WebSocket connections between clients and multiple backends. Adding a WebSocket API to API Management configures the handshake operation automatically. But what if we want to chose a backend based on the WebSockets URL? Let's explore our options.
Useful Developer Tools Useful Developer Tools #16: Free Userpics Pack A collection of 100 hand-drawn dummy user profile pictures for your next App Design
Optimizing Network Traffic across Availability Zones in Kubernetes Spanning Kubernetes Clusters across multiple Availability Zones is common when optimizing for resiliency but brings additional challenges like network performance and costs when workloads need to communicate with each other across zones.
Useful Developer Tools Useful Developer Tools #15: ketall When working with Kubernetes, you will come to a point where you want to list all resources in a cluster or namespace. The kubectl command-line tool has a command for that, but unfortunately it does only list Pods, Services and Deployments. Ketall is a kubectl Plugin, which show really all
build Microsoft Build 2021: Developer and Cloud Native Highlights Microsoft's yearly Build Conference took place last week and brought us a bunch of new announcements around Microsoft Azure. Here are my highlights from a cloud-native and developer perspective.
Develop against a remote instance of Ory Kratos from localhost Ory Kratos uses secure cookies, which cannot travel across domains. This can become a problem when testing an app on localhost against a remote instance of Ory Kratos. Here is, what you can do.
github Deploy Pull Requests for Review into Kubernetes with GitHub Actions To review a Pull Request, it can be helpful to deploy it temporarily. The infrastructure and the application must be prepared for this.
github Create your own GitHub Action with .NET When using GitHub Actions as your CI / CD solution, you might come to the point where your own custom Action would become handy. Here is how to create one with your .NET skills.
Give teams access to specific APIs in Azure API Management with custom roles Whenever multiple teams contribute to the same central instance of Azure API Management, you need to think about a governance concept around that instance. In case teams should be able to control their own but only view other APIs, you will need to create a custom Azure API Management role.
Useful Developer Tools Useful Developer Tools #14: OAuth 2.0 Debugger and Open ID Connect Debugger I recently watched a fantastic talk by Nate Barbettini about OAuth 2.0 and Open ID Connect on YouTube. Besides explaining what these protocols are, Nate also showed two useful tools he built for Debugging OAuth 2.0 and Open ID Connect. The OAuth 2.0 Debugger and the Open
Useful Developer Tools Useful Developer Tools #13: unDraw A collection of hundreds of beautiful handcrafted illustrations from Katerina Limpitsouni for your next website or app. All illustrations are free to use in any kind of project and are hosted under an Open Source license. You can set a custom primary color and download each illustration in multiple formats.
Useful Developer Tools Useful Developer Tools #12: One Word Domains Looking for a nice domain for your product or even a product name, that a fancy one word domain is still available for? One Word Domains is a collection of more than 700.000 free domains that consist of only one word. One Word Domains - Database of all available
Setup your Raspberry Pi for Docker and Docker-Compose Personally, I like to use Docker containers on my Raspberry Pis as they come with a great layer of abstraction and portability. Here is how to get your Raspberry Pi ready for Docker and Docker-Compose. 1. Setup your Raspberry Pi with Raspbian, Wifi and SSH accessIf your Raspberry Pi is