J.F. Hector (@jfhector) profile picture

Principal frontend engineer at @kooth_plc. Inclusive design and development lead. Married to @emilylabram. he/him

London
Joined May 2008
Photo by J.F. Hector (@jfhector)
"How to make accessibility happen?". In this talk, Magdalena Wielopolski and I share what's helping us at @kooth_plc. We hope you find it useful. We'd love to hear any feedback/suggestions to make it better. youtu.be/5p-d7Zssagw
2
4
We just shipped the first alpha of React Aria Components, a brand new unstyled component library built on top of the React Aria hooks! 🚀 It abstracts away glue code and provides a much simpler way to quickly build accessible components for your design. react-spectrum.adobe.com/rea…
29
115
7
816
115,696
I think that if I am to pick one thing, one pice of advice, it is this: ***Work in Small Steps*** 3/18
1
31
3
139
16,709
One of the many differences between junior doctors and Labour is that junior doctors are actually prepared to stand up and fight for something
Labour's Shadow Health Secretary stating he doesn't support junior doctors' strike action
20
111
8
872
117,654
For @wsj to say flat out that SVB could have failed because they added non-white men to their board shows how far behind the times (and certifiably stupid) this publication really is. It makes me so angry and very sad. WSJ readers and staff deserve better.
683
1,878
799
12,034
3,891,050
This was super interesting. (FP = functional programming)
Today was my favourite part of my advanced FP class, where we finally get to see the payoff of using the state monad. Even after 25 years of using monads, it still feels like magic :-) youtu.be/WYysg5Nf7AU
1
165
Today was my favourite part of my advanced FP class, where we finally get to see the payoff of using the state monad. Even after 25 years of using monads, it still feels like magic :-) youtu.be/WYysg5Nf7AU
1
9
1
104
7,894
Buried in WhatsApp conversations between then-prime minister Boris Johnson, his scientific advisers and Dominic Cummings, is an exchange which is arguably even more worrying than this headline-grabbing stories. Johnson's fundamental maths mistake... 🧵1/22
254
3,608
654
8,887
2,646,298
Replying to @elonmusk
“Woke” is Conservative-speak for anyone who gives a damn about other human beings/the planet. It is a dog-whistle slur against expressions of humanity that spread resources, opportunity, power, and a voice to more people; a boogeyman for selfish people. johnpavlovitz.com/2021/05/05…
1,456
2,708
185
23,115
J.F. Hector retweeted
Today's Sunday Telegraph shows the reality of transphobia in the British media: five articles attacking trans people on one page.
242
1,324
213
9,413
I am hugely impressed with @whimsical, a much better alternative to Miro. It allows me to visualise my thoughts so quickly and effortlessly that I stay in flow. When I use it, I feel as focused, creative and productive as I feel using a big piece of paper and my favourite pen.
1
13
I discovered the tool in its early days when I was a UX designer. I loved it so much. It removed many decisions so I can focus on my thinking. It replaced my pen and paper workflow.
1
I've just rediscovered it now as a developer. It's so much better now. I love working on my physical white board or pen and paper but that's no good for thinking as a team with my colleagues. I get the same focused feeling when I'm working with Whimsical, and everyone can see it.
1
in 13 years on twitter i’ve never had a post removed, and in 3 weeks on mastodon i’ve already had something taken down for racism and sexism, ok
2,210
1,507
1,162
13,715
PMs focus on prioritizing user/business needs, and there is basically no incentive to add something as nebulous as “tech debt” to the roadmap. The closest you might get is something like 15% time reserved for bugs and performance. So what is a eng team to do?
3
11
1
210
Burkina Faso in the process of nationalizing its mining resources, Perkoa mine french officials destroy their vehicles before leaving. Remember when Guinea voted for freedom, they destroyed their hospitals, tore down their phone lines, basically trashed the place in a tantrum.
1
5,522
977
14,536
Over the last week I've been asked a lot for guidance on becoming a web developer/ engineer. You can learn for very little cost but it will take some time and dedication. Here are some tips and resources that I highly recommend: 🧵
6
39
6
166
Can anyone think of a company that has a good design system where UI components are shared across Web, iOS and Android using React Native or React Native Web?
2
I know it's technically feasible, but I don't expect there are many small/medium-sized companies achieving good results that way. (I expect that Twitter uses that setup but accessibility is poor and the DOM is a messy soup).
It’s not surprising. We want to forget that we kill 76 billion farm animals a year to please our palates. We call ourselves animal lovers, yet if we did to dogs and cats what we do to farm animals, we would find ourselves in prison. The cognitive dissonance is deafening.
298
2,303
171
7,884
Yesterday, myself, a documentary filmmaker and @tomsdinner, a press photographer, got arrested by @HertsPolice whilst filming the @JustStopOil protest from a public footbridge over the #M25. 🧵....
1,620
7,148
2,490
14,356