Guides, how-to’s and tutorials for some of our biggest engineering challenges.
Product Development: Balancing innovation with stability
Summary: Technological innovation can help streamline projects, but there’s a lot to be aware of when weighing whether to use a traditional approach or jump on a new tech trend.
Using Curried Functions in Swift
Here at Yeti, we’re big proponents of using Swift for our iOS apps. In fact, every iOS project we’ve taken on since the end of 2014 has been completely written in the language. We chose Swift over Objective-C because of its clean syntax, type safety, and modern features. In this post I’m going to give an overview of curried functions, a feature that Swift and a few other modern languages contain.
6 Tips for Improving the Development Workflow
A lot of attention gets paid to the importance of workflow, especially in Development. But a tested and well-implemented workflow plan isn’t just process for process’s sake. A well-tuned workflow improves productivity, aligns team expectations and helps to define company culture. Improving your development workflow has the business impact of saving time and money by reducing wasted attention and keeping the focus on building new software.
Better Design & Development Collaboration
Product success depends on close collaboration between design and development teams. The journey from idea to working prototype to awesome product is paved with clear communication between the two. We can look back at most product hiccups and diagnose the problem as a miscommunication.
A Developer's Perspective on the Apple Watch
As developers, we’re eager to work with the latest technology innovations, and there's no question that the Apple Watch offers a new platform, new challenges, and new opportunities.