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!

@lucian @esparta I've been using Reader for a few days now and I am finding it useful to hold my notes and create a content pipeline across web and youtube. I need to find some RSS feeds!

Do you integrate it into a wider workflow? In particular, when I am linking thoughts that cross multiple topics... traditionally I would reach for Obsidian. I'll have a go to see if they play nice together...

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!

@joeldrapper Ah in your first quick and dirty spike you were using threads but for the feature you switch to using Fiber storage. Each namespace has is its own fiber storage, which a copy is shared upon each newly declared namespace.It kind of sits somewhere between local <- -> global state.

I guess you flagged it as experimental to mirror the experimental status in Ruby?

@joeldrapper Ah cool. It is also great to see newer Ruby features being utilised.