Revelry engineering blog header image lightbulb twil this week i learned. Chalkboard style

RevTWIL: to_form Helper, Scrubbing Your Git Commit History, ElixirConf

At Revelry, we believe in sharing and learning from one another (beliefs that are rooted in our Core Values). Among the many things we do to encourage internal knowledge exchange is to have a different team member present at each week’s Engineering Meeting. These presentations don’t have to be lengthy, formal, or complicated; in fact, many are brief, but also powerful in that they teach our Revelers something new, inspire conversation, and encourage collaboration.

In the spirit of sharing, we share our This Week I Learned presentations (aka RevTWILs”) here. We hope you find them helpful.

THIS WEEK: We offer an assortment of shared learnings from our engineering team.

  • Came across this short video today. A reminder that the to_form helper in Phoenix is easy to use without changesets.
  • If you’ve recently gotten a new computer and notice that mission control (3 finger swipe up) and swipe keep rearranging your windows and its driving you crazy, check your settings, Automatically rearrange spaces based on use is probably on. System Settings -> Desktop & Dock -> Mission Control
  • In iterm, CMD+shift+e can show you when you ran commands. It’s pretty useful for determining how long something took to run if you didn’t use time or something like it.
  • Tired of accidentally dragging code around with the mouse? "editor.dragAndDrop": false
  • ElixirConf videos have dropped.
  • You can define private types – like this this nifty one for optional arguments in the azurex library: @typep optional_string :: String.t() | nil

Want to learn more about Revelry and our collaborative approach to building custom software? Connect with our team.

We're building an AI-powered Product Operations Cloud, leveraging AI in almost every aspect of the software delivery lifecycle. Want to test drive it with us? Join the ProdOps party at ProdOps.ai.