What We Learned Last Month #2
As part of being a distributed company, we've found that using Know Your Team on a regular basis helps us communicate outside of projects and tasks and deadlines. Every Friday we respond to the question “What’s something you figured out this week?” and here we’re collating our best of.
NUMBER 2–OCTOBER 2019
Chris
I learned how to work with json arrays to store and manage data efficiently in a database field.
Jason
I learned about Event Subscribers and how to intercept every request and do stuff to change responses that are sent for certain requests.
Jill
CSS Scroll Snap controls the location on a page the user scrolls to. This is helpful if a page has defined sections. The ten7.com site is an example of a site containing pages with sections where scroll snap may improve the UI.
<div class="page"> <div class="snap"></div> <div class="snap"></div> </div> .page { scroll-snap-type: y; } .snap { scroll-snap-align: start; }
Les
When debugging email events in SendGrid [our cloud email provider], it's difficult to get the Activity log to show you exactly what happened when. It's easier to export the CSV version of the log and go through it that way. Also, SendGrid's knowledge base didn't tell me anything about cancelling deferred emails. But their chat support was prompt, fast, and helpful.
Lex
This week I figured out that Apache Solr configuration in Flight Deck was causing my local environment to be extremely slow. I had been dealing with the slowness for quite some time and thought it was just Docker on Mac, but it turns out we needed to make adjustments!