RSS.Social

Articles | Joni Halabi

follow: @[email protected]

Posts

WordPress bans: A story about caring

Dear book authors: Please exist and not be AI.

WordPress image permalinks: Not the cat's meow

Red flag story time

An open letter about WordPress and energy

A few words about words

Perseverance: A lesson from my 5 year-old

Git reversions by tag: a much better way

New year, more like me

Patience

Where did that quiet kid go?

Inspiration waits for no one

Be careful out there: A phishing story

Git reversions by tag (and why git can be a scary place)

Converting static blocks to dynamic blocks

Static vs. dynamic blocks: What’s the difference?

Writing a custom WordPress block

Was my degree a mistake?

Published

Work/life balance?

To e-mail or not to e-mail

On book marketing

Sweet Little You: Available for pre-order!

Sweet Little You: Cover reveal!

Carousels: No one likes you

Overriding WordPress core: Dynamic blocks edition

The chaos of time management

Imposter syndrome, the sequel

Motivation block

Research, research, research!

Editing... done?

#amWriting

WordPress dynamic block registration, with special guest JSON!

WordPress customization: Supports and variations and JSON. Oh my!

Creating block.json for a WordPress block

Regularly online developer conferences: An impossible post

The case of the disappearing Gutenberg

Daily life in the new world

Updating Terminus: A guide for Pantheon users

Besan Block: A long time coming

I have a dirty little secret: I want to be a junior dev again

Featured images, Gutenberg, and you

A very informal look at Gutenberg accessibility

Final public postpartum thoughts

Pregnancy vs. postpartum

Oh hello, hormones

Nicknames

Delivery

Induction day!

Almost there

Kicking

Induction scheduling

The waiting game

Pre-postpartum thoughts

Feelings from the inside

My new medical condition

She's growing... hair

Contractions != Labor

Advice to older mamas-to-be

Thoughts about pain

Wait! Weight?

A typical conversation at work

Eating like a hobbit

From zero to viable in 24 weeks

Lost: One belly button

First kick

Registry making

Officially popped

Pregnancy is not for the weak

The girls are out

Fun with names

A hodgepodge of updates

Over the first (trimester) hurdle

So many questions

I live in doctors' offices now

The accessibility of ::before and ::after

I'm a Time Lord!

Ultrasound research

First picture!

Week 5 confusion

I have breasts now

Beta pregnancy tests are a thing

Holy cow... I'm pregnant!!

It hasn't even been 2 weeks!

IUI #4: The final frontier?

Cycle monitoring update

Medication: A reality story

Screen reader survey results

A complicated story about medication and logistics

Hiatus

Yes, Virginia. Unique link text really is important.

Manual accessibility testing is your new BFF

Gearing up for IUI #3

I'm lost!: A brief introduction to web landmarks

Stop putting text in images!

Bold and strong are not the same thing

My first IUI rollercoaster

Keyboard navigation when carousels block your way

A time-out to think

Testing, the final tally

HSG: The final (testing) frontier

Prep work update

A new beginning

Taking action when you have social anxiety

The dilemma: A brief introduction

A complicated tale of research

Not making new year resolutions

Accessibility and phone number formatting

Accessibility testing: Screen reader edition

When Git ignore doesn't

Solving my internal CSS framework debate

4 ways teaching code made me a better developer

Complicated and loving it

A few of my favorite (dev) things

Living dangerously: 12 thoughts on Windows 10 after day 1

Embracing the base: A little advice that developers might find surprising

I need a job!: 4 tips from a hiring manager

About this tech girl

Cleaner Gmail sent folder

Backbone: No more hash tags!

How to write code: Kid edition

Reverting remote commits in Git

Talking to clients about mobile

Adventures in IE: A story of JavaScript dependencies

30 things I learned after moving to DC

Hybris: Create components manually

Mobile should not be an afterthought

Taming my Frankenstein monster of a website

February photo a day, day 28

February photo a day, day 27

February photo a day, day 26

February photo a day, day 25

February photo a day, day 24

February photo a day, day 23

February photo a day, day 22

February photo a day, day 21

February photo a day, day 20

February photo a day, day 19

February photo a day, day 18

February photo a day, day 17

February photo a day, day 16

February photo a day, day 15

February photo a day, day 14

February photo a day, day 13

February photo a day, day 12

February photo a day, day 11

February photo a day, day 10

February photo a day, day 9

February photo a day, day 8

February photo a day, day 7

February photo a day, day 6

February photo a day, day 5

February photo a day, day 4

February photo a day, day 3

February photo a day, day 2

February photo a day, day 1

Cheap trick with YUI carousel

Adding a character limit to a text area using YUI

YUI 3 in a YUI 2 world

YUI vs. jQuery