Tell us about your startup!
We can take over the development and support of existing applications, or we can help you plan and build your startup from the beginning.
We build web applications, complex data processing projects, mobiles apps for iOS and Android, and more.
Branding and graphic design for startups is tricky. You need a professional and unique brand that builds credibility and memorability with early adopters. However, you don't want to invest a lot early on in a brand from which you may iterate or pivot away. We've mastered the art of iterative design.
Send us a message to set up a phone call. In the Ann Arbor or Detroit area? Let's grab a coffee! If we're a good fit, it's on to Step 2!
Wherever you are in the startup planning process, we'll creat an outline and budget for building your Minimum Viable Product. This MVP will include what we'll build and more importantly what we won't build.
We build the MVP. It's important to launch an MVP as quickly as possible, so you can start gathering feedback and iterating.
Now that the MVP is launched, we can gather feedback from users to expand and refine the product.
Steve has co-founded several successful software start-ups as managing partner at Alfa Jango. Steve co-founded and served as CTO for CarCode, which was acquired by Edmunds.com in 2014. He is highly involved in the open source software movement having developed and maintained several popular open source projects, including jquery-ujs and jquery-rails in Rails core, which has been downloaded over 30 million times. He has his BS in Mechanical and Electrical Engineering. When not building startups, Steve plays guitar and soccer (not at the same time usually) and races cars.
Kevin leads all our design from UI/UX Design, Branding, Graphic Design and Illustration. After years in the agency world Kevin brings his skills and creativity to Alfa Jango's team. He loves to spend time with his kids, floating on the pontoon in the summer and skiing in the winter.
Angie came to Alfa Jango in 2013 with experience in real estate, but a passion for start-ups. As office manager, she keeps everyone in line, making sure they are where they need to be and have everything they need to be their best. She can easily be found at the local coffee shops, spoiling her Chiweenie, or raving on and on about Jared Leto.
Emily comes to Alfa Jango specializing in Ruby on Rails, Angular/Typescript, and React. She is passionate about building great UI, and making technology simple, effective, and joyful - with many years in the educational technology sphere putting that to the test. When not coding, Emily can be found cycling in beautiful Northern Colorado.
John comes to Alfa Jango with experience in team leadership, product development, project management, and business analysis. He has worked with everyone from Fortune 10 companies down to small entrepreneurial startups. John's passion is people and building amazing applications for his clients. When John is not working he loves to spend time with his wife and three daughters and is passionate about long-distance running.
Our software developers have built over 50 applications over the past 8 years. We've built startups that have gone from bootstrapped to acquired and we have open source projects with millions of downloads.View Work
We've been quietly building a jQuery plugin over the past couple years to help make tabular data more interactive. You might be familiar with existing plugins such as DataTables. But after extensive use, we finally made the decision that it wasn't for us.
This exploit is similar to the XML vulnerability explained in our last post. This exploit, however, is in the JSON parsing of Rails 2.3.x and 3.0.x, due to the fact that the built-in JSON parser in those versions of Rails delegated a lot of its logic to the YAML parser. The exploit and official patches were announced here on the official RoR Security mailing list.
There's been a lot of commotion lately about the critical vulnerability in Rails (>= Rails 2). And with good reason. For technical details, you can see any number of write-ups, including the post on the Rails-core mailing list from Aaron Patterson, this post on Rapid7, and this discussion on Hacker News. There are also posts on the EngineYard blog and Heroku blog. In this article though, I'd like to 1) boil the issue down to its most basic principle, and 2) outline your options for fixing.