Guides, how-to’s and tutorials for some of our biggest engineering challenges.
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.
Why Junior Developers Aren’t Getting the Right Guidance at Work
It’s official: the oft-decried tech talent shortage is a myth. Droves of junior developers are entering the job market thanks to the skyrocketing popularity of computer science degrees and code bootcamps.