My first breakout session at the SELA Developer Practice covered the most common attacks against web applications and how to defend against these attacks.
If you theme requires that a post has a featured image then you need to make sure that your post has a featured image before you allow your users to publish the post.
If you are a PhoneGap user, hopefully you know about the various aspects of the Notification API. To begin, I created a simple HTML interface with buttons that would let me test alerts, confirms, and prompts.
For those who attended (or didn't) my PhoneGap presentation earlier in week you can view the recording at the URL below. Note that if you did not register for the event you will be asked to register before you can view it. To be clear, this is free.
Recently I had some time to play around with AngularJS. More specifically I had to implement a jQuery based file upload widget.
As usual, a number of great posts this past week with no particularly discernible trend. Hopefully everyone attending Adobe MAX, which kicks off today, is having a great time. I am wishing I were there (this is my first time missing since joining Adobe).
There's a third, and much lesser known PHP serialization format: the format that PHP uses to store session data. If you have ever popped open a PHP session file, or stored session data in a database, you may have noticed that this serialization looks very similar to the serialize function's output, but it is not the same.
A few weeks ago, my latest Adobe Inspire article was published. It follows up an intro to responsive web design article I wrote for the prior issue.
"Scalable and modular CSS architectures and approaches are the new hotness and rightfully so. They provide sanity, predictably and scalability in a potentially crazy coding world."
When you are using the Google map API on your website it will override the the scroll mouse event and act as the zoom on the maps. This causes a problem when you have a large or full screen map. The parameter that you need to add to disable the scroll wheel is called scrollwheel, setting this to false will disable the feature.
I don't normally do a blog post for new Brackets releases, but I wanted to specifically call out the most recent release, Sprint 24. From the web site, this release includes:
Let's be clear once and for all: even though mobile kick-started the responsive revolution, responsive does not equal mobile.
The web is built of links, of pages linking to other resources on the internet. But making those links manually is tedious. This is another area where modern inline editors could do better.
The problem with checkboxes is that if they are not checked then they are not posted with your form. If you check a checkbox and post a form you will get the value of the checkbox in the $_POST variable which you can use to process a form, if it's unchecked no value will be added to the $_POST variable.
One thing you may find yourself needing to do is access configuration information in a controller or service class. The easiest way to do this is to use the ServiceManger's initialiser feature.
Facebook's new chatheads are those circular profile pictures with drop shadows. This tutorial walks you through how to recreate them in HTML/CSS.
The difference that Google plus comments has over Facebook comments is a massive benefit of including all comments from Google plus on your page. This is not yet officially available to blogging platforms like WordPress, but that doesn't stop Web Developers coming up with a way of getting comments on your site.
During the last wroc_love.rb conference we've organised a "fight" between 4 different approaches to Single Page Applications. Below is the video (0.5h) and a very short and simplified transcript from this event.
Today I extended one of our classes to use inheritance via Typescript (love that). When I refreshed the page I received an error here: