Find me on Mastodon instead:
https://mastodon.social/@skillstopractice
Or if you don't use Mastodon, you can follow my bridged account here on Bluesky:
@skillstopractice.mastodon.social.ap.brid.gy
DHH is on the board of Shopify.
Aaron is a Shopify employee.
Shopify is Ruby Central's primary sponsor.
Shopify is the second largest publicly traded company in Canada.
Shopify holds a net worth close to $200 billion.
DHH is on the board of Shopify.
Aaron is a Shopify employee.
Shopify is Ruby Central's primary sponsor.
Shopify is the second largest publicly traded company in Canada.
Shopify holds a net worth close to $200 billion.
The program committee was not involved in this decision.
So... even if the idea of unity was the underlying *intent* -- there's an inherent conflict of interest and no, it wasn't a consensus decision.
The program committee was not involved in this decision.
So... even if the idea of unity was the underlying *intent* -- there's an inherent conflict of interest and no, it wasn't a consensus decision.
I've submitted a relevant question to Ruby Central and hope they give an official reply.
I've submitted a relevant question to Ruby Central and hope they give an official reply.
Sometimes zooming out and comparing where you are now to where you started can help.
Sometimes zooming out and comparing where you are now to where you started can help.
This thread + that made me try this:
This thread + that made me try this:
(Can bump to Deity once comfortable)
It's a *lot* better than the reviews make it seem.
@civilization.2k.com
(Can bump to Deity once comfortable)
It's a *lot* better than the reviews make it seem.
@civilization.2k.com
What will go wrong specifically, and what will the `state` and `live_neighbors` variables be set to when things fail?
What will go wrong specifically, and what will the `state` and `live_neighbors` variables be set to when things fail?
There are now 20 exercises and 10 field notes included in early access for everyone who has picked up a copy.
Already purchased? Download the latest here:
www.skillstopractice.com/view/downloa...
Want to try a free sample? Go here:
bh-1.skillstopractice.com
There are now 20 exercises and 10 field notes included in early access for everyone who has picked up a copy.
Already purchased? Download the latest here:
www.skillstopractice.com/view/downloa...
Want to try a free sample? Go here:
bh-1.skillstopractice.com
Includes two new exercises, two new field notes, and some revisions to existing materials.
Already preordered? Download it here:
www.skillstopractice.com/view/downloa...
Still need to buy a copy? Go here:
www.skillstopractice.com/bug-hunt-vol...
Includes two new exercises, two new field notes, and some revisions to existing materials.
Already preordered? Download it here:
www.skillstopractice.com/view/downloa...
Still need to buy a copy? Go here:
www.skillstopractice.com/bug-hunt-vol...
Note the difference with and without parentheses...
Note the difference with and without parentheses...
#1 and #2 look like they're equivalent to one another, and there's no obvious ambiguity that needs to be resolved in the example program.
So what makes their behavior different and why?
#1 and #2 look like they're equivalent to one another, and there's no obvious ambiguity that needs to be resolved in the example program.
So what makes their behavior different and why?
Includes three new exercises not included in the free trial, and four new field notes.
Weekly updates will begin from here on out until 1.0.0.
(1 of 2)
Includes three new exercises not included in the free trial, and four new field notes.
Weekly updates will begin from here on out until 1.0.0.
(1 of 2)
After two decades of running a small Ruby + Rails based web dev consultancy, this year I'm going all in on building something new.
Here's to the next 20 years of rediscovering and sharing the art of practice.
After two decades of running a small Ruby + Rails based web dev consultancy, this year I'm going all in on building something new.
Here's to the next 20 years of rediscovering and sharing the art of practice.
(And you can define your own exceptions this way too!)
(And you can define your own exceptions this way too!)
Removing all the RSS code and just doing URI.open() would reproduce the same error.
It comes across as a Socket Resolve error because that's the first point where the lack of connection causes an issue.
Made obvious as soon as you search in a browser because you'd get something like this...
Removing all the RSS code and just doing URI.open() would reproduce the same error.
It comes across as a Socket Resolve error because that's the first point where the lack of connection causes an issue.
Made obvious as soon as you search in a browser because you'd get something like this...
It's been working fine, then one day when you run it, you get a Socket::ResolutionError with the message "getaddrinfo(3): nodename nor servname provided, or not known"
(1 of 2)
It's been working fine, then one day when you run it, you get a Socket::ResolutionError with the message "getaddrinfo(3): nodename nor servname provided, or not known"
(1 of 2)
(The single pop gets rid of the trailing nil)
(The single pop gets rid of the trailing nil)
(No guarantees I won't completely swap individual parts out as I let the set evolve, but I'm happy with where it is for now)
(No guarantees I won't completely swap individual parts out as I let the set evolve, but I'm happy with where it is for now)
This uses @skyfeed.app which is a little glitchy but does the job. There are other tools out there ( @graze.social is an alternative)
This uses @skyfeed.app which is a little glitchy but does the job. There are other tools out there ( @graze.social is an alternative)
I only need three more phrases to round this out...
They'll come to me soon enough I am sure.
I only need three more phrases to round this out...
They'll come to me soon enough I am sure.