aral, (edited ) to SmallWeb
@aral@mastodon.ar.al avatar

Sitting at the hotel bar in Paris, sipping some red wine and adding a new database command to the Kitten¹ command-line interface.

You can now tail JavaScript Database (JSDB)² tables with:

kitten db <table name>

(Remember that JSDB writes its tables as append-only JavaScript logs.)

¹ https://codeberg.org/kitten/app
² https://codeberg.org/small-tech/jsdb

itnewsbot, to random

PostgreSQL 16 advances query parallelism - PostgreSQL 16, the next major update of the open source relational database, has arriv... - https://www.infoworld.com/article/3697752/postgresql-16-advances-query-parallelism.html#tk.rss_all

itnewsbot, to random

Snowflake acquires Neeva to add generative AI-based search to Data Cloud - Cloud-based data warehouse company Snowflake on Wednesday said that it was acquiring N... - https://www.infoworld.com/article/3697709/snowflake-acquires-neeva-to-add-generative-ai-based-search-to-data-cloud.html#tk.rss_all

itnewsbot, to random

DataStax taps ThirdAI to bring generative AI to its database offerings - DataStax on Wednesday said that it was partnering with Houston-based startup ThirdAI t... - https://www.infoworld.com/article/3697708/datastax-taps-thirdai-to-bring-generative-ai-to-its-database-offerings.html#tk.rss_all #cloudcomputing #database

itnewsbot, to opensource

Yugabyte adds multiregion Kubernetes support to YugabyteDB 2.18 - Yugabyte has added multiregion Kubernetes support along with other features in the lat... - https://www.infoworld.com/article/3696939/yugabyte-adds-multiregion-kubernetes-support-to-yugabytedb-218.html#tk.rss_all #kubernetes #opensource #database

multiverseofbadness, to fediverse
@multiverseofbadness@toot.wales avatar

Going to formally follow some accounts with my homegrown #fediverse app this week!

Been focused on building out the #database / blob storage properly, capturing and authenticating #activitypub messages I receive and updating my homegrown #python #framework (I'm referring to as #Jenkwerx)

I'm FINALLY at a point we're I am allowing myself to formally log in, which means I can automate activities instead of faking them

Really excited to build out some fedi ideas for my online #game and beyond!

Happy girl with caption "can't wait!"

mariadb_org, to php

The MariaDB Health Checks for Wordpress plugin is now in the official WordPress plugin repository, and is still being improved: https://mariadb.org/mariadb-health-checks-in-wordpress/ #mariadb #wordpress #PHP #database

aral, to programming
@aral@mastodon.ar.al avatar

There are times I think JavaScript (and Node.js) do deserve their reputation…

(Ok, ok, I don’t, but what is this, really?)

“Date.prototype.toISOString called on incompatible receiver [object Date]”

smh

#nodeJS #javaScript #js #web #dev

aral, (edited )
@aral@mastodon.ar.al avatar

Right, implemented workaround for JavaScript’s Proxy / Date object incompatibility in JavaScript Database (JSDB)¹ and released in version 3.0.2².

Calling methods on persisted Date objects read back into memory now works as it should.

Workaround (diff): https://codeberg.org/small-tech/jsdb/commit/9e039e76f7a149df2fa7ecbbf626f813e44c0ab2
3.0.2 update (diff): https://codeberg.org/small-tech/jsdb/commit/f212566f8da4327d0b91d81e8cc6f5058ce63c47

Kudos to Pravin Divraniya for https://stackoverflow.com/a/57958494

¹ https://codeberg.org/small-tech/jsdb
² https://www.npmjs.com/package/@small-tech/jsdb

#JSDB #JavaScript #JS #database #SmallTech #Date #Proxy #web #dev

fosslife, to opensource
@fosslife@fosstodon.org avatar
clairegiordano, to opensource
@clairegiordano@hachyderm.io avatar

Today's video of the day 📺 was presented by Postgres committer @tmunro who I am privileged to work with at Microsoft.

It's all about Parallelism in PostgreSQL. With a lovely sock analogy to boot. Thomas is such a good explainer & teacher, hope y'all enjoy it.

https://aka.ms/cituscon-thomasm-2023

alvinashcraft, to webdev
@alvinashcraft@hachyderm.io avatar

Dew Drop – May 12, 2023 ()

Top links today:

  • Marten v6 is out and the road to Wolverine 1.0
  • Budding love for compose animation
  • ASP.NET Core basics: Build a complete CRUD app with VS Code
  • MAUI App Accelerator v1.2.4 released
  • Surround selection experiment in Visual Studio

https://www.alvinashcraft.com/2023/05/12/dew-drop-may-12-2023-3942/

itnewsbot, to random

Understand the 3 major approaches to data migration - Data migration is a critical and often challenging operation for IT organizations of a... - https://www.infoworld.com/article/3694888/understand-the-3-major-approaches-to-data-migration.html#tk.rss_all #softwaredevelopment #datamanagement #analytics #database

Edent, to php
@Edent@mastodon.social avatar

🆕 blog! “Doctrine - difference between bindValue() and setParameter() on prepared statements”

This pissed me off and I couldn't figure out what I was doing wrong. So I'm blogging about my ignorance. Imagine you're using Symfony and Doctrine to access a database. You are using prepared statements to prevent any SQL injection pr…

👀 Read more: https://shkspr.mobi/blog/2023/05/doctrine-difference-between-bindvalue-and-setparameter-on-prepared-statements/

#database #mysql #php #Symfony

starbreaker, to random

I wanted to create a "jukebox" page for my where I list albums in my collection.

I could just write in but if the page gets big enough it'll be a pain.

Besides, I'm a techie by trade, I can automate this. I figure I'll use a and a that looks for two files:

"${BAND}.tsv": tab separated, 2 fields: band name, band description
"${BAND}.psv" pipe separated, 4 fields: year, album, label, MusicBrainz link

Then I can update my .

testing my "jukebox.sh" shell script in a terminal window. It prints Markdown text to standard output and appears to work.

openuk, to opensource
@openuk@hachyderm.io avatar

There's still time to join State of Open Subset with Peter Farkas of @ferretdb openuk.uk/subset/
#opensource #database #stateofopen #openuk

khalidabuhakmeh, to random
@khalidabuhakmeh@mastodon.social avatar

I'm asking for the community that uses as their

aral, to javascript
@aral@mastodon.ar.al avatar

An interesting JavaScript Database (JSDB) edge case I just encountered:

If you’re persisting custom objects, please do NOT use setter methods (set something () {…}).

Use regular methods instead (setSomething () {…}) for predictable behaviour that likely matches your conceptual model of how things should work.

(This is due to how setters interact with proxies.)

Details: https://codeberg.org/small-tech/jsdb#custom-data-types

itnewsbot, to random

DataStax’s new LunaML to support Kaskada deployment - Database-as-a-service (DBaaS) provider DataStax is releasing a new support service for... - https://www.infoworld.com/article/3695736/datastax-s-new-lunaml-to-support-kaskada-deployment.html#tk.rss_all #machinelearning #database

catraxx, to programming

I think directus.io deserves more attention! My team and i are using it for an upcoming web project with some spillage into a few potential apps on large displays. It's an absolute joy to use. Very thoughtfully put together, fast, opensource ... what's not to like? Give it a look, they have evolved a lot!

#webdev #headless #cms #database

itnewsbot, to random

How Oracle is taking on AWS, Snowflake with Autonomous Data Warehouse updates - Oracle is set to cut storage pricing and add major updates to its cloud data warehouse... - https://www.infoworld.com/article/3695210/how-oracle-is-taking-on-aws-snowflake-with-autonomous-data-warehouse-updates.html#tk.rss_all #cloudcomputing #database

aral, to programming
@aral@mastodon.ar.al avatar

Want strong typing without a build process?

(Hint: you don’t need to use TypeScript.)

  1. Use a modern editor like Helix Editor or VSCodium that supports the TypeScript Language Server (LSP).

  2. Add this line to the top of your JavaScript file (without the backticks, if you see any):

// @ts-check  
  1. Go read up on JSDoc ;)

¹ https://helix-editor.com
² https://jsdoc.app/about-getting-started.html

aral,
@aral@mastodon.ar.al avatar

@Shini92 Nice. One very similar use case for me is database schemas for JavaScript Database (JSDB)¹, which is part of Kitten² :)

https://codeberg.org/domain/app/src/branch/main/app_modules/database/database.js

¹ https://codeberg.org/small-tech/jsdb
² https://codeberg.org/kitten/app

alvinashcraft, to programming
@alvinashcraft@hachyderm.io avatar

Dew Drop – May 2, 2023 ()

Today's top links:

  • Microsoft Graph Developer Proxy 0.7 w/ extended configuration options and improved simulation throttling
  • Add Neumorphism look to your mobile .NET apps with C# and XAML
  • Reviving a Microsoft Zune in 2023
  • Announcing Copilot Chat
  • Web API development in Visual Studio 2022

https://www.alvinashcraft.com/2023/05/02/dew-drop-may-2-2023-3934/

aral, to programming
@aral@mastodon.ar.al avatar

Just released #JavaScript #Database (#JSDB)¹ version 3.0.0

Breaking change²: data is now evaluated in virtual machine contexts.

If you were persisting custom objects³ and referencing classes from global scope (globalThis) to have your objects keep their types when read, you must now explicitly register your list of custom classes using the new classes property of the options object when calling JSDB.open().

¹ https://codeberg.org/small-tech/jsdb#javascript-database-jsdb
² https://codeberg.org/small-tech/jsdb/src/branch/main/CHANGELOG.md#3-0-0-2023-04-28
³ https://codeberg.org/small-tech/jsdb#custom-data-types

aral,
@aral@mastodon.ar.al avatar

PS. I’ll update Kitten¹ with the latest JSDB today.

¹ https://codeberg.org/kitten/app

#Kitten #Domain #JSDB #SmallWeb #SmallTech #web #dev #nodeJS #database

itnewsbot, to random

How to make the most of Apache Kafka - To really understand Apache Kafka—and get the most out of this open source distributed... - https://www.infoworld.com/article/3694893/how-to-make-the-most-of-apache-kafka.html#tk.rss_all #softwaredevelopment #datamanagement #analytics #database

  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • InstantRegret
  • mdbf
  • ethstaker
  • magazineikmin
  • GTA5RPClips
  • rosin
  • thenastyranch
  • Youngstown
  • osvaldo12
  • slotface
  • khanakhh
  • kavyap
  • DreamBathrooms
  • JUstTest
  • Durango
  • everett
  • cisconetworking
  • Leos
  • normalnudes
  • cubers
  • modclub
  • ngwrru68w68
  • tacticalgear
  • megavids
  • anitta
  • tester
  • lostlight
  • All magazines