
Open-Source Semantic Vector Search with pgvector and Instructor
Semantic search is used across a wide variety of problem domains to use natural language inputs to find results. It allows us to compare…
Development content on the Revelry Blog: Navigate our lab notes by using the tag system.
Semantic search is used across a wide variety of problem domains to use natural language inputs to find results. It allows us to compare…
Code audits are critical to preventing unstable code from being shared with the world or shipped to customers (gasp!), and they should be a…
Introduction One of the most handy features of Phoenix 1.6+ is the ability to use mix phx.gen.live to easily generate Liveviews, templates, and a…
We at Revelry have a #wordelry channel in Slack where we share our Wordle scores and commiserate about unlucky guesses. It’s a great way…
“Imagine you have a toolbox. A set of tools, looks okay, standard stuff in there. You pull out a screwdriver, you see it’s one…
What is GraphQL? The Graph Query Language is an API specification created by Facebook that provides an efficient, declarative and flexible alternative to REST.
Ecto is a powerful tool for interacting with databases. By adding `EXPLAIN` to the SQL strings, I was able to quickly troubleshoot and get the job done.
Lately I’ve been exploring various automated testing techniques, and it’s about time I got to property-based testing, also known simply as property testing. I…
While working on getting a product live in Canada, we have gone through various trials and tribulations getting localization to work. Globalization generally refers to the combination of localization (L10N), and internationalization (I18N).
Here’s a template for writing a user story that helps you imagine that you’re the user, so that you can think about how you would want to use the system. The template is a tool to prevent you from retreating back into the developer’s perspective.
Subscribe to Revelry's monthly e-newsletter "Revelations" for technology industry insights, opinions, career opportunities, and more.
"*" indicates required fields