Rookout: Automated macOS App Testing with a Mac mini
Rookout offers rapid production debugging and uses a MacStadium Mac mini for automated testing in their Mac app development pipeline.
Mailplane: Building an all-in-one Gmail app on a Mac mini
Mailplane allows you to easily manage your Gmail account with an all-in-one macOS app. Learn how Mailplane uses a Mac mini to build, test, and run analytics for their popular app.
5 Resources for Dialing in Your Xcode Configuration
Use these five resources to adhere to the best practice of separating your code from your project configurations by breaking them out into standalone xcconfig files.
Hybrid CI/CD Pipelines with Orka and Ansible
Managing hybrid CI/CD pipelines built on Orka with Ansible just got easier. Use our Ansible Dynamic Inventory plugin script to efficiently manage hybrid CI/CD pipelines built on Orka.
SwiftUI is Coming on Strong in the iOS World
The results of the 2020 iOS Developer Community Survey are out, we’re investigating the rise in popularity of SwiftUI over the past year and what's driving this change.
Simple Optimizations for macOS and iOS Build Agents
Unlock your iOS and macOS CI build hardware’s full potential with these simple, free, automatable optimizations.
MacStadium Supports the Open Source Community
Free and open source software is a major driver of innovation in the iOS and macOS space. Learn how MacStadium supports these essential contributions and how your open source project can benefit as well!
How To Upgrade to macOS Big Sur in Your VMware Cloud
If you are virtualizing macOS in VMware, it may be time to upgrade your environment. Xcode 12.5 is out in beta, and we have a rundown of the compatible VMware versions, and the steps to take to upgrade to them.
iOS Dev Jobs and the Best Places to Find Them
Are you looking for a new job in 2021? We’ve assembled some of the best places to find developer jobs. Whether you want a change or just checking out the market, we’ve got some of the best resources for your search.
Xcode 12.5 now requires Big Sur - What’s new in this release?
Upgrading to Xcode 12.5 now requires Big Sur. What does that mean for your team? In this post, we give you insights into the new Xcode and iOS SDK.
New to Orka: GPU Passthrough, Save VM State, Boost IO Performance, and more
Orka 1.5.0 is now available, and it comes with a ton of great new features. Read all about what's included in this release.
3 Pitfalls in iOS CI Pipeline Design and How to Avoid Them
Contemplating switching from static to ephemeral, or using a hybrid model? We’ve got three pitfalls to avoid and an eBook with questions to help make your dream iOS CI pipeline a reality.
New Apple Silicon: When to Migrate to the M1 Mac
Are you ready to move to the M1 Mac? We’ve got a rundown of the new Apple silicon and what migration could look like for your dev team.
Orka Integrations: GitHub + Buildkite with a Private Mac Cloud
In this post, we’ll take a look at using Buildkite to connect a GitHub account with Orka, and run a static CI/CD pipeline.
Server-Side Swift Now Runs on Mac, Linux, and Windows
Mac, Linux, or Windows? Swift can run in all three places, so which are you picking? Our rundown can give you some guidance when you’re looking to run Swift!
MacStadium - An Experienced Partner for Mac Clouds
We have over 3,000 customers around the world that rely upon MacStadium each day, but if you are just learning about us for the first time, you may be asking “who is MacStadium?”
Developers, Big Sur, and Vindication
Apple has updated the macOS software license agreement for Big Sur, going from 15 sections to 16 sections. This doesn’t happen very often... Brian Stucki, MacStadium's Apple Evangelist, shares his thoughts what this means for all of us.
Say "Hello" to iOS App Clips
iOS 14 has a brand new feature called App Clips. Get ready to explore this new, mini-versions of iOS apps as we explore what you can expect from these cool new tools.
Is the 2019 Mac Pro a Good Machine for CI?
The 2019 Mac Pro has some very unique features (including the awesome grate) - but does that mean it’s right for CI workloads? Let’s take a look.
iOS Developer Survey Pt. 3 - Your Projects
In this last installment of Dave Verwer’s iOS Developer Community Survey, we’re turning our analytical eye to what iOS developers are working on both personally and professionally.
iOS Developer Survey Pt. 2 - Languages, Tools & Processes
We’re back with Part 2 of our analysis of Dave Verwer’s iOS Developer Community Survey. In this installment, we talk tools - from Swift to Objective-C and from Jenkins to Bazel, here’s what developers are using.
Open Source iOS Testing Platforms to Consider When Testing Your Next App
There are a lot of players in the iOS testing landscape. We’ve picked four open source platforms for your consideration.
iOS Developer Survey - Pt 1: Where are your Macs
Dave Verwer’s iOS Developer Community Survey came out a couple of months ago, and we’ve been looking over the data ever since. In part 1, we look at where iOS devs keep their Macs.
5 Outrageously Popular Open-Source iOS Libraries
Reusable code that follows industry standards is important for delivering projects quickly and maintaining a code base with multiple collaborators. We’ve put together this list of popular open-source libraries for iOS.
2 New Xcode 11.4 Features for Swift that We Love
Xcode’s latest release, 11.4 Beta 3, has brought advancements across the board. Here’s our rundown of the two new features we love and think could benefit you the most.
Orka Plugins Rundown: Part 1
With Orka’s simple CLI and our growing library of plugins and integrations, ease-of-use is central to our targeted user experience. In short, Orka is a tool for everyone.
2019 Mac Pros at MacStadium
The 2019 Mac Pros have arrived and our benchmarking has started! For this first round of benchmarking, we used NodeJS and Wikipedia’s iOS build. Check out the results we got when the new Pro was put up against its earlier counterparts.
YAML for the People: A Human Readable Primer
If you haven’t yet heard much about YAML, it – very much like JSON or XML – is just a way of representing structured data. Learn more in this beginner's guide.
Try Orka with a Playground Environment
Try Orka hands-on! Get access to a free Orka demo environment for a two-hour window -- spin up VMs, explore the Orka CLI, try the Jenkins plugin, and more.
Native vs. React Native for iOS: A Smorgasbord for Thought
A collection of our favorite resources based on specific use cases to help you make a well informed choice as to which route to take in the creation of your next application.
Reports of Xcode 11 building slow: 50% increase in build times?
We recently had a call with a customer who has been experiencing slow run-times after moving to Xcode 11. Have you experienced similar issues? We want to know!
Catalina Released... and Live on Orka!
Catalina was officially released today, and within a matter of hours, the Orka team had made a Catalina ISO available to our customers. We encourage all of our current Orka customers to pull the new ISO and give Catalina a try.
DevOps World | Jenkins World Talks are LIVE
The 2019 DevOps World | Jenkins World conference in San Francisco is in the books. While we were there, we hit as many of the talks as we could. In this piece, we take a look back at some of our favorites and give our thoughts and takeaways.
Homebrew Tests Catalina on Orka
Participating in the Orka beta program this summer, Homebrew teamed up with MacStadium to test the macOS Catalina beta on Orka to great success.
Announcing Orka - Orchestration with Kubernetes on Apple
Released today, Orka (Orchestration with Kubernetes on Apple) is our new virtualization layer for Mac build infrastructure based on Docker and Kubernetes technology.
Benchmarking with Multiple vSphere Builds Using Jenkins
We've set out to discover best practices when virtualizing with vSphere and Jenkins when paired with MacStadium. Read what we consider to be the best way to produce ephemeral VMs.
CI/CD Differences on Mac Infrastructure
CI/CD, regardless of the OS associated with it, is generally the same at a high level. However, there are some distinctions in the world of Mac CI/CD including Mac-specific tools and best practices.
CI Changes with Catalyst
Apple highlighted Catalyst’s new features and increased functionality at WWDC. When mass adoption hits, there will need to be some changes to Mac-related CI workflows.
Benefits of Ephemeral iOS Builds
Mobile DevOps has unique challenges especially when building for the Apple platform. In this post, we will cover the process of self-managed iOS builds and benefits of using ephemeral builds.
MacStadium + Ansible are Making Life Easier for DevOps Teams
Provisioning your Mac cloud virtual machines for macOS and iOS CI just got easier. MacStadium engineers have put together some example Ansible scripts for provisioning your CI build environment.
User and Customer Experience for All
Without users for the platforms we build, even the most groundbreaking applications can quickly turn into shelfware. Humans, of course, can be unpredictable and demanding but—love or hate them—they’re the reason we build platforms in the first place.
Speeding Up Xcode Builds
As projects grow, build times can become problematic. However, there are several tweaks you can make to Xcode that can decrease the amount of time it takes for builds to complete without any extra work.
NuoRDS is a scalable terminal server for Mac
There is a new terminal server option for Mac. It is called NuoRDS. It is simple to install, has a number of options and is quite well developed.
How to Add iCloud as a Git Repo
What if you could use Apple's iCloud to store a local copy of your code and have it available on any of your Apple devices as well? This is certainly possible.
Partner with MacStadium for Mac CI hosting
Over the last year, MacStadium has seen tremendous growth by offering Mac servers for development and continuous integration.
Managing VMware ESXi with Just a Mac
In early 2016, VMware began including the embedded HTML5 host client for managing ESXi in version 6.0 U2 from your web browser. It’s a great solution for users getting started with a dedicated Mac.
Choosing the Right Tool for Continuous Integration and Development
Many MacStadium customers take advantage of the fast internet connection and strong performance of one or more Mac mini’s to outsource CI and CD build server duties.
Science in Virtualization: Efficient Deployment with Clean Room VMs
Science is difficult. Developing a strict testing system for a science experiment that is repeatable in other lab environments is even harder.
Survival of the Most Efficient: Intro to Agile Software Development
With the software industry moving forward rapidly and trends shifting, a delay in product release can be disastrous for a company.