RAMBLINGS
OF A FREELANCE
DEVELOPER

A bit of code,
A bit of business,
A lot of words.

Subscribe via RSS

Mastering the Cascade

The first letter of CSS stands for “cascading” – and it does so for a reason. Contrary to what many developers might say, the cascade is a useful feature. Not a bug. Not a reason CSS is “broken”. Using and understanding the cascade is paramount to really mastering CSS. I’m going to help explain the cascade and its usefulness in...

Read More

WP Job Manager Plugin Custom Filters & Functions

I’ve been learning the in’s and out’s of Automattic’s WP Job Manager plugin these past couple of weeks. It’s a powerful job board plugin for WordPress, but the real awesomeness is how it can be customized. Most of the below are custom filters and functions (some are written by me, some found otherwhere that I’ve used), I thought they’d be helpful...

Read More

New Site Launch!

Welcome to the new design of AmberWeinberg.com! It’s been well over 5 years since the previous version, so it was definitely due for an upgrade. THE DESIGN I absolutely love typography, and wanted something with BIG type. I’m also constantly battling between minimalism and my love of bright, happy colors. I find this design to be a fantastic compromise between...

Read More

WordPress Find Featured Image or First Image in Post, Find Dimensions & ID by URL

Created an amazing function for a client and had to share. This is great for WordPress sites with posts and media that have been imported from another install. On the client’s site, some images had featured images, some only had images in the content itself, and of the content images, some were internal, others external. These images are grabbed to...

Read More

Front-End Tooling: Do or (you won't) Die.

*Note this is not a personal attack on Ashley, but my thoughts on where I see our industry and reliance on tools going. Also it’s 4am while I’m writing this (during insomnia), so forgive me if I’m not making much sense. TL;DR Read about everything. Learn selectively. I just finished reading Ashley Nolan‘s fantastic ‘State of Front-End Tooling’ survey (which I took...

Read More

Using @supports To Test For Clip-Path

I stopped using Modernizer a few years back for a few reasons, mainly because I wanted to drop as many dependencies and scripts as I could. I was using Modernzier mainly for smaller visual items that wouldn’t be missed if certain users couldn’t see them, so I didn’t see it as a critical script. Since then, I’ve been using CSS3 features...

Read More

Fun With Google Maps API

For my latest personal project, I decided to combine my love of travel with my need to dive deeper into the Google Maps API. I’ve done a lot of work with the API, but usually just the basics of changing the maps styles and visuals. This time, I wanted to learn the ability to create paths from pin to pin,...

Read More

Fun Flexbox Grid

Just something quick I whipped up for a client and thought I’d share! This pen uses multiple Flexbox containers, plus a bit of vh (viewport height unit) for the large box. See the Pen Fun Flexbox Grid by Amber Weinberg (@amberweinberg) on CodePen.

Read More

Replacing JS Functionality with CSS Properties

One of the things that excites me most about the newest features of CSS, is the ability to replace a lot of the JS I’ve been using. While I’m not hating on Javascript (or jQuery, which is what I use), there’s no argument that script languages come with a lot of potential issues. There’s more overhead involved, more files to...

Read More

Customizing the WordPress Admin

I used to pride myself on how fast I could code a site from start to finish. I would aim to get a full site started by Monday and finished, ready for the client to review, by Friday or sooner. But that was back before WordPress and CMS’s. Before responsive design and usability concerns. Before device testing. Then I discovered the...

Read More
12345...1020...