Browse by Tags or Search
AngularJS ("Angular") is an open-source web application framework maintained by Google and by a community of individual developers and corporations to address many of the challenges encountered in developing single-page applications.
Becoming a Unicorn
All things related to being a mythical Unicorn in the tech world. Featuring topics across design, development, business, marketing, sales, operations, and accounting! If every skill was a color, they would make a rainbow!
Syncing data with icloud has never been so easy. CloudKit enables developers to easily perform two-way syncing with features like real-time and eventual consistency along with built in security.
We love people almost as much as we love Swift. Find frequent guest spotlights and community announcements here and help share and grow with us!
At the heart of everything, from the digital to physical world, is design. Often times and especially in tech, design is oversimplified to describe the appearance of something. This oversimplification can lead to great looking products, with terrible performance or execution. A strong designer recognizes that there is more to design than just the appearances.
Get free design assets, mockups and other resources made by members of the Unicorn family. All we ask in return is a quick shout out and thank you on twitter to @unicornhq
These are resources and articles that relate to core concepts of design across multiple mediums, software and practices.
Flourish is a journal application that we built out from start to finish. Teaching CloudKit, UI, UX, scope, models and more along the way.
Find all kinds of tips, tricks, and best practices here. Whether you are a novice or a veteran to golang, these resources will keep you sharp and up to date with community standards.
Gulp allows you to automate tasks, minify files, compile and build things such as sass and less. It's a very useful tool use in a lot of projects such as Angular and Ionic
One of the most important, but often overlooked, aspects of being a programmer is security and protecting against hackers. Developers of all calibers should understand the basics of security as it relates to the technologies they work with.
HealthKit empowers developers to create and interface with many various data points collected not only by the phone itself, but a number of third-party peripherals.
Ionic is a platform for building mobile applications (write once, deploy anywhere) on top of Cordova. It offers advantages over other platforms like PhoneGap with it's built in UI components and plugins for quickly bootstrapping mobile applications.
iOS and Mac Design
Design is relevant in all areas of tech. When it comes to designing for Apple products, it is especially important to learn how to properly use animations, visual effects, and accessibility.
Live Coding Screencasts. Similar to the Twitch phenomenon on watching people live stream their gaming, watch us code on the spot, no edits or filters. Raw programming.
MEAN consists of Mongo, Express, Angular and Nodejs. It's a great stack for web application development as you will be using one language throughout a project. A very useful prototyping tool.
Middleman is a great mini framework for building front-end applications. It will give you compilation tools, asset pipeline and routing without all the hassle of working with a complicated stack or back-end.
Not everyone is a fan of schema-less databases, but when you are working with a strong framework like Rails that heavily defines relationships, a database like Mongo is pretty incredible.
React is one of the coolest JS frameworks around. With incredible performance, reuse and interoperability, React is a strong contender in both web and mobile.
Ruby for Beginners
Find Ruby content that is written in a way that makes few assumptions, and walks you through even the trivial steps to make sure that you can follow along as a beginner to Ruby programming.
Ruby on Rails
Ruby on Rails is one of the most widely used frameworks due to it's scaffolding, versatility and focus on RAD (Rapid Application Development).
If there is one most important tag and topic to learn in application development it is security. Find all types of content related to securing your apps here.
If there is one most important tag and topic to learn in application development, it is security. Find all types of content related to securing your apps here.
Sinatra is a DSL for quickly creating web applications in Ruby with minimal effort. It is great for small and nibble web applications without the need for a large framework such as Rails
SpriteKit is incredibly simple to use and yet so powerful. With physics, keyframes, scenes and animation methods baked into the framework, you can build a game with nothing but this SDK.
Swift for Beginners
Find Swift content that is written in a way that makes few assumptions, and walks you through even the trivial steps to make sure that you can follow along as a beginner to Swift programming.
Testing is crucial to creating reliable, agile applications. Explore content related to testing whether it be Unit Tests, Behavior Driven Development, third-party libraries, or best practices.
Third Party Rails Gems
Blog posts on working with third party gems on the Rails framework. There are many uses cases where we need to understand them further, build upon them or only use certain pieces of the gem.
Learn some of the quickest and best tips and tricks for Swift development. Best practices, common bugs and gotchya's here.
UX is often overlooked and comes secondary to design, but it should be more prevalent and a first step to build out any interface for mobile or desktop.