Three Keys to Success with Remote Pair Programming


By now, most people understand the benefit of pair programming. Sharing knowledge (and pain) provides a lot of advantages for both junior and senior developers alike.

I really enjoy pair programming, not only for the learning, but for the social aspect as well. It gives me a chance to get to know my co-workers better: the way they work, the kind of work they like, and even just random common interests we have. I’m a fairly extroverted person, so getting to work with someone to solve problems throughout the day leaves me feeling energized and ready for more. Read more on Three Keys to Success with Remote Pair Programming…

Programming Meets Music with Sonic Pi

At the recent GOTO Chicago conference, Sonic Pi creator Sam Aaron gave a rocking presentation about his code-turned-music program, which is aimed at getting anyone from kids to professional musicians interested in software development. After the keynote, Sam gave a performance for the conference, an entertaining demonstration of the power of code. Read more on Programming Meets Music with Sonic Pi…

Programmatically Connecting to WiFi in Your Xamarin.Forms App

With the dawn of the Internet of Things, smart homes, and connected devices, mobile apps have become key elements of creating harmony between everything. Most IoT devices require users to provision their devices on a home wireless network, which can sometimes cause poor user experience. However, apps have the ability to ease these pain points by programmatically connecting to wifi networks. Read more on Programmatically Connecting to WiFi in Your Xamarin.Forms App…

Getting Started with NSTouchBar for macOS using Storyboards

With the addition of the Touch Bar comes the ability to customize it for your own applications. From simply adding buttons to incorporating sliders or color pickers, programming the Touch Bar is a new, creative way to add shortcuts and other functionality into your Mac app.
Read more on Getting Started with NSTouchBar for macOS using Storyboards…

Three Ways I’ve Adopted the “Teach and Learn” Lifestyle

Here at Atomic Object, we have a passion to continue learning and sharing knowledge with fellow Atoms. Whether this means researching a new technology, attending a conference, or holding a brown bag discussion during lunch, we’re constantly seeking to explore new ideas and topics. This desire and drive to learn is described by one of Atomic’s six values: Teach and Learn. Read more on Three Ways I’ve Adopted the “Teach and Learn” Lifestyle…

Intro to Mocking with Moq

It’s easy to overlook the importance of unit testing. Writing tests can be tedious. They must be updated constantly as code is refactored, and when you have a large code base, you may have to write many tests to even come close to testing all cases. Despite this, unit testing is a necessary part of creating clean, working code. One way to make the testing process easier is through the use of mocks. Read more on Intro to Mocking with Moq…