Our great sponsors
-
espial
Espial is an engine for automated organization and discovery of personal knowledge (by Uzay-G)
-
hof
Framework that joins data models, schemas, code generation, and a task engine. Language and technology agnostic.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
tutorial_audio_analysers
🎵 Tutorial showing how to use audio analysers to update a WebGL scene 🔊
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
I'm researching how we can use technology to improve the way we learn and find new ideas.
I'm currently exploring how AI/Natural Language Processing can automatically organize personal knowledge and notes by tagging and linking ideas together [0], removing the friction of organization to help you find new connections and ideas.
If you're interested in this domain, I'd love to talk to you!
[0]: https://github.com/Uzay-G/espial
CUE powered developer tools
https://github.com/hofstadter-io/hof
Also streaming the development has been super fun https://twitch.tv/dr_verm
I've just released a WebGL experiment that uses music to animate particles. It's meant to be exciting to both watch and create (the music - not composed by me - is pretty epic).
https://polygonjs.com/particles-music
And it's done with a visual node-based editor I'm working g on. Here is a tutorial of it in action.
https://m.youtube.com/playlist?list=PL2WfjN_pVGgj32-ZJc_VNaZ...
Working on a full-stack JavaScript framework: https://github.com/cheatcode/joystick.
Currently splitting my time between framework improvements in prep for a 1.0 (wrapping up a PostgreSQL integration today) and working on a deployment automation tool.
I'm working in a spiritual successor for the dBase/Foxpro family of languages (https://tablam.org).
I have published my initial attempt, and now trying to get serious on the parsing (the internals are far more powerful than the porcelain let it see). This is to be able to show errors like in https://docs.rs/ariadne/0.1.3/ariadne/ (yesterday finally the first!) and get some type inference/checking.
Plus, lossless parsing so it could work well with a editor.
This have proven to be harder than expected!
----
After it, I wish to work on the UI and embed a DB (sqlite) but also wish to build my own rdbms, how hard it could be? :)
For analytics sometimes SQL is not the best query language. In many practical scenarios analytic queries require looking at most rows of a dataset, but only at a few columns.
This is what OLAP-like engines are built for.
When you have these types of queries, the relational model ends up degenerating in a star schema with queries issuing a join for each data column on the first projection, and then a pass on that projection for aggregation, typically working on a time range that's relatively recent.
For these, native columnar stores are usually a better option. Things like Apache Pinot https://pinot.apache.org/ might be a better fit.
If you add a real-time requirement, it gets even more challenging, going into the realm of custom built query engines, such as those that back products as those built by Medallia or other customer experience companies.
It's a really interesting niche.
Related posts
- Google will no longer hold onto people's location data in Google Maps
-
pelias VS photon - a user suggested alternative
2 projects | 15 Nov 2023
- The Open Source GraphHopper Routing Engine 8.0 Released
- maybe maybe maybe
- Autocomplete address from google places and mapbox seem to be extremely expensive. Is there any other good alternatives?