Back-End Engineering
Revelry’s talented engineering team – comprised of front- and back-end developers – offers expertise in a wide range of languages, frameworks, and capabilities. In addition to long-time favorites, like Elixir and Phoenix, they enjoy exploring “what’s new and what’s next,” and then sharing about it.
Check out some of our tech team’s latest insights and opinions below, and then sign up for our monthly e-newsletter for more.
Why Your “Bad Questions” Are Good (and Necessary)
Instead of living in fear that you’re the one asking bad questions, consider that your questions will probably lead your team to deliver better outcomes.
Effective Written Communication for Your Team: Murder Ambiguity
It may be simple to use pronouns like “this, that, these, those, and they”, but Thomas Knoll says that these are ambiguous and dangerous words. And you should murder them.
Don’t Use JSON as a Configuration File Format (Unless You Have To)
Don’t use JSON as a configuration file format, unless you have to. Here are all the reasons why – and what to use instead.
Cross-browser Testing: Best Practices and Useful Resources
A great way to save hours of time is to always keep cross-browser best practices in mind throughout the process of developing a new site.
Write Better Software Tests with this Git Stash Trick
If you write tests after you wrote the code, it’s hard to be 100% the tests are legit… If they wouldn’t have failed without the code you just wrote, they’re basically useless.
Testing Time-Based Ethereum Smart Contracts in Solidity Without a Test Suite
If your contract revolves around time as a key mechanic, you’ll find yourself waiting for extended periods of time or frequently missing important time windows as you switch back and forth from code editor to wallet.
Strong Types of Pattern Matching in Elixir
There are various ways to define the shape of the data you expect. This post shows the various forms pattern matching can take in Elixir.
5 Task Prioritization Strategies for Getting Out of the Weeds
I’ve learned, as an engineer at Revelry, that these wait-mares from my time in the service industry have actually helped to prepare me for the moments it feels like I am crashing and burning in glorious fashion.
Google Maps React Component in ES6
This purpose of this article is simply to give an up-to-date example of a React Google Maps component using ES6.
Using Null to Write Better Sass Mixins
Use null values in your Sass mixin to erase the style properties you don’t need.
Free SSL Quickly and Easily with Dokku and Let’s Encrypt
Putting Dokku and Let’s Encrypt together only takes 3 commands and is probably the fastest way to deploy SSL on any platform. This extremely short guide assumes a working dokku v0.4.0+ setup.
Apprenticeship: Workspace Essentials to Round Out the Learning Process
“There’s nothing you can’t do if you get the habits right.” I’d like to highlight the workspace essentials, processes, and resources that have been most useful in my learning process as an apprentice engineer.
Duck, Duck, Ruby: Duck Typing in Ruby
The implementation of the Ruby language is built using duck typing and it would seem wise to build our Ruby applications in that way.
My Vim Setup
I use relatively few plugins and try to keep my VIM environment as simple as possible. Here are the plugins I really like for a simple vim setup.
React Testing with Jasmine: A Simpler Way
You might want to avoid Jest if you don’t need its features, don’t like its conventions, or if Jest is incompatible with your other tools. If you choose not to use Jest, you can use Jasmine directly instead.
Categories
- Apprenticeship (8)
- Artificial Intelligence (29)
- Back-End Engineering (122)
- Blockchain / Crypto (10)
- DevOps (4)
- Elixir / Phoenix (26)
- Front-End, UI / UX Engineering (39)
- Growth (3)
- Insights (65)
- Java / Javascript (20)
- Leadership (23)
- Meet The Team (17)
- Mobile Applications (3)
- Off the Beaten Path (5)
- Peerbot (3)
- Process (18)
- ProdOps (1)
- Product Management (30)
- React / React Native (7)
- Remote Work (17)
- Revelry News (13)
- RevTWIL (23)
- Ruby / Ruby on Rails (4)
- Startup Studio (3)
- Technical Consulting (21)
- Testing and Security (7)