Understanding and Using Reinforcement Learning
The field of artificial intelligence (AI) has taken center stage in recent months; Large Language Models (LLMs) like ChatGPT and LLaMA have caught the…
Development content on the Revelry Blog: Navigate our lab notes by using the tag system.
The field of artificial intelligence (AI) has taken center stage in recent months; Large Language Models (LLMs) like ChatGPT and LLaMA have caught the…
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).