Here at SWARM, our engineering team has agreed on the following goals for deploying applications into the wild.
Deployment should happen automatically. Creating and publishing packages are for the dark ages!
Production environment should be the same as the development environment. Issues in production should be easy to reproduce in [...]
As every entrepreneur knows, when bootstrapping or working with a small budget, it’s important to be very careful with resources. It’s easy to fall into the trap of wanting one team member to take on the responsibilities of multiple roles. With design, it’s unfortunate yet common enough for teams to have their engineering talent handle the task. But there is an opportunity [...]
If you’ve ever worked on any remote or “outsourced” team then you’re about to be nodding your head, familiar with the all too many problems of communication that arise. Often times the distance barrier creates misunderstandings and those misunderstandings lead to false assumptions which have far worse implications.
I’ve been there. I’ve assumed the developer [...]
There’s a lot of talk in startup land (and even in enterprise worlds) about utilizing Agile methodologies to build Minimal Viable Products (MVPs). While the idea of incremental iteration, based on tests and data, is a great way to assess a feature set’s success, this Agile method is a dangerous approach to creating products for emerging startups.
There is a core issue [...]
We’ve gotten a ton of positive feedback about our weekly newsletter, and we thought we’d share our story - why we created one, how we decided to revamp it, and then the exciting stuff. We want to thank you for all your support (you guys are awesome, really).
As some of you know, we’re a modest sized team here in NYC. Bootstrapped with little time to devote to [...]
Running videos live on an app can be tricky when accommodating screen size transitions. This is because a video player is normally given a fixed width and height, preventing it from adapting to changes in screen sizes. When we built the CBS Sports AppleTV app, we wanted users to be able to smoothly transition between small and full screens while still including player controls. Our solution? [...]
With WebRTC technology, people can easily stream their live video and audio content just using a web browser. If you have a cloud video streaming idea and want to build a Minimum Viable Product (MVP), Kurento is the choice. With Kurento, you’d be able to handle the streaming audio/video easily, including analyzing, mixing, augmentation, etc. Kurento is a WebRTC server [...]
WebRTC has driven a lot of our recent work. We appreciate it’s simplicity and enormous potential to transform a variety of industries reliant on video. For those of you who aren’t quite familiar with webRTC, or maybe heard a reference to it on Silicon Valley but not really sure what it is, I’ll explain:
WebRTC is a free, open-source project that allows mobile [...]
Thinking about diving into the world of iOS app development but unsure where to start? You're not alone. The process can be daunting, especially when choosing from multiple languages, frameworks, and best practices. If you need some advice to help jumpstart your learning or some some words of encouragement to keep up the momentum, here's 5 tips to do just that.
Tip #1: Learn Objective C and [...]
I remember my first virtual reality experience as if it were yesterday. It was 1991 and I was with my dad at a mall somewhere in Westchester, just north of the city. In the mall, a gaming store that we always hit to check out the latest and greatest from Nintendo was having a showcase of Virtually VR’s Dactyl Nightmare, a Player vs’ Player VR game that touted all of the early [...]