In the post, Demedes recounts his recent experience in choosing Rubies on rails instead of using its normal go-to, a React based single page request framework. He marveled that he “didn’t procrastinate on figuring out the perfect setup or choose dependencies”, but rather “procrastinate after finishing the MVP”, adding “I’d rather do the latter!”
Angular comes with One Way to do all of these things out of the box.
— Adam Auckland (@adamauckland) February 4, 2022
A commentator, for example, argue that “If you compare Rails to something like Nest.js, you’re not missing much. Nest is one of the best application frameworks I’ve used in any language, and it comes with everything you say JS doesn’t have.
Various frameworks and tools – Angular, Blitz.js, Remix – also make their way into the conversation, but yet another the commentator supports that it really all comes down to one thing: doing something quickly and simply, as the title of Demede’s blog mentions.
“I think the author has gone into too much detail here, because this crowd is full of people who are going to be able to tear pieces of this article to shreds. But that both misses the most important point and proves it in process – Rails gave them a set of answers good enough that they didn’t need to drill down and could just focus on their application,” they write. done. And people with broader skill sets can put together their own solutions and might not want to anyway. But this author just wanted to pick a platform and move on, and yes, Rails works for that .
This week in programming
OH: “Kubernetes is great, until you start using it.”
— vKorbes™ (@veekorbes) February 4, 2022
- Go’s most popular beta gets a sequel: the second beta of Go 1.18 was released this week, following on from the first beta, which the team said was “the most downloaded Go beta of all time, with twice as many downloads as any previous version” . It comes with generic support in both gopls and the VS Code Go extension. In addition to the long-awaited generic feature, Go 1.18 introduced fuzzy and the new Switch to workspace mode. After putting the first beta to the test, the team also writes that it “also proved to be very reliable; in fact, we’re already running it in production at Google. Nevertheless, Beta 2 is here to make sure everything is fine, as Beta 1 uncovered some “obscure bugs in the new generics support.” The release candidate is also expected later this month, with the final release of Go 1.18 slated for March. And while we’re talking about Go 1.18, Go AWK creative performer Ben Hoyt decided to take a look at Upgrade performance from 1.2 to 1.18 using its own tool’s performance “when compiled using every released version of Go from 1.2 (the first version I was able to download) to 1.18 (which is currently in beta)”. As you might expect (or rather hope), Go has picked up the pace compared to recent releases. “Overall count words are now about 5x faster than with Go 1.2, and sumloop is 14x faster! (Although I first released GoAWK when Go was already at the version 1.11, so it wasn’t there for the huge early gains.)”, Hoyt writes. “For an actively developed compiler like Go, it’s cool to be able to get performance improvements just by waiting and letting others do all the work. :-)”
GitHub is down.
Do not panic. We trained for this.
Take a deep breath, grab a marker and a whiteboard, and let’s implement some sorting algorithms. Just like we did in the interview.
— Dylan Beattie (@dylanbeattie) February 2, 2022
- GitHub gets sponsor-only repositories: Developers looking for a little financial support in their open source endeavors have a new tool under their belt this week, with the release of GitHub’s new standards reserved for sponsors. The feature allows developers to attach a private repository to each of their sponsorship levels, much like giveaways for donation levels on Kickstarter. GitHub offers a few potential use cases, such as “sponsorware”, or repositories available only to your sponsors, or giving sponsors early access to repositories before they are open source. Along with sponsor-only repositories, GitHub has also added support for custom referral amounts, the ability to include sales tax, custom referral messages based on tier, and metadata to help determine what attracts. new sponsors. As for what’s next, GitHub says it’s working “to improve the discovery experience on GitHub, making it easier for the community to explore dependencies and decide who to support, and helping maintainers who use Sponsors grow their audience, community and overall funding.”
- An update on asynchronous rust: For those of you keeping an eye on the evolution of asynchronous I/O in Rust, the Async Working Group has offered a small update on Asynchronous rust in 2022. Having already written shared asynchronous vision document, the group now says that they are “moving towards the realization of this vision”. They offer a hypothetical anecdote of a Rust developer who, in 2024, happily pulls out his Rust guide and gets down to coding, which contrasts with the current state of affairs, where there is “a lot of work still to be done in terms of RFCing and implementing the features that will allow us to write the code we talked about. To learn more about where they are in this process, go and read the blog post, or check out the roadmap. Heck, if you’re really into it, you can too lend a hand.