Anyone else using the SourceKit-LSP extension for VSCode here for Swift? How do you install it and what do you think should be the preferred way to install it (especially for beginners)?

forums.swift.org/t/status-of-t

What’s the best term for things that don’t include assistive tech (VoiceOver, color adjustments, font legibility etc), but related to accessibility in its literal sense? Can we call something accessible if it has assistive tech, but requires a 10 GB download to simply use it?

Selected quotes:

"this website I think cost about two hundred million dollars so far to make"

"government sites exist on a different, worse internet than everything else, sam.gov is the jewel of his collection [...and] it’s like the government’s front door."

Show thread

Example of how not to do govtech is the US with sam.gov, ancient website with nine circles of forms hell for government procurement. Most of the time you need to hire a consultant to fill in the form, Reply All had a great episode about it: gimletmedia.com/shows/reply-al

Show thread

This would also be yet another excuse to do more international collaboration, why does every country have to reinvent the wheel, building unmaintainable services using outdated tech, with no proper public audit? Surely, laws are different, but certainly feasible within say EU

Show thread

An opinion I don't see discussed much (if at all, lmk if you know someone advocating for this): all software made for government services should be open-source. What's the point of keeping it closed-source, spending our tax money on contractors to keep it maintained?

I hope this is going to be a huge leap for security, especially for consumers. Great that it's all based on an open standard 👍 Fingers crossed that 3rd-party browsers are allowed to support it (and they totally should if so)

theverge.com/2020/6/24/2130150

So tired of the "warrior race" trope in science fiction. Why does everybody's hobby always have to be war when war clearly sucks and is really unsustainable? Why can't we have, like, a powerful empire of beekeepers? A galactic nation of painters? A league of alien philatelists?

When it comes to COVID news, a lot of actionable and useful info comes directly from virologists and "This Week in Virology" is my go-to podcast for that. Straight from the last episode: symptoms may last up to 12 weeks, with 7 weeks of fever 🥺 Stay safe! podcasts.apple.com/us/podcast/

One more reason to stop using Slack (as if consuming more memory than the rest of the active apps on your system combined wasn't enough): turns out you can't delete your account from a workspace ¯\_(ツ)_/¯

slack.com/intl/en-gb/help/arti

The most thrilling part:

"When combined with llbuild2 support for Bazel's Remote Execution API, this should allow us to start exploring fully distributed/cached builds for SwiftPM packages (when a suitable backend is available)".

Thanks to Daniel Dunbar and the llbuild team! 👏

Show thread

"llbuild2 is an experimental, Swift native, fully async, NIO futures-based low level build system. Started as the cevobuild experiment in llbuild, this repository aims to continue that exploration".

github.com/apple/swift-llbuild

(More details here: forums.swift.org/t/llbuild2/36)

Well, that was quick, just one week later here's XMLCoder 0.11 with a bugfix for CDATA decoding, support for Combine's TopLevelEncoder protocol, and also a new rootAttributes argument for the encode function. The latter was implemented by Luís Portela Afonso 👏

github.com/MaxDesiatov/XMLCode

Every time I want to do anything non-trivial with Package.swift it takes a ton of time to find any official documentation for it. Turns out, there are nicely rendered doc comments here, I'm perplexed that this link is not featured anywhere prominently 🤨

docs.swift.org/package-manager

Things are progressing really well here at SwiftWasm! With JavaScript/DOM bindings and SwiftPM more or less working, Yuta Saito created a simple Conway’s Game of Life demo here:

(wait for it to load, binary size is still something we’re working on)

github.com/kateinoigakukun/lif

If any of my projects or blog articles saved you time/money, please consider sponsoring my work. I currently work full-time on open-source projects, with full focus on porting Swift libraries to WebAssembly w/ swiftwasm.org, more exciting stuff coming soon!

github.com/sponsors/MaxDesiato

New day, new release. This one is CoreXLSX 0.10, a new version of the Excel spreadsheet format parser written in Swift. As usual, thanks to everyone who made it possible, seeing feedback and contributions is always inspiring 🤩

github.com/MaxDesiatov/CoreXLS

0.10 release of the library for easy XML parsing using the Codable protocol in Swift is out. Except for a few breaking changes, it's mostly a bugfix release. Thanks to everyone who contributed and thanks to all the users, you're amazing! 👏

github.com/MaxDesiatov/XMLCode

Show more
Mastodon

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!