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.