Jake Rocheleau

Jake is a writer and designer with over 10 years experience working on the web. He writes about user experience design and cool resources for designers

Latest posts

Crop and Resize Images With This Simple jQuery Plugin

Dynamic image cropping is easier than ever thanks to libraries such as jQuery. The codebase is easy to use and the community has thousands of plugins …

Code Typing Text Animations with jQuery TypeIt

The combo of jQuery and text holds no bounds on the web. You can build almost anything with a bit of creativity and the right JavaScript libraries. On…

Customizing Bootstrap Layouts: Trends, Tools & Frameworks

Bootstrap is currently the number one front-end framework and easily the quickest way to build layouts. It has been around for years and third-party d…

Calculating Newsletter Campaign ROI

For years, email has been the best way to increase ROI and connect directly with your users (or customers). It takes time and effort to learn email ma…

Build Accessible Modal Windows with A11y Dialog

Modals are widely supported in modern browsers. They can be used as notification popups, as opt-in fields, or even for photo slideshows. You can build…

Convert Sketch Designs to HTML Newsletters

Most code exporting tools are clunky and not very reliable. However, Slinky is a different kind of exporter for Sketch, that turns your designs into f…

How to Zoom Images like Medium

The blogging platform Medium uses a custom image zooming effect on their blog pages. Whenever the user clicks an image it’ll automatically zoom into…

Learn CSS Grid Layout (The Fun Way) with Grid Garden

Most web developers know the Flexbox Froggy game that teaches you the basics of flexbox from scratch. This free game went viral and it’s still incre…

ZooMove: jQuery Plugin to Zoom Images on Hover

If you’ve ever browsed an e-commerce site you’ve likely seen the image zooming effect. You hover a product photo and that part of the image magnif…

This Clever Trick Brings Visitors Back When They Tab Away

How many times do you open an article, skim a few sentences, then click away to browse another tab? I’m guilty of this on a daily basis. It’s not …

Send Browser Push Notifications with Push.js

Native mobile apps always had support for push notifications. But, these notifications were absent from the web until the Notifications API popped up.…

Transform Images With Philter.js: Free CSS Filter Library

Instagram is widely known as the most popular photo network. It handles over 52 million photos per day and many of them include filters that alter ima…