William Neal

133 Followers
377 Following
462 Posts

A self-taught #Ruby / #Javascript engineer who dabbles in #MachineLearning and has recently relocated from #Manchester to #Brussels.

Outside of tech I like learning about heterodox economics, bouldering, and doing a bit of stargazing

Homepagehttps://williamneal.dev
I remember coming across a JSONAPI gem on here that is being actively maintained. Can anyone signpost me to it?
Hey everyone! I am a developer that's pretty obsessed with Ruby and Rails and have been lurking this instance for a while now. Other than coding, I like gaming, reading, books, comics, and pretty much everything, actually. I have so many #Ruby related questions about architecture and "the Ruby way" but I'll hold off for now as to not overwhelm you 😅 please say hi!
Judged not a suitable shot for LinkedIn, nevertheless the world needs to see my impressive jump split - behold!

I am probably an early adopter as I really love #Ruby new features

This is why I wrote this article trying to convince more people to use the new tools we have:

https://allaboutcoding.ghinda.com/we-should-adopt-and-use-new-ruby-features

This is my way of trying to bring some arguments why it is good to go outside of what we think it works, to try to use the new possibilities we have now in Ruby and thus help the language evolve while also expanding our own abilities to solve problems.

We should adopt and use new Ruby features

A bit of (personal) history I learned Ruby, I think, around 2007, and back then, it was a language pushing boundaries for me. Before encountering Ruby, I worked with Java, C/C++, PHP, and Python, and even dig into the strange world of JS (back then w...

All about coding

I don't know who needs to hear this (me) but you don't have to mess around calculating an aspect-ratio in CSS.

Say you've got a Figma comp and the element is 500px wide and 280px high, the CSS is:

.my-element {
aspect-ratio: 500/280;
}

Scales beautifully.

"Name your variables properly, *fool*", the programmer scoffs.

"Nobody will know that `t` is the time elapsed. The name should be descriptive" they mutter through gritted teeth as they block the PR.

A moment of pause. They exhale briskly through their nostrils and the rage subsides.

Composure regained, the programmer returns to their component building. Here is where the real work is happening

`class="ml-5 mr-2.5 px-6 py-3"`

Hey, folks!

Unfortunately, NWRUG is homeless again and is looking for a new venue to host the meet-up once a month.

Do you have a suitable space in Manchester city centre? Do you know of one? Let us know here or via our email address <[email protected]>.

Thanks!

My second post on how I use #phlex to override tags to apply styling to markdown: https://williamneal.dev/writing/tag-overriding-in-phlex-and-markdown

#Marketing #Week for #Ruby Projects.

William Neal

Where I’m at on the whole CSS-Tricks thing

It was March 2022 when I sold CSS-Tricks to DigitalOcean. So it’s been just about 2 years now. This was me and my wife’s thinking: The negotiated sale price was fair. They are a big com…

Chris Coyier
Running ruby in a browser https://runruby.dev 👀
RunRuby.dev