I’m Anthony Colangelo.

And here’s the megafeed of everything I’ve been doing.

Zero-sum Mentality

The Multilogue

We talk about zero-sum mentality or the perceived lack of uniqueness that makes people hold off from sharing their thoughts and ideas with the world.

Javascript Design Patterns

Philadelphia Javascript Developers

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.

Measure Twice, Cut Once

A List Apart

You can’t be at the top of your game while stressed and nervous about the emergency, so unless there’s an obvious, quick-to-deploy resolution, you need to give yourself some cover to work.

The Most Dangerous Word In Software Development

A List Apart

“Just” implies that all of the thinking behind a feature or system has been done. Even worse, it implies that all of the decisions that will have to be made in the course of development have already been discovered—and that’s never the case.

My Wheelie is Long Enough

Quirks & Compulsions

Today's Topic: Packing for Travel. The origin story of the podcast is revealed. The hosts also discuss various packing methods, emergency socks and underwear and how to deal with dirty laundry while traveling.

No Idea What I'm Doing

The Multilogue

We talk about how it's okay to have no idea what you're doing and the important differences between raw knowledge and the ability to acquire it.

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.

Control

The Multilogue

We talk about unplugging, control, discipline, and fighting noise. Then we take a little detour through bad "science".

Template Organization in Craft

Craft CMS Summit

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.

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.

Cross-pollination

The Multilogue

We talk about Apple finally adopting adaptive & responsive design and riff on the paradox of choice, the impact of Swift of programming education and "web vs. native" being the wrong outlook.

Annie E. Casey Foundation

Happy Cog

As the back-end developer on this project, I focused on the CMS-side of things. We built out a fresh ExpressionEngine instance to handle all of the Foundation’s content publishing needs. Strong search functionality was key to the success of the project, so we customized a Solr install, and integrated it with the ExpressionEngine environment.

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 happenswhen things get a little more complex?

Meaning Over Complexity

Cognition

Ideas don’t have to be complex to be meaningful. Sharing even the simplest idea can have a surprisingly profound impact on your readers and listeners.

Design Tools for Today’s Web

A List Apart

The web has always been fast-moving, and our tools need to keep up—but as we know, that doesn’t always happen. Sketch is a tool built for the modern web, and it’s changed my workflow dramatically.

The Right Toolbox

Peers Conf

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.

Javascript Design Patterns

Jersey Shore Tech

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.