JavaScript

by

Reading Time: 3 minutes I have a very handy, very small CSS Snippet that I use to debug CSS whenever the browser starts starts misbehaving. I figure I’d share with you, in case you, too, needed such a snippet.

by

Reading Time: 5 minutes I’ve been working in a particular Tridion implementation for quite some time now. It doesn’t have Site EditExperience Manager set up. So when I find a page, I have to sort out in my own brain what the actual url is. And then I have to type it into a browser and actually go there.

by

Reading Time: 9 minutes One of the really cool things to come out of this year’s retreat was a lot of discussion around JavaScript. About 90% of the programming I do is in JavaScript. Not only is it the language where I have the most experience, it’s the language I like the most. It’s quirky and weird at times,

by

Reading Time: 4 minutes Version 59 of Chrome introduced something really cool for Mac developers: a Headless Chrome. It means that now we can run Chrome without using Chrome. How cool is that? In the past we’ve relied on phantom.js or Selenium Webdriver for browser automation and testing. But now, the Chrome team has provided us the ability to

by

Reading Time: 5 minutes Sometimes you may run into a challenging situation: You want some JavaScript to execute, but only if some other element has changed. At work, we’ve recently run into a situation with this kind of challenge. We’re using a library on videos, but how can we make sure that our JavaScript only runs after the video

by

Reading Time: 3 minutes Wait, what’s the CSSOM? Well, I’ve talked about it in the past; it’s the object model for your styles. I even wrote about how to make a CSSOM analyzer. What I didn’t know then, that I know now, is that you can manipulate the CSSOM. It’s not just there for show and tell. You can

by

Reading Time: 2 minutes This year, SDL decided to host a hackathon that launched at SDL Innovate. And I, having a full time job, school, and a side project, needed something to keep me busy. So I decided to participate. I had some ideas for Media Manager, so I figured this was a good excuse to start experimenting with

by

Reading Time: 2 minutes A few months ago, Dominic Cronin got this wild idea to have a bookmarklet competition with Tridion. The rules were very simple: Make a bookmarklet that does something with the GUI in Tridion. Share it. Well, I’m a fan of JavaScript. And challenges. So I whipped up Pub Up!

by

Reading Time: 2 minutes I was talking to a colleague recently about the release of McSandy, and he mentioned that he had a project coming up that would require manipulation of HTML5’s LocalStorage API. I pointed him to a small gist that I’d put up on Github. And then I thought, “hey, maybe I should mention this to other

by

Reading Time: 3 minutes If you know Grunt.js, this post is for you. Grunt is a super awesome node.js-based task runner. It makes development easier, your productivity faster, and your attractiveness… attractiver. I don’t want to go through all 3,000+ reasons that Grunt is fantastic, so I’ll just give you one: You’re writing some JavaScript files. You’d like them to