Infographic: How Mobile is Changing Business

Situaciones a las que nos enfrentamos los Desarrolladores todos los días
Cuando hago una puesta en producción

Cuando encuentro una solución sin buscar en google

Cuando se desconecta mi ordenador antes de haber salvado todo

Cuando intento corregir un bug a las 3 de la mañana

Cuando mi regexp devuelve exactamente eso que esperaba

Cuando mis colegas me proponen una pausa para el café en pleno desarrollo 
Cuando el becario me propone realizar la web con Joomla!
Cuando me comunican que el módulo sobre el que he trabajado toda la semana nunca será utilizado

Cuando le enseño al jefe que por fin he solucionado ese bug
Cuando ese código que no he testeado en desarrollo funciona perfecto en producción
Cuando los comerciales anuncian a los desarrolladores lo que han vendido al cliente 
Cuando aplico un nuevo CSS por primera vez
Cuando el sysadmin nos da por fin el acceso a root 
Cuando lanzo mi script por primera vez tras varias horas de desarrollo
Cuando me voy de fin de semana mientras que todo el mundo intenta todavía corregir bugs 
Cuando la aplicación pasa en beta y las primeras respuestas con bugs llegan 
Cuando el jefe busca a alguien para corregir un bug difícil y urgente

Cuando el becario propone añadir una novedad al proyecto

Cuando el jefe anuncia un plus si el proyecto se finaliza antes del deadline

Cuando me doy cuenta que he estado 2 horas bloqueado por haber olvidado un punto y coma

Cuando me piden que eche una mano un viernes por la tarde

Cuando el jefe de proyecto salta sobre mi pantalla por sorpresa

Cuando eso que funcionaba el viernes ya no funciona el lunes 
Cuando el cliente intenta clicar sobre las maquetas

Cuando un bug pasa desapercibido durante una presentación
Cuando el cliente quiere cambiar las especificaciones 2 días antes de la subida a producción

Cuando tengo que hacer un desarrollo sin especificaciones

Cuando mi script por fin ha funcionado

Cuando retomo un desarrollo de un código que no había comentado 
Cuando escucho al comercial vender el proyecto al cliente 
Cuando me piden de retomar el desarrollo de un becario

Cuando el jefe de proyecto entra en la sala de trabajo 
Cuando me dicen que mi programa ha cascado en producción 
Cuando el becario me dice que los test “son para esos que no saben programar”

Cuando consigo reemplazar las 200 líneas del algoritmo por sólo 10 líneas

Wordpress Tip: How to rewrite HTTP into HTTPS urls WITHOUT htaccess
If you are in need of rewriting HTTP URLs stored in your Wordpress database installation and don’t want to manually change them into HTTPs this little trick can be useful to you.
In my case, I needed to change all the URLs of the attachments of posts like this “http://mydomain.com/files/2012/11/image01.jpg” to HTTPS. If there were a simple installation I would manually changed it by hand in the database but these case envolves a Multisite Wordpress with hundreds of blogs and multiple posts.
How did I solve it? Wordpress Filters came to the rescue. This is how I solve it in the “functions.php” of the theme:
function changeToHTTPS($url) {
$return = str_replace('http://mydomain.com', 'https://mydomain.com', $url);
return $return;
}
if (defined('FORCE_SSL_LOGIN') && FORCE_SSL_LOGIN) {
add_filter('wp_get_attachment_url', 'changeToHTTPS');
}
The anatomy of a web designer
INTERFACE SKETCH - Free sketch templates for web, mobile and tablet.
If you’re designing a website or app, these simple templates are designed to help you sketch your ideas on paper.
How to use
Download a template. Print it out. Start sketching! You can print in colour or black-and-white; on laser or inkjet printer. All templates are in PDF (portable document format). Some of the templates contain a grid of dots to help with alignment when you sketch. These dots do not represent the pixel dimensions of the device or browser.
mod_pagespeed - Make the Web Faster — Google Developers
mod_pagespeed
mod_pagespeed speeds up your site and reduces page load time. This open-source Apache HTTP server module automatically applies web performance best practices to pages, and associated assets (CSS, JavaScript, images) without requiring that you modify your existing content or workflow.
Style checkbox and radio - prettyCheckable jQuery Plugin
What does it do?
This plugin replaces the default checkboxes and radio inputs for better looking ones.
Features:
- Compatible with IE7+, Chrome, Firefox, Safari and mobile browsers;
- Custom design, kindly provided by Bruno O. Barros;
- Four color options (Twitter bootstrap) + editable PSD;
- Better look & size;
- Super easy implementation;
- Selectable with Tab and checkable with keyboard;
- Change events & Chainning preserved;
- More area of click/touch. A plus for mobile devices;
Tent - the decentralized social web, Tent is open, decentralized, and built for the future. Tent changes everything.
How Tent Works
Tent servers maintain relationships between users and manage apps. Users create and view content on apps. When a users creates new content, their Tent server sends it to the followers they chose. It also listens for and stores new messages and content from the people and organizations that user follows. Every user on Tent also has a profile that stores basic information about the user. Tent also lets users control which apps can access their data and what can be done with it.
Decentralized
Email, the World Wide Web and the Internet itself are decentralized.
Centralized services cannot meet the needs of all users because they limit developers and use closed and proprietary APIs. Users are forced to use multiple service providers and fragment their relationships, messages, memories, and data. Users have to check in regularly with multiple sites and apps just to see what is happening in their lives.
Apps
Anyone can write any kind of Tent app. The only person’s permission a developer needs is the user’s. Users use the apps they want and keep all their posts, relationships, and messages in one place.
Tent is built for the future. Developers can create new kinds of posts and profile info to support new kinds of interaction and media, like streaming video, email, maps, and holograms.
Lifecycle of a post
- Alice goes to a restaurant.
- Alice writes a short message on TentStatus
- TentStatus sends the message to Alice’s server
- Alice’s server sends the status to two friends (Bob’s and Carol’s) servers.
- Bob’s server sends the message to Bob’s TentStatus
- Carol’s server sends the message to Carol’s TentStatus
- Bob and Carol each read the post.
All this happens in just a few seconds and is completely decentralized.
iPhone 5 and iOS 6 for HTML5 developers, a big step forward: web inspector, new APIs and more | Breaking the Mobile Web
The new main version of the Apple’s iOS is with us, along with the new iPhone 5 and the iPod Touch fifth generation. As every big change, lot of new stuff is available for HTML5 developers and -as always- no much official information is available.
7 HTML5 features that you may not know about Aaron Lumsden | Aaronlumsden.com
- HTML5 autofocus Attribute
- HTML5 download Attribute
- HTML5 Link Prefetching
- HTML5 hidden element
- >HTML5 Spellcheck
- HTML5 Datalist Element
- HTML5 output Element
Mozilla Persona — an identity system for the web
It looks really promising:
At Mozilla, we believe that your online identity should belong exclusively to you. With that in mind, we created Persona to improve the way you sign in to websites.
Persona allows you to sign in to sites using an email address you choose. So, instead of having to manage multiple usernames and passwords across your favorite sites and devices, you’ll have more time to do the important stuff. We’ll manage the details!
Introducing Adobe Edge Web Fonts « The Typekit Blog
Adobe Type, Google Fonts and Typekit teams are working together to achieve a better Webfont platform


