I’m Anthony Colangelo.

I build, write, and take photos.

I design and build websites and applications.

I’m a developer at Happy Cog and an open source-lover on Github.

Happy Cog

I love semantic markup, well-structured JavaScript, normalized databases, and writing Objective-C function names that are longer than a tweet.

I use pretty much everything I can get my hands on: HTML, CSS, JavaScript, PHP, Ruby, Objective-C, and plenty more.

I've worked on things like jPanelMenu, the O Music Awards, the Happy Cog Way and a bunch of other Happy Cog ventures.

I write.

You can find me writing here, on A List Apart, and on Cognition.

Longform Content with Craft Matrix

A List Apart

There’s a constant tension between that type of longform, art-directed content and content management systems. New tools like Craft’s Matrix field give developers the control they need to achieve such beautiful layouts.

Apple and Responsive Design

A List Apart

Apple has always had a funny relationship with responsive design. At last week’s WWDC, they finished laying the foundation of responsive design within native applications.

On Styled Form Elements

A List Apart

Developers have a love/hate relationship with styled form elements. It’s fine when the interactions are simple, but what happens when things get a little more complex?

More Posts

I speak.

I’ll be speaking at meetups, conferences, and online summits.

JavaScript Design Patterns

Jersey Shore Tech

Asbury Park, NJ

There are some simple JavaScript design patterns that developers of any level can start using to improve their code. These aren’t process-altering changes—just minor tweaks that make code more reusable, extensible, and understandable.

The Buffet Approach

Peers Conference

Washington, DC

Choosing the right tool for the job sometimes means bringing along a whole toolbox. I’ll show how a complex back-end system was built with Craft, Laravel, Redis, and more, all working in harmony.

Template Organization in Craft

Craft CMS Summit

Online

Craft’s Matrix is a game changer in the age-old battle between art-directed content and WYSIWYG editors. Matrix blocks, together with Twig’s template inheritance and multiple includes, provides us incredible power and flexibility within our templates.