Moving logic and data to the client and loading only changes are important pieces of the puzzle, but to make your SPA performant for the user as well as the developer means you'll have to address certain issues with SEO, analytics, error tracking, and more. Join Josh as he walks you through elegant solutions to these challenges.
Tantek Çelik of Mozilla talks about the exciting improvements that microformats2 and newer HTML5 elements bring to structured web data.
In this talk, Yehuda Katz shows us how Ember can be used to build fast and responsive apps, and shares some nifty aspects of Ember you might not know about.
Ray Camden, Adobe Creative Cloud Evangelist, talks with us about his sessions at MAX covering topics like PhoneGap Build and web development tools.
When you are developing any website you will always have different environments for your website, the number of environments you need will depend on the size of the project and how many people are involved in the project.
No, I'm not going to talk about creating some github-backed blogging system. I would like to talk about a blogging style I tried to apply recently to GitHub
In this tutorial we are going to create a flip board effect by using CSS, there are 2 effects we can create one the hover event we are going to have one board flip on the horizontal and another board which will flip on the vertical.
A week or so ago, the Typesafe guys released a new version of their website, and a product they are calling Activator
Once a novel concept, the breadcrumb has become one of the strongholds of just about every content-heavy website's interface out there. When you consider its place in the html though, it's a somewhat unusual component.
In preparing for my new Node workshop my tool of choice used to be node-inspector but development has gone idle and it’s showing it’s age. However, recently I came across tracegl I was intrigued as it looked to add to my debugging tools for Node.
Today one of the viewers of my Pluralsight course was having issues and I was trying to help him via email, but to no avail. I asked him to send me his project so I could take a look myself.
Want to enhance your website with the latest tools available? In this article, I have compiled a bunch of super useful tools to enhance your website and take it to the next level.
Scrolling through a long text on a featureless background is confusing. Notice that on a mobile device, this problem does not exist, at least not nearly to the same degree. Using that basic concept as a model, I’ve put together a quick prototype.
While there were a lot of great tutorials and new projects, as expected, this week, only one new project has the ability to thoroughly transform a common interaction with the browser and web pages. This project, of course, is fartscroll.js by the Onion. Enoy!
One of the viewers of my Html for the XAML developer course over on Pluralsight sent me a question regarding the ability to drag and drop a d.ts file onto a TypeScript file and have the reference added correctly.
This is one of those risks which doesn’t tend to get a lot of coverage but it can be a malicious little bugger when exploited by an attacker. Originally described by Jeremiah Grossman of WhiteHat Security fame back in 2008, a clickjacking attack relies on creating a veneer of authenticity under which lies a more sinister objective.
Functional programming can be defined in simple terms as a programming paradigm that does not change the state of a program, instead it uses pure functions
With web development there are lots of common tasks that we do over and over again. This is where it's helpful to work with tools that make our lives easier, this can be Server-side frameworks, HTML project boilerplates and HTML email boilerplates.
Enjoy my eloquent presentation on the more advanced aspects of using PhoneGap Build. You can download the source code for the sample apps and slide deck as well.
Want to build a mobile app using web standards? Don Woodward shows you how in this new video Introduction to PhoneGap Build - Building your first app:
This is a transcript of a lighting talk I did at #odessajs conference that took place 13 April in Odessa.