How the Swift compiler knows that DispatchQueue.main implies @MainActor
Ole Begemannby Ole Begemann29 Feb 2024
You may have noticed that the Swift compiler automatically treats the closure of a DispatchQueue.main.async call as @MainActor.
Ole Begemannby Ole Begemann29 Feb 2024
You may have noticed that the Swift compiler automatically treats the closure of a DispatchQueue.main.async call as @MainActor.
The Gradientby Michael Lones24 Feb 2024
Have you ever trained a model you thought was good, but then it failed miserably when applied to real world data? If so, you’re in good company.
Signal Blog20 Feb 2024
Signal’s mission and sole focus is private communication. For years, Signal has kept your messages private, your profile information (like your name and profile photo) private, your contacts...
Dan Luu18 Feb 2024
If I ask myself a question like "I'd like to buy an SD card; who do I trust to sell me a real SD card and not some fake, Amazon or my local Best Buy?", of course the answer is that I trust my local...
Rustlings of a Leafby Leaf15 Feb 2024
Dishonesty Fees (Note: None of the links here are referral links, just there for your convenience) For the longest time I used Aussie Broadband for my internet access.
Erik Kroes - Accessibility Consultantby Erik Kroes9 Feb 2024
No, your website does not have a mobile version Posted on Designers often (if they're nice) design multiple versions of a website.
Jake Wharton7 Feb 2024
07 February 2024 Given a list of users, extract their names and join them into a comma-separated list. Kotlin's extension functions on collections make this trivial.
Zarah Dominguezby Zarah Dominguez2 Feb 2024
Last year, I wrote about an extended adb script. The idea of the script is to make it really easy to issue an adb command even if there are multiple devices attached by presenting a chooser.
A List Apartby by Jeffrey Zeldman29 Jan 2024
I am a creative. What I do is alchemy. It is a mystery. I do not so much do it, as let it be done through me. I am a creative. Not all creative people like this label.
Dan Luu29 Jan 2024
This is a set of notes on the Quinn Emanuel report on Cruise's handling of the 2023-10-02 accident where a Cruise autonomous vehicle (AV) hit a pedestrian, stopped, and then started moving again...
Andrew Chenby Andrew Chen10 Jan 2024
Hey readers, This is a small deviation from my usual topics, but wanted to share. This is one of the most important graphs that I saw in 2023 that has led to behavioral change for me.
Java, SQL and jOOQ.by lukaseder10 Jan 2024
One of jOOQ’s key features so far has always been to render pretty much exactly the SQL that users expect, without any surprises – unless some emulation is required to make a query work, of course.
Java, SQL and jOOQ.by lukaseder28 Dec 2023
jOOQ 3.19 finally delivers on a set of features that will greatly simplify your queries further, after jOOQ 3.11 introduced implicit to-one joins: What are these features? Many ORMs (e.g.
Java, SQL and jOOQ.by lukaseder20 Dec 2023
In MySQL, you cannot do this: create table t (i int primary key, j int); insert into t values (1, 1); update t set j = (select max(j) from t) + 1; The UPDATE statement will raise an error as...
ByteofDevby Jacob Jackson19 Dec 2023
10 ways to speed up web image loading According to the HTTP Archive, images make up almost half of the weight of an average website, with around a megabyte per page.
David Walsh Blogby David Walsh18 Dec 2023
AutoGrow Textareas with CSS As the demands of the web change and developers experiment with different user experiences, the need for more native language improvements expands.
Java, SQL and jOOQ.by lukaseder15 Dec 2023
New Dialects It’s been a few releases since we’ve added support for new dialects, but finally some very interesting RDBMS of increasing popularity have joined the jOOQ family including: - DuckDB...
Java, SQL and jOOQ.by lukaseder13 Dec 2023
Do you need to add a JDBC driver to your application, and don’t know its Maven coordinates? This blog post lists the most popular drivers from the jOOQ integration tests.
Frugalwoodsby Liz Frugalwoods13 Dec 2023
I’m still here! I took an unplanned (and therefore unannounced) break from writing the blog, which was intended to be for a week, but expanded to a month and then two months… WHOOPS.
Java, SQL and jOOQ.by lukaseder1 Dec 2023
Need to connect to your RDBMS with JDBC and don’t have the JDBC connection URL or driver name at hand?