Timing attacks extract your confidential data
from observations of the time used by your computer.
Timing attacks have been demonstrated again and again
to successfully extract complete cryptographic keys and other secrets.
After a one-year technical preview, GitHub Copilot, described as an 'AI pair programmer' coding assistant, has reached General Availability (GA) status.
I’ve spit out quite a bit of blogging content the past several weeks on both Marten and Jasper: Marten just got better for CQRS architectures about some new functionality dreamed up …
We’re making GitHub Copilot, an AI pair programmer that suggests code in your editor, generally available to all developers for $10 USD/month or $100 USD/year. It will also be free to use for verified students and maintainers of popular open source projects.
I figured out how to run a SQL query directly against a CSV file using the `sqlite3` command-line utility:
sqlite3 :memory: -cmd '.mode csv' -cmd '.import taxi.csv taxi'
'SELECT passenger_count, COUNT(*), AVG(total_amount) FROM taxi GROUP BY passen…
You don't have to always rely on someone else's code in your application. With just a few minutes, you can easily build your own custom Svelte component that...
I recently finished Effective Software Testing – A Developer’s Guide by Maurício Aniche, and I really liked it. I have been coding for a long time and I think I have been writing pretty…
Logs are important. Properly structured logs can be the key to resolving some critical issues. With Serilog's Scopes, you can enrich your logs with info about the context where they happened.
WebAssembly is gaining more and more traction in the browser and on the server. This post is a general explainer and look to the future of WebAssembly-driven applications.
Meta says its ultimate goal with its VR hardware is to make a comfortable, compact headset with visual finality that’s ‘indistinguishable from reality’. Today the company revealed its latest VR headset prototypes which it says represent steps toward that goal.…
In my previous post I started a series talking about using the Uno.Extensions that the Uno Platform team have been working on. This post was supposed to be a follow-on post but instead I want to recap one of the topics in the previous post. In case you missed …
It’s been about nine months since I left mapbox and the circumstances of my exit didn’t offer much opportunity for closure. I feel a combination of gratitude and resentment that I’m still sorting out. Last week was the one year anniversary of the Mapbox Worker…