Total: 75

Fun with Arrays in SQL

Published by Swatinem (Arpad Borsos) at 2024-07-29 00:00:00

Am I losing money with swing trading?

Published by Swatinem (Arpad Borsos) at 2024-07-20 00:00:00

Towards fast `thread_local!` context

Published by Swatinem (Arpad Borsos) at 2024-05-17 00:00:00

More fun with SSO, part 2

Published by Swatinem (Arpad Borsos) at 2024-05-03 00:00:00

Fun with benchmarking small string optimization

Published by Swatinem (Arpad Borsos) at 2024-04-28 00:00:00

A Rustaceans view on gRPC and Cap'n Proto

Published by Swatinem (Arpad Borsos) at 2024-04-17 00:00:00

Rust `thread_local!`s are surprisingly expensive

Published by Swatinem (Arpad Borsos) at 2024-03-03 00:00:00

A Rant about Software Bloat

Published by Swatinem (Arpad Borsos) at 2023-12-02 00:00:00

Choosing a more optimal `String` type

Published by Swatinem (Arpad Borsos) at 2023-09-15 00:00:00

Optimizing Rust Enum `Debug`-ing with Perfect Hashing

Published by Swatinem (Arpad Borsos) at 2023-07-29 00:00:00

Finding and fixing runaway Android Battery Usage

Published by Swatinem (Arpad Borsos) at 2023-06-18 00:00:00

The magic of scope guards

Published by Swatinem (Arpad Borsos) at 2023-05-21 00:00:00

A locking war story

Published by Swatinem (Arpad Borsos) at 2023-05-16 00:00:00

Files need Identity

Published by Swatinem (Arpad Borsos) at 2023-03-29 00:00:00

The size of Rust Futures

Published by Swatinem (Arpad Borsos) at 2023-01-20 00:00:00

A deep dive into DWARF line programs

Published by Swatinem (Arpad Borsos) at 2023-01-04 00:00:00

2022 Retrospective

Published by Swatinem (Arpad Borsos) at 2022-12-30 00:00:00

Improving async Rust codegen

Published by Swatinem (Arpad Borsos) at 2022-11-18 00:00:00

Implementation Details of async Rust

Published by Swatinem (Arpad Borsos) at 2022-11-09 00:00:00

Rustdoc doctests need fixing

Published by Swatinem (Arpad Borsos) at 2022-10-28 00:00:00

Inspiration

Published by Swatinem (Arpad Borsos) at 2022-10-27 00:00:00

Non-abbreviated Abbreviations

Published by Swatinem (Arpad Borsos) at 2022-09-19 00:00:00

A deep dive into Portable PDB Sequence Points

Published by Swatinem (Arpad Borsos) at 2022-09-02 00:00:00

A deep dive into SourceMaps

Published by Swatinem (Arpad Borsos) at 2022-08-08 00:00:00

The Magic of zerocopy

Published by Swatinem (Arpad Borsos) at 2022-08-06 00:00:00

Format Ossification

Published by Swatinem (Arpad Borsos) at 2022-07-29 00:00:00

Please delete your Snapshot Tests

Published by Swatinem (Arpad Borsos) at 2022-07-23 00:00:00

Pitfalls of fallible Iterators

Published by Swatinem (Arpad Borsos) at 2022-07-08 00:00:00

Self-referential structs and alternatives

Published by Swatinem (Arpad Borsos) at 2022-05-01 00:00:00

The magic of AsRef

Published by Swatinem (Arpad Borsos) at 2022-04-20 00:00:00

Dreaming of a balanced week

Published by Swatinem (Arpad Borsos) at 2022-02-20 00:00:00

Non-Lazy Futures Considered Harmful

Published by Swatinem (Arpad Borsos) at 2022-01-26 00:00:00

Rust Contexts

Published by Swatinem (Arpad Borsos) at 2022-01-21 00:00:00

Rust Futures and Tasks

Published by Swatinem (Arpad Borsos) at 2022-01-11 00:00:00

Rust async can truly be zero-cost

Published by Swatinem (Arpad Borsos) at 2021-10-12 00:00:00

Creating my own bespoke binary format

Published by Swatinem (Arpad Borsos) at 2021-09-01 00:00:00

Howto Design an infallible algorithm that records errors

Published by Swatinem (Arpad Borsos) at 2021-07-07 00:00:00

The REAL mathematics of fat-loss

Published by Swatinem (Arpad Borsos) at 2021-04-24 00:00:00

Force Unwind Tables

Published by Swatinem (Arpad Borsos) at 2021-04-22 00:00:00

Overcoming Bad Standards

Published by Swatinem (Arpad Borsos) at 2021-04-18 00:00:00

Finding loaded libraries on Linux

Published by Swatinem (Arpad Borsos) at 2021-04-02 00:00:00

Relax and Unwind

Published by Swatinem (Arpad Borsos) at 2021-02-20 00:00:00

Relax and Unwind

Published by Swatinem (Arpad Borsos) at 2021-02-15 00:00:00

Investing

Published by Swatinem (Arpad Borsos) at 2021-01-30 00:00:00

The Problem with walled gardens

Published by Swatinem (Arpad Borsos) at 2021-01-13 00:00:00

Feedback on Rusts Code Coverage

Published by Swatinem (Arpad Borsos) at 2020-11-23 00:00:00

Understanding the limitations of functional record update

Published by Swatinem (Arpad Borsos) at 2020-11-19 00:00:00

Forms of blocking and non-blocking I/O

Published by Swatinem (Arpad Borsos) at 2020-11-15 00:00:00

PSA: Clearing global debugger properties

Published by Swatinem (Arpad Borsos) at 2020-11-11 00:00:00

Rust 2021

Published by Swatinem (Arpad Borsos) at 2020-09-24 00:00:00

Documentation Driven Development

Published by Swatinem (Arpad Borsos) at 2020-05-19 00:00:00

PSA: Deactivate Windows Security for your Source Repository

Published by Swatinem (Arpad Borsos) at 2020-04-17 00:00:00

Fear, the class keyword, you must not!

Published by Swatinem (Arpad Borsos) at 2020-02-28 00:00:00

Rewrite it in Rust

Published by Swatinem (Arpad Borsos) at 2020-02-20 00:00:00

Improving your JS Tooling

Published by Swatinem (Arpad Borsos) at 2020-02-06 00:00:00

Optimizing TypeScript Memory Usage

Published by Swatinem (Arpad Borsos) at 2020-01-08 00:00:00

My immersion-cooled Oil PC

Published by Swatinem (Arpad Borsos) at 2019-12-06 00:00:00

Lets learn Dependency Injection

Published by Swatinem (Arpad Borsos) at 2019-11-25 00:00:00

Rust 2021: Confidence

Published by Swatinem (Arpad Borsos) at 2019-11-05 00:00:00

Comparing Cypress and Puppeteer

Published by Swatinem (Arpad Borsos) at 2019-10-08 00:00:00

Lets talk about Pagination

Published by Swatinem (Arpad Borsos) at 2019-08-06 00:00:00

Announcing intl-codegen 2

Published by Swatinem (Arpad Borsos) at 2019-07-10 00:00:00

Database Access

Published by Swatinem (Arpad Borsos) at 2019-06-18 00:00:00

GraphQL Code generators

Published by Swatinem (Arpad Borsos) at 2019-05-25 00:00:00

Error Handling Considerations

Published by Swatinem (Arpad Borsos) at 2019-05-15 00:00:00

Enforcing Rules

Published by Swatinem (Arpad Borsos) at 2019-05-10 00:00:00

Managing Intermediate Artifacts

Published by Swatinem (Arpad Borsos) at 2019-05-09 15:00:00

DX on Small Projects

Published by Swatinem (Arpad Borsos) at 2019-05-09 13:00:00

DX Challenges of TS/JS Projects

Published by Swatinem (Arpad Borsos) at 2019-05-08 00:00:00

Farewell WebTech

Published by Swatinem (Arpad Borsos) at 2017-03-18 00:00:00

Inadequacies of typed JavaScript

Published by Swatinem (Arpad Borsos) at 2016-09-10 00:00:00

Individualismus

Published by Swatinem (Arpad Borsos) at 2016-06-12 00:00:00

The one killer feature icon fonts have over svg

Published by Swatinem (Arpad Borsos) at 2016-01-31 00:00:00

Doing the impossible:

Published by Swatinem (Arpad Borsos) at 2015-07-26 00:00:00

New Blog

Published by Swatinem (Arpad Borsos) at 2015-07-23 00:00:00