We took the My K-cup away and quite honestly we’re wrong.
What’s surprising here isn’t that they were wrong, but that it took them this long to own up to it and address the problem.
We begin every web design and development project with research and a custom strategy based on your needs and our years of experience working with customers in varying industries. After our initial research and planning we have a one day workshop with our clients to share and refine our strategy.
The web design process starts with information architecture, personas to design for and test against, and then progresses to content strategy. Then we begin a mobile-first and multi-platform driven design phase letting content hierarcy drive the visual fidelity, and eventually creating HTML prototypes for usability testing.
We take an agile, test-driven approach to web development leveraging today’s best practices and technologies. Our unicorns drink from the waterfall of slack. The specific tools and approaches we use vary from project-to-project, but we're focused on shipping high-quality website with frightening performance.
Integration and unit tests add value to a codebase by helping to ensure that additions or updates don't break existing features. Broswer and operating system compatibility testing help verify that our websites render correctly on the latest mobile phones and tablets.
Production code gets shipped without downtime because, you know, it's 2015 and we know how to be professional. We leverage deployment tools, testing software, and use the hotness of Git to make this phase of the process as smooth as butter.
Fine tunning the design and polishing rough edges on features from the initial release, fixing minor bugs, and improving the user experience. We look at data from gathered from usage analytics to verify that we’re meeting the goals set out in our foundation workshop.
Microsoft released a free (not open source though) IDE called “Visual Studio Code” or “Code” for short. It has built in code integration the’ve dubbed “IntelliSense” that’s backed by their TypeScript library. Interestingly enough they’ve even released a Linux desktop package.
It seems like Microsoft is trying hard to gain any kind of relevance in the web development space built on the Open Source Software development model — especially in the Nodejs and Angular communities. Building multi-platform tools for web developers is a step in the write direction, but they have a big ditch to dig themselves out of. Any web developer that uses Unix or Linux has to break the association of software quality and Internet Explorer, before really being able to use a Microsoft product for their job.
It my hunch that these products are less for the Unix/Linux converts, but more likely intended for developers already using MS technologies and needing to be developing in either a Unix or Linux environment.