Thursday, February 26, 2015

Wednesday, February 25, 2015

What’s New in Firefox 36: Android Debugging, HTTP/2 Support and More!

Another six weeks after the release of Firefox 35, users can get their hands on the new 36 update, promising some new additions and fixes. You can upgrade to Firefox 36 by either waiting for the auto-update, either by choosing About Firefox from the menu or downloading the new installer manually from Firefox.com. I tried […]


Continue reading %What’s New in Firefox 36: Android Debugging, HTTP/2 Support and More!%




by Elio Qoshi via SitePoint

Newsletter Sponsorship Opening

A last-minute scheduling change has opened up this week’s WDW newsletter sponsorship. If you have a product or service that you’d like to promote, please do get in touch.


The post Newsletter Sponsorship Opening appeared first on Web Design Weekly.




by Jake Bresnehan via Web Design Weekly

impress.js – Presentation Framework Based On CSS3

impress.js is a presentation framework based on the power of CSS3 transforms and transitions in modern browsers.




by via jQuery-Plugins.net RSS Feed

Isomorphic JavaScript Applications — the Future of the Web?

One of the best known mottos around the web is Java’s Write once, run everywhere. But does this motto apply to Java only? Can we use it to describe JavaScript too? The answer is Yes.


In this article, I’ll introduce you to the concept of isomorphic JavaScript applications, describing what they are and pointing to resources that help you develop this kind of application.


How We Arrived Here


Many years ago, the web was a bunch of static pages made with HTML and CSS without much interactivity. Each user action required the server to create and serve a complete page. Thanks to JavaScript, developers started to create nice effects, but it was with the advent of Ajax that a revolution started. Web developers began to write code that could communicate with the server to send and receive data without the need to reload the page.


As the years have passed, the responsibilities of the client-side code have grown a lot, resulting in a new type of application known as the single-page application (SPA). In an SPA, all the necessary assets are retrieved with a single page load, or dynamically loaded and added to the page as necessary. Some examples of SPAs are Gmail and the StackeStackEditdit editor.


SPAs allow for better interactivity, because almost all their operations are executed on the client, keeping communications with the server to a bare minimum. Unfortunately, they also have some major problems. Let’s discuss some of them.


Continue reading %Isomorphic JavaScript Applications — the Future of the Web?%




by Aurelio De Rosa via SitePoint

Another 20 Docs and Guides for Front-End Developers

We’re well into 2015 and I’m sure you’re feeling one of two ways right about now:




  1. Really overwhelmed at how much there is to learn in this industry, or




  2. Hungry for more and can’t wait for some new ideas for what to learn next.




Okay, I suppose it might be a combination of the two – the first coming out of our personal feelings and the second out of sheer necessity.


So to help you out, I’ve compiled another list of useful documentation, info-sites, and guides related to various areas of front-end development.


1. I want to use


Based on data and features listed on Can I use, this app gives you the ability to select a number of front-end development features and get a percentage readout of the number of users worldwide that will see the features you choose.


I want to use


2. Regulex


A client-side, regular expression visualizer with a precise error indicator, should you have a syntax error in your expression. Also offers an option to embed the output anywhere, using an iframe.


Regulex


3. Mastering the :nth-child


A one-page website to help you grasp how to use the various useful but often complex nth-child based selector combinations.


Mastering the :nth-child


4. HTML5 Video Events and API


“This page demonstrates the new HTML5 video element, its media API, and the media events. Play, pause, and seek in the entire video, change the volume, mute, change the playback rate (including going into negative values). See the effect on the video and on the underlying events and properties.”


HTML5 Video Events and API


5. Excess XSS


This is probably a topic that all developers should be familiar with, and this might be a great place to start. It’s a comprehensive tutorial on cross-site scripting, a description of potential types attacks, along with solutions for preventing them.


Excess XSS


Continue reading %Another 20 Docs and Guides for Front-End Developers%




by Louis Lazaris via SitePoint

WooCommerce Actions and Filters to Manipulate the Cart

Welcome to the second article in the series on Mastering WooCommerce Actions and Filters. In the previous article, even though it was very basic, we covered handling a customer's billing and shipping address as well as what happens when a customer registers through WooCommerce and it sends them to a third party website, like Salesforce.


In this second article, we will manipulate the cart in some clever ways with real world scenarios you may encounter while creating your eCommerce website using WooCommerce.


Adding a Product to the Cart Programatically


Adding a product to the cart programatically only takes one line of code. The only brainstorming you'll be doing is deciding when or why you'll want to do it. We'll talk more about this later in the third part of this article, when we work on our real world scenario.


All it takes to add a product to the cart is the following:


Continue reading %WooCommerce Actions and Filters to Manipulate the Cart%




by Yojance Rabelo via SitePoint