Ryan Slade

1.9K posts

Ryan Slade banner
Ryan Slade

Ryan Slade

@frefity

Developer at @xata

Valencia, Spain เข้าร่วม Mayıs 2007
311 กำลังติดตาม171 ผู้ติดตาม
Ryan Slade รีทวีตแล้ว
Xata 🦋
Xata 🦋@xata·
It's the little things in life 😉
English
1
1
10
2K
Ryan Slade รีทวีตแล้ว
Xata 🦋
Xata 🦋@xata·
🔊 New blog post: Part 2 of the “Creating a full-text search engine using PostgreSQL” series. In this one we are comparing the Postgres search functionality to Elasticsearch. xata.io/blog/postgres-…
English
0
5
12
6K
Ryan Slade รีทวีตแล้ว
Xata 🦋
Xata 🦋@xata·
🔊New blog post: Creating an advanced search engine with PostgreSQL. xata.io/blog/postgres-… Here is the tl;dr: PostgreSQL’s approach to full-text search is to offer the building blocks that you can use to create your own search engine. It provides functions to parse and analyze documents, a data type to represent user queries, and a match operator. You can make it fast using GIN (Generalized Inverted Index) and sort the results using ranking functions based on term frequency. For more advanced search capabilities, like those found in search engines such as @elastic , @typesense , or @meilisearch, you can combine the above primitives with other Postgres functionality: computed columns, sorting options, functions, materialized views. This blog post shows how to implement column weights, relevancy boosters, typo tolerance, and faceted search. Suggesters/autocomplete, exact phrase matching, and semantic or hybrid search are also possible. In part 2, we’ll make a comparison to Elasticsearch and dive into when it's best to use only Postgres and when to sync data to a search engine.
English
0
14
28
4.4K
Ryan Slade
Ryan Slade@frefity·
@pjlast_ Yep, agreed. Being able easily extend thing with small scripts is something you really miss when you don't have it
English
0
0
0
20
Ryan Slade
Ryan Slade@frefity·
@pjlast_ Syncthing works pretty well for syncing at least
English
0
0
0
40
Ryan Slade รีทวีตแล้ว
Weaviate AI Database
Weaviate AI Database@weaviate_io·
🎉 Full house! Join us in welcoming the newest members of Team Weaviate! 🤝 Ara - People & Culture, People Operations Manager 🎯 Emma - Customer Success, Head of Customer Success 🚀 @helloiamleonie - DevGrowth, Developer Advocate 💻 @Asdine_ - Applied Research Software Engineer
Weaviate AI Database tweet media
English
2
5
21
26.2K
Ryan Slade รีทวีตแล้ว
Xata 🦋
Xata 🦋@xata·
Postgres schema changes are still a PITA. There, we said it. Navigating between table locking, downtime risk, and manual steps is difficult and time consuming. This blog post lists the gotchas, the workarounds, and a wild idea on how to fix it all. xata.io/blog/postgres-…
English
5
13
100
141.9K
Ryan Slade รีทวีตแล้ว
Xata 🦋
Xata 🦋@xata·
At Xata, we are building the #database for the next generation of builders and applications. Our latest blog dives into what we believe the builder of tomorrow will look like, and the type of database they'll expect 🦋 xata.io/blog/next-era-…
English
0
6
10
1.4K
Ryan Slade รีทวีตแล้ว
Alex R.S
Alex R.S@arussellsaw·
i got burgled last night and need a new laptop for work next week 🙃 anyone selling an M1 or newer Macbook Pro?
English
4
4
3
2.6K
Ryan Slade รีทวีตแล้ว
Xata 🦋
Xata 🦋@xata·
New blog post: How we implemented database renaming Read about our DynamoDB data migration story, which we needed to support database renames. xata.io/blog/database-…
English
0
5
10
972
Ryan Slade รีทวีตแล้ว
Xata 🦋
Xata 🦋@xata·
Introducing the new Xata developer workflow, featuring integrations with @GitHub, @Vercel & @Netlify 🎉 → git-like branching in the CLI → A database branch for each PR → Status comments and checks in GitHub → DB migrations applied on merge xata.io/blog/workflow-…
English
9
48
291
452.3K
Ryan Slade รีทวีตแล้ว
DHH
DHH@dhh·
Ruby serenaded me into a career as a programmer. Before Ruby, code was a means to an end. After Ruby, code was flow, growth, and the greatest intellectual endeavor I’ve ever found. I love Ruby as much today as when we first met in ‘03. Thank you @yukihiro_matz. Happy #ruby30th ❤️
English
26
223
1.7K
191.3K
Tomás Senart
Tomás Senart@tsenart·
I had a laugh 😂
Tomás Senart tweet media
English
2
0
7
471
Thorsten Ball
Thorsten Ball@thorstenball·
Having kids, to me, means asking “why is the tv remote in the bathroom?” out loud but shrugging at the same time because you know you’ll never get a reply that truly answers your question.
English
5
2
36
0
Ryan Slade รีทวีตแล้ว
Sourcegraph
Sourcegraph@Sourcegraph·
Say hello to our new, overhauled code search ranking for OSS repos on Sourcegraph.com. This new search ranking uses the Google PageRank algorithm on source code, helping you find the most relevant answers and the most reusable code. about.sourcegraph.com/blog/new-searc…
English
1
16
54
0
Ryan Slade รีทวีตแล้ว
Quinn Slack
Quinn Slack@sqs·
We now use PageRank for better code search relevance: about.sourcegraph.com/blog/new-searc… (via @Steve_Yegge). Early results are awesome. PageRank on the web models a random surfer. PageRank on code models code reuse. PageRank on the web uses links. PageRank on code needs the code graph.
English
2
8
51
0
Ryan Slade รีทวีตแล้ว
Martin Odersky
Martin Odersky@odersky·
Interesting development in OCaml land: #design-note-capabilities" target="_blank" rel="nofollow noopener">github.com/ocaml-multicor…
English
2
17
120
0
Ryan Slade รีทวีตแล้ว
Varun / 王潤 / げんじ
Varun / 王潤 / げんじ@typesanitizer·
Something fun we hacked together recently at @sourcegraph: supporting precise code nav for untyped Ruby code. Have you ever wanted to dive into the @MacHomebrew codebase but found it a bit overwhelming? Now you can do so directly from your browser. :) @3.6.4/-/blob/Library/Homebrew/tap.rb?L37:12#tab=references" target="_blank" rel="nofollow noopener">sourcegraph.com/github.com/Hom…
English
1
5
21
0