AC Spotlight - Kristy Wieber

Swift and the Hidden Power of Enums

Enums--or enumerated types--in Swift have been around for a long time, but I never truly explored their potential until I stumbled across an article explaining that "enums can define any hierarchically organized data." So I decided to try using enums, not as I had traditionally used them, but as the very foundation of my data. Today, I invite you to explore the potential of these powerful types with me.

READ MORE

Your Introduction to Multiple Objective Optimization

We consider optimization every day of our lives. We always want to take the route that will get us to work the fastest, accomplish as many tasks as possible on time based on priority, and so on. Optimization means finding the solution (or solutions) for a problem that produces a result that cannot be further improved. Today, we'll introduce multiple objective optimization.

READ MORE

Message Queues: Even Microservices Want to Chit Chat

Nowadays, building systems using microservices is almost a must, but applying and keeping microservices concepts is quite challenging. We want service providers to process all requests, even in cases of high demand, but how can we guarantee this, and how can we improve performance? The answer is message queues. So what's a message queue, and how does it work?

READ MORE

Cloud Patterns: Best Practices for Cloud Projects on Every Provider

Cloud computing is becoming an increasingly popular solution for companies. The main benefits of cloud environments are: paying only for what you use, quick scaling of resources, and focusing your team time on evolving your product by using managed services. It's very easy to start a cloud project, but starting without a thoughtful structure can complicate management later. This blog lists best practices for starting your cloud project.

READ MORE