background preloader

Development

Facebook Twitter

Cierra Google Code, larga vida a GitHub. Apple introduces new crash reporting service for developers in latest Xcode 6.3 beta. A brief history of user experience. Think about the last time you ate at a restaurant.

A brief history of user experience

What cuisine did it serve? What made you to choose that particular restaurant? What was your first impression as you walked in? Were you asked to wait till you were ushered to an available seat? How was the menu arranged? Your answers to these questions, including all the emotional highs and lows, encompass the restaurant’s user experience (UX). However, when people use the term UX, they’re usually referring to one’s experience with a digital or technological product or service. Today, UX has grown into an important design discipline that continues to grow and evolve. How to build habit-forming products, part 2: building on the loop. (If you missed part 1, check out the psychology of habits.)

How to build habit-forming products, part 2: building on the loop

Eating chocolate. Checking your phone. 52 Weeks of UX. The user experience is made up of all the interactions a person has with your brand, company, or organization.

52 Weeks of UX

This may include interactions with your software, your web site, your call center, an advertisement, with a sticker on someone else’s computer, with a mobile application, with your Twitter account, with you over email, maybe even face-to-face. The sum total of these interactions over time is the user experience. The interaction designer plans for these moments.

Part of their responsibility is to make all interactions positive, and includes aspects of the software, the copy-writing, the graphics, layout, flows, physical experiences. Shifting To Laravel Framework. Over the last year, I took part in three large projects.

Shifting To Laravel Framework

My task was to move away from the old architecture based on PHP and server-side HTML generation, and transition to REST API. With the old approach, back-end developers were expected to know much more about the UI and visual aspects of the application. Because of this, they had to pay attention to different segments of the application, instead of focusing on their primary objective. Having the back-end API strictly separated from the UI allowed our developers to focus on the quality of their code. Also, testing API services is much easier as REST API can be verified by automated unit testing. T-Shirt: UX is Not UI. Email Testing and Email Analytics. 64-bit requirements for iOS apps. At the end of last year Apple announced their new requirements for submitting apps to the app store: This doesn’t pose much of a problem for native apps, but we AIR developers were stranded… Until last week, when Adobe released AIR 16 beta in Adobe Labs.

64-bit requirements for iOS apps

Let us go through the steps necessary for rebuilding your apps and ANEs to support 64 bits. Rethinking Mobile Tutorials: Which Patterns Really Work? Advertisement Pattern libraries are a great source of inspiration and education for designers.

Rethinking Mobile Tutorials: Which Patterns Really Work?

64-bit requirements for iOS apps. Toxicsoftware.com · UIStoryboard Issues. UIStoryboard Issues Background In August I joined a new start-up as lead (and only) iOS Developer.

toxicsoftware.com · UIStoryboard Issues

I managed to convince the founders that targeting iOS 5 was a good idea and as such I’ve embraced a lot of new iOS 5 only technologies in the app including UIStoryboard. How to remove storyboards from your project - We ❤ Swift. Tl;dr I don’t like using storyboards in bigger projects (more than 4-5 screens).

How to remove storyboards from your project - We ❤ Swift

When I start a new project from scratch I ussualy do the steps from this tutorial. I won’t talk about the issues that storyboards have, but I will recommend this post for anyone interested in this topic. In this tutorial we are going to remove the storyboard from the Single View Application template, setup a navigation controller and present new screens modaly or by pushing them on top of the navigation stack. Create a new project Create a new project and select the Single View Application template.

Remove the storyboard In the project navigator right click Main.storyboard then select delete(or select and press delete) and move to trash. How to make a simple tableview with iOS 8 and Swift. Updated for Xcode 6.1.1 – Dec 5 2014 The first thing that came to mind when I saw Swift was TableViews.

How to make a simple tableview with iOS 8 and Swift

This is a step by step tutorial. tl;dr. We ❤ Swift. Introduction To SceneKit - Part 1 - We ❤ Swift. A Front-End Developer's Ode To Specifications. Advertisement In the physical world, no one builds anything without detailed blueprints, because people’s lives are on the line.

A Front-End Developer's Ode To Specifications

In the digital world, the stakes just aren’t as high. It’s called “software” for a reason: because when it hits you in the face, it doesn’t hurt as much. No one is going to die if your website goes live with the header’s left margin 4 pixels out of alignment with the image below it. But, while the users’ lives might not be on the line, design blueprints (also called design specifications, or specs) could mean the difference between a correctly implemented design that improves the user experience and satisfies customers and a confusing and inconsistent design that corrupts the user experience and displeases customers.

Historia de los lenguajes de programación más populares. Charles Babbage, conocido como el Padre de las computadoras, diseñó una máquina totalmente mecánica capaz de realizar cualquier tipo de cálculo matemático: la Máquina Analítica. Aunque la máquina analítica no fue construída hasta 150 años después por el Museo de Londres, Ada Lovelace fue la primer persona que se interesó por la inexistente máquina de Babbage y desarrolló un algoritmo capaz de ser utilizado en ella. Speculid - Specifications for Mobile Application Development. Progranimate programación visual para principiantes. Cualquier sistema informático consta de una serie de etapas que conforman su ciclo de vida desde que se identifica la necesidad, hasta que se logra solucionar la misma.

Estas etapas de acuerdo al orden temporal en el que ocurren se dividen en: análisis, diseño, implementación, pruebas y mantenimiento (aunque pueden haber variaciones de acuerdo al autor que se maneje). Buttons - A button library built with Sass. Flat Buttons. Por Qué No Has de Crear una Página Web en 1&1. How Facebook content placeholder works. SSL Will be Free Starting Summer 2015 - Wordfence Blog. If you aren’t using SSL to have a conversation with a website, your traffic is readable by anyone on the Net who can see your network packets flying past.

But more to the point, since the audience for this blog post is website administrators, if your website is not running SSL, you are talking to your customers in plain text. If you are a site admin but haven’t played with network packet analysis, I’m going to give you some real-world insight into what this means: When I ask my web browser to connect to news.netcraft.com which is an unencrypted (non-SSL) website, my traffic goes through about 18 ‘hops’, which is techie word for routers, before I hit Netcraft’s firewall: Looking at the names of the routers, I count around 4 vendors that have access to my traffic including Wave, Spectrum Networks, XO Communications and BT (British Telecommunications). I also count two countries: the UK and USA. Making Wait Times Feel Shorter - The Usability Post. Nobody likes slow software because they have to wait. Waiting means you’re spending your time doing nothing because of something else that’s out of your control.

But waiting is an integral part of our interaction with computers and the software they run. Things don’t happen instantly. You need to wait for applications to load, wait for websites to download, wait for software to compile and so on. Making Wait Times Feel Shorter - The Usability Post. Usando Composer. Tutorial de Composer.

Web FrontEnd

CSS. HTML5. JS. BackEnd Technologies. PHP. Wordpress. DataBases. Flash Platform. A Look Into: Firefox Developer Edition. After a short tease, Mozilla has officially released Firefox Developer Edition. It’s a new browser aimed specifically at web developers. Although it hasn’t been announced officially, it looks like it will be replacing Firefox Aurora at some point. Judging from the name, the official announcements and the landing page it looks like Firefox Developer Edition is the first large browser built for development, not just supporting it.

It contains a multitude of debuggers, panels and other utilities, plus it uses its own profile so it can be run alongside regular Firefox more easily. Understanding the X-UA-Compatible meta tag. Web Starter Kit — Web Fundamentals. BrowserSync. 5 App Prototyping Tips for Project Managers. Conservative estimates are placing the app market at 25 billion dollars, but as industries begin to build out digital and find new ways to engage with customers, this number is bound to explode. Free source code hosting for Git and Mercurial by Bitbucket. Collecting all the cheat sheets. Microsoft. Completa guía para usar Bitly. Los acordatores de URLs son fundamentales en las tareas cotidianas del Social Media, el Marketing o el Blogging.

Bitly es probablemente la herramienta más habitual para acortar enlaces. Además, nos permite conocer las estadísticas de nuestros links o personalizar las URLs que acortamos, entre otras opciones. Veamos en esta guía cuáles son sus diferentes funcionalidades, opciones y herramientas: 17 Must-Know Tricks for Outlook 2007, 2010 and 2013. On Fonts and High Resolution Displays. Granite Data Services » Community. 5 presentaciones de Node.js. Principios de Programacion. Cbess/ViewIntrospector · GitHub. Major Security Vulnerability in WordPress, Drupal Could Take Down Websites. Datavisualization.ch Selected Tools. It's Not You, It's Outlook - A Guide for Marketers. Microsoft Virtual Academy - Entrenamientos en Tecnologías Microsoft sin costo. Ideas de WWDC.

The little fairy that killed TestFlight. Github Links to Lines of Code. Php - int((0.1+0.7)*10) = 7 in several languages. How to prevent this? Getting started · Ratchet. Lungo - HTML5 Cross-Device Framework. Open Site Explorer. 10 Secrets to Becoming a Great Remote Developer. The Twelve-Factor App. 100 Vim commands every programmer should know. TrueCrypt - Free Open-Source On-The-Fly Disk Encryption Software for Windows 7/Vista/XP, Mac OS X and Linux. Dimensions. Mobile emulation - Chrome DevTools. Xamarin - Build mobile apps for iOS, Android, Mac and Windows.

7Sabores. OracleVoice: 8 Reasons To Love Java 8. Project Spark. Free online Barcode decoder. RegExr. RemindThis : A great website reminder widget. Tech Support Management.

Articles

Educative resources. UX. Git version control. Mobile development. Game Programming. Objective-C. Android. Windows 8.