Filip MinxBuilding an Anti-DLL Injection Solution in C#In the area of cyber security, the DLL injection attack is a technique that can execute malicious code in the context of another process…Apr 29Apr 29
Michael LinkSwift 6 Upgrade PreparationSwift 5 updates have been slowly building up to the release of Swift 6. Some of the major updates have been the addition of async/await…Apr 113Apr 113
Radovan BabicMastering CoreDNS Configuration: Parsing the Corefile with Go ReflectionOur global DNS gateways, built on the robust CoreDNS platform, serve as the bedrock of our comprehensive security product. These gateways…Jun 19, 2023Jun 19, 2023
Lukasz KurciusHow CQRS improved the loading time of a very slow web pageJamf Now has been growing very quickly — not only in terms of the number of customers, but also the size of customers using it. Recently…May 4, 2023May 4, 2023
Peter SimanDevice activity reporting in Jamf ConnectIt is often the case that a simple customer-facing UI element hides complex functionality on the backend side. You have probably…Apr 13, 2023Apr 13, 2023
Brian StewartBuild and Test Acceleration with Gradle EnterpriseJamf uses Gradle Enterprise to accelerate build and test performance. Our largest Gradle build internally is the Jamf Pro server project, a…Apr 3, 2023Apr 3, 2023
Jiri LuskaHow three lines of configuration solved our gRPC scaling issues in KubernetesIt all started with a question I asked our senior software engineer: “Forget the speed of communication. Is it really better for you to…Mar 23, 20236Mar 23, 20236
Jakub CoufalYet another KV storeWhy and how we built our own distributed KV storeMar 13, 2023Mar 13, 2023
Joe CottonRewriting the Jamf Now UI from AngularJS to AngularThe three year long story of how Jamf Now rewrote their application front-end from AngularJS to Angular.Jan 19, 2023Jan 19, 2023
Ondřej BenkovskýOur path toward resilient DNS infrastructureAt Jamf, we are maintaining multiple global DNS gateways which are responsible for handling the DNS traffic of millions of devices using…Jan 12, 2023Jan 12, 2023