background preloader

Dev

Facebook Twitter

Foundation: The Most Advanced Responsive Front-end Framework from ZURB.

SQL

Ruby + MongoDB. How we keep GitHub fast. Free Web Development Tools for Windows. WP. Meteor. 4 Ways to Build a Better Mobile App in 2013. In today’s constantly connected world, it may be hard to imagine life without your smartphone.

4 Ways to Build a Better Mobile App in 2013

And it may be even harder to believe that mobile apps – those handy, helpful little software applications that make your everyday life easier – have only been available for about five years. In fact, they’re so addictive that companies have developed almost 800,000 of them. But that doesn’t necessarily mean there’s variety. Most iOS users have already experienced almost every kind of app style, and many of them strike customers as boring and unimaginative.

That’s why it’s time for app developers to abandon their traditional way of thinking and start revolutionizing apps by making them even more interactive and engaging. In order to build a thriving app business, developers need to engage users with their apps on a daily basis – or even multiple times a day. So, why should mobile app developers embrace interactivity? 1. 2. 3. 4. Image Credit: Shutterstock.com Awesome People + Awesome Places. Instagram Engineering.

C#

Android. Slodge/MvvmCross. Win8. Five Things to Know Before You Start Developing Windows 8 Metro Apps « The Slalom Blog. May 15, 2012 by leewhitney3 Lee Whitney is a Solution Architect with Slalom Consulting based in Dallas, TX.

Five Things to Know Before You Start Developing Windows 8 Metro Apps « The Slalom Blog

His primary goal is to work on projects where world class results and compelling user experiences are the top priorities. The only way to build a mobile tablet app for all versions of Windows 8 will be to use the new Metro application framework, and it’s much different than previous Microsoft platforms. Developing Metro apps for Windows 8 is a combination of leveraging your existing skill sets and learning concepts that are new to the platform. Following are five things that make developing Metro apps new and different. 1. Previously Windows developers could choose a programming language like C# or VB, and separately choose a presentation layer like WinForms or DirectX. When developing Metro apps, if you choose C#, VB, or C++ you automatically buy in to XAML as the presentation layer. 2. Metro apps are unique in that they do not have easy access to a SQL based relational data store.

Design Patterns. In software engineering, a design pattern is a general repeatable solution to a commonly occurring problem in software design. A design pattern isn't a finished design that can be transformed directly into code. It is a description or template for how to solve a problem that can be used in many different situations. Uses of Design Patterns Design patterns can speed up the development process by providing tested, proven development paradigms. Effective software design requires considering issues that may not become visible until later in the implementation. Often, people only understand how to apply certain software design techniques to certain problems. In addition, patterns allow developers to communicate using well-known, well understood names for software interactions. Creational design patterns These design patterns are all about class instantiation.

Structural design patterns These design patterns are all about Class and Object composition. Behavioral design patterns Criticism.