We'll be your creative experts to get your product the best brand in the market.
Tell us about your startup design needs!
Software doesn't exist for its own sake, it's meant to be used by people. Using our experience across many complex domains, from the classroom to the lab, from consumer to enterprise, we help ensure your application gets communicates and interacts effectively with its users.
Your branding and design are often the first impression your users get from interacting with your software. It's important to make sure your branding and design instill confidence in your users and reduce uncertainty. However, as a startup, it's also important not to go overboard with the branding and design budget for a startup which could end up iterating or pivoting away from direct relevance to the logo and branding. Our creative process focuses on maximizing effectiveness with minimal time, feverishly following the 80/20 rule at the beginning, and refining later in the startup's life cycle.
Our fancy way of describing photo-realistic mockups overlaid on real devices, high fidelity mockups are the most effective way to convey your idea to early adopter customers, investors, and others. In less than a week, you can use your high-fidelity mockups to start generating feedback and iterating your idea before investing the time and expense to build the first version of the product or add new functionality.
Every picture is worth a thousand words, and given users reluctance to read print, illustrations can be a very powerful medium to tell a story, as well as to market to and educate your users. Whether its creating custom icons matching your branding and identity, building infographics, or developing animated gifs, we have you covered.
Kevin and his team communicated effectively and worked efficiently. By listening well and providing multiple design choices, the final product delivered was an enhancement of our initial vision.
Alfa Jango has the incredible ability to literally read your mind and deliver designs that perfectly symbolize the vision of your startup. Kevin Ryan is awesome to work with. His system of sending iterations is incredibly organized. AJ is the most professional and responsive company I have ever worked with especially when it comes to designs.
Having Alfa Jango as part of our development team has been an invaluable experience. I cannot stress enough the importance of working with not only skilled developers but creative minds who can also grasp and translate a vision into a great user experience and end product that makes users happy. This is what Alfa Jango has done for us!
Data visualization is an integral part of the value proposition of our genetic software. Distilling the needed information in a way that is easy to understand and to interact with was a significant challenge. Kevin was able to quickly understand the issues our users faced and to put together a simple and beautiful design for which we continually receive high praise from customers.
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.