1. Thou shalt provide clear, always visible labels for each field There is a trend in web design to show form labels only when a field is focussed. This can be cool on a simple form like a username/password form, but for anything longer it is probably a bad idea. When […]

Today we’ll be looking at at the ways that Angular helps us do form validations. We’ll be talking more on forms using Angular (just like our other article: Submitting AJAX Forms: The AngularJS Way). Don’t worry though, that article is not required. We’ll focus on client side validation and using […]

Angular 1.1.5 introduced ng-If directive. You can Use ng-if directive above 1.1.5 versions . ng-if directive remove DOM element if expression return false. And if expression return true then it recreates a DOM tree again. ng-if directive very different from ngshow and ngHide because ng-if removes and recreates the elements […]

Directives in AngularJS are very powerful, but it takes some time to understand what processes lie behind them. While creating directives, AngularJS allows you to create an isolated scope with some custom bindings to the parent scope. These bindings are specified by the attribute defined in HTML and the definition […]

What are Directives Directives are one of the most powerful features of AngularJS. You can imagine them as building blocks ( aka re-usable components ) of any AngularJS application. Mastering all the directives, is totally out of this article’s scope. For that, I would really recommend this book; it covers […]

I’m on Genius.com and I right click over some text and click “Inspect Element” for I’m not sure what reason, as any good web developer does. Generally, I’ll see nothing particularly interesting as I’m reviewing the elements that comprise the fabric of our modern WWW; usually it’s divs in divs […]

If you have mailed a package or letter in the past, then you can understand closures in JavaScript. On your journey to becoming an intermediate or advanced JavaScript dev, you may have come across closures. After reading a technical resource on the subject… you also probably ran in the opposite […]

JavaScript has come a long way since its humble beginnings as a scripting language. Originally, JavaScript was only used in web browsers — and somewhat begrudgingly at that — as JavaScript was the only natively supported option for browsers, and could be harnessed for simple tasks such as creating slideshows. The […]

Hace unos días os hablamos de Strinkingly, una interesante herramienta de diseño web apta para todos los públicos cuyo funcionamiento decidimos explicar paso a paso con el fin de poneros las cosas más fáciles a la hora de desarrollar vuestra propia página. Una aplicación que, sin embargo, no es única […]

When you first get started with Angular, you’ll naturally find yourself flooding your controllers and scopes with unnecessary logic. It’s important to realize early on that your controller should be very thin; meaning, most of the business logic and persistent data in your application should be taken care of or […]

Si bien hace unos años el diseño web podía suponer un auténtico reto para cualquiera y era un asunto de unos pocos expertos, lo cierto es que el lanzamiento de nuevas herramientas y la aparición de servicios alternativos ha puesto al alcance también de los más novatos, esta disciplina. Un […]

It’s just an email signature, right? People don’t really think much of their email signatures sometimes. Besides, it’s not exactly rocket science. You just have to put all your contact details, then that’s it, “you’re good to go”. This, however, is the sad thing about it. Although they are seen […]

Los servicios de almacenamiento en la nube son muy prácticos, nos permiten tener siempre online algunos archivos para poder compartirlos con quien queramos o recurrir a ellos en cualquier momento desde cualquier dispositivo. Pero ya sea por privacidad a nivel empresarial o por algunas de sus vulnerabilidades, puede que alguno […]

Parker is an absolutely fantastic, beautifully simple static analysis tool that gives you some very insightful metrics about your CSS files. Parker is built and maintained by Katie Fenn, a developer from England who has since become a friend. I use Parker almost daily, and regularly go through it with […]

Sass comes with functions that can easily be applied to colors in your CSS properties. These functions, when used correctly, can be incredibly powerful. They take some of the sting out of choosing and manipulating colors. When used with variables, they can speed up development drastically. Source: Controlling color with […]

Lately, we have seen a lot of people struggling with CSS, from beginners to seasoned developers. Some of them don’t like the way it works, and wonder if replacing CSS with a different language would be better—CSS processors emerged from this thinking. Some use CSS frameworks in the hopes that […]

A set of inspirational distorted button effects using SVG filters Source: Distorted Button Effects with SVG Filters

The popular language-learning app Duolingo has a tough mandate: motivate people to do something that’s difficult, time-intensive, and mentally taxing, all while convincing them to come back tomorrow and do it all again. Sean Chin, a designer at Duolingo, phrases it this way: “At the end of the day, we’re […]

If you are a product manager, you know just how important great tools are for planning and managing your team’s progress on a daily basis. If you’re looking for applications to help make your workflow more organized and efficient, here’s a list of nine great products to try. Whether you […]

Curated collection of beautiful colors, updated daily. Source: Color Hunt

Dying phone batteries can lead to desperate measures. The ride-hailing service has learned from its internal data that riders are much more likely to spring for surge-priced fares when their phone is nearing the end of its battery life. That observation, along with other quirks in rider behavior, were revealed […]

Accessibility enables people with disabilities to perceive, understand, navigate, interact with and contribute to the we… Accessibility enables people with disabilities to perceive, understand, navigate, interact with, and contribute to the web. Imagine a world where developers know everything there is to know about accessibility. You design it and they […]