Doug Stevenson 🔥(@CodingDoug) 's Twitter Profileg
Doug Stevenson 🔥

@CodingDoug

Multi-disciplinary engineer 👨🏻‍💻 Public speaker 🗣 Wordsmith ✍️ Vegetarian 🌿 Craft beer lover 🍺 @NHL fan 🏒 Go @SanJoseSharks! 🦈

ID:63850188

linkhttps://firebase-consultant.com/ calendar_today07-08-2009 23:12:18

1,5K Tweets

7,5K Followers

96 Following

Stack Overflow Tips(@OverflowTips) 's Twitter Profile Photo

Do you write questions or answers on Stack Overflow?

We have a collection of tips and best practices to help you improve your contributions to the vast store of knowledge that many developers use daily. Help us make Stack Overflow better for everyone!
overflow.tips

account_circle
Turso(@tursodatabase) 's Twitter Profile Photo

works well with the Qwik web framework. We love how it's easy to express your frontend and backend code together for readability.

In this post, James Sinkala shows how to query Turso from backend code as part of building a newsletter manager:

medium.com/p/creating-a-n…

account_circle
Turso(@tursodatabase) 's Twitter Profile Photo

ChiselStrike , our edge-hosted distributed database based on libSQL, kicked off a private beta this week. You can sign up at chiselstrike.com.

Want to see Turso in action? Watch this brief demo with Doug Stevenson 🔥:

youtu.be/-AyMsSybKig

account_circle
Doug Stevenson 🔥(@CodingDoug) 's Twitter Profile Photo

Really great to get our edge-hosted distributed database in the hands of developers! Please sign up for the beta and let me know what you think.

account_circle
Doug Stevenson 🔥(@CodingDoug) 's Twitter Profile Photo

SQLite is regarded as an embedded database, but this is what happens when you embed it into a process that talks HTTP and Postgres.

account_circle
Doug Stevenson 🔥(@CodingDoug) 's Twitter Profile Photo

25 years ago I worked on a product where we implemented MSSQL triggers in C++, which was effectively using the database as a message queue. 🤢

Fast forward to 2023, and now we're putting code in triggers again, but for the right reason: low latency compute adjacent to data.

account_circle
Turso(@tursodatabase) 's Twitter Profile Photo

Implementing a backend with ChiselStrike involves routes that map HTTP verbs and URL patterns to functions.

What makes our routes special is that entity CRUDs are automatically atomic during execution.

⬇️ Learn more about routes in our docs. ⬇️
docs.chiselstrike.com/reference/rout…

Implementing a backend with ChiselStrike involves routes that map HTTP verbs and URL patterns to functions. What makes our routes special is that entity CRUDs are automatically atomic during execution. ⬇️ Learn more about routes in our docs. ⬇️ docs.chiselstrike.com/reference/rout…
account_circle
Doug Stevenson 🔥(@CodingDoug) 's Twitter Profile Photo

This new SDK generator is a huge step up for the usability of ChiselStrike in web applications, especially SPAs. And it's built to work well with TanStack Query for your apps.

It was a lot of fun to work with the team on this one!

account_circle
Turso(@tursodatabase) 's Twitter Profile Photo

App data modeling with ChiselStrike is as easy as writing a class entity. There are no tables and no JSON. Expressing relationships between entities is natural and typesafe, and CRUD APIs come for free.

⬇️ Read more in the docs ⬇️
docs.chiselstrike.com/reference/data…

App data modeling with ChiselStrike is as easy as writing a #TypeScript class entity. There are no tables and no JSON. Expressing relationships between entities is natural and typesafe, and CRUD APIs come for free. ⬇️ Read more in the docs ⬇️ docs.chiselstrike.com/reference/data…
account_circle
GDG Cleveland(@GDG_Cleveland) 's Twitter Profile Photo

Thursday December 8, GDG Cleveland will meet at Tech Elevator. Doug Stevenson 🔥 is giving a talk on Jamstack, and a brief history the history of the web that brought it here as the primary new architectural stack for new web projects.

gdg.community.dev/events/details…

Google for Developers Communities - North America

account_circle
Doug Stevenson 🔥(@CodingDoug) 's Twitter Profile Photo

One of the defining features of ChiselStrike is its ability to do data modeling entirely through class definitions, giving you a typesafe data persistence layer easily accessible from your backend code.

(And we're extending this to your web frontend code as well!)

account_circle
libSQL(@libsqlhq) 's Twitter Profile Photo

Our first major milestone of libSQL with user defined functions was released today as v0.1.0. Piotr Sarna gives a summary of this feature in this article, along with a tool to compile code:

blog.chiselstrike.com/webassembly-fu…

account_circle
Turso(@tursodatabase) 's Twitter Profile Photo

Go from zero to REST in minutes!

Watch this brief intro to ChiselStrike with Doug Stevenson 🔥 to learn how to get started building a backend for your app with with only a few lines of code.

youtube.com/watch?v=H6sBM5…

account_circle
Turso(@tursodatabase) 's Twitter Profile Photo

ChiselStrike now offers experimental support for data policies. But wait! Isn’t middleware enough to guarantee data is safe and compliant? In this post we’ll explore what data policies can do that middleware can’t.

blog.chiselstrike.com/why-middleware…

account_circle
libSQL(@libsqlhq) 's Twitter Profile Photo

We have big plans for our fork of SQLite! Take a look at the list of open issues on GitHub to see where we're going. (Issues are listed in no particular order.)

Questions or comments? We welcome your participation.

github.com/libsql/libsql/…

account_circle