Insights
Thoughts, ideas and opinions on all things software strategy, design, and development – from the emerging tech experts at Revelry
How to Delegate with Defdelegate
Software engineer and Elixir pro Bryan Joseph explains how to delegate functions to another module with a secret weapon, also knowns as defdelegate.
8 Principles of Information Architecture for a Great User Experience
Good IA helps the end user have a better understanding of your product, navigate your product with ease, and makes your product more predictable and intuitive.
How to Cope with Growing Pains of a Scaling Culture
Don’t Get Turned Into Spaghetti By Tidal Forces As You Approach The Event Horizon Opinions about ‘scaling’ and ‘change management’ that flood expanding companies…
Meet Stuart Ballard: Eccentric Builder and Reluctant Technologist
Like many Revelers, Stuart was drawn to Revelry for the work-life alliance flexibility but stayed for the quality code. He currently travels full-time, taking…
Ecto, You Got Some ‘Splainin To Do
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.
What’s in Your UX Design Toolkit?
There are many tools at a UX Designer’s disposal when it comes to analyzing and planning for the optimal UX of a product or feature. Hauwa shares hers.
Super Simple Guide for Organizing Styles in React Native (6 Steps)
Even though it’s really easy to get in the habit of using inline styles all over the place in your components, there might be better ways of organizing your styles for React Native.
Need a UX Checklist? 4 Steps to an effective audit
The checklist is a good foundation for a UX audit and can be used as a starting point and not as an end goal, but rather as a guide.
Understanding UX Design
User Experience Design (UX), is a term coined by Don Norman in the 1990s while he was Apple’s Vice President of Advanced Technology group….
Why BPMN Modeling Pays Off on Your Project
Taking an idea from concept to market is an exciting time. Maybe you’re just starting, or maybe you’re in the thick of building or…
How to Master Slack for Maximum Productivity and Minimum Annoyance
We communicate as a team on Slack the same way we would via any other form of communication—by following our Core Values.
Incorporating Design Thinking into Lean Agile Sprints
It’s too easy to drop the learning aspect from Agile when the default is to build. We believe in the value of design thinking principles, and our innovation partners benefit from the quick wins that come out of slowing down once in awhile. Here’s how we do it.
Tips for Working from Home to Stay Sane and Productive
If you work at home, you are constantly going to be battling distractions. Having a dedicated workspace can be a huge help in several ways. Let your family know that when you’re sitting at the desk, it’s work time and you shouldn’t be bothered. Give yourself time to get ready for work.
Low Batteries vs Actual Fires: Knowing When, How to Escalate a Project Issue
It’s Thursday night. One more day of work before I’m on vacation for a week. I’m awake later than I plan to be, but,…
My Introduction to Property Testing
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…
Categories
- Apprenticeship (8)
- Artificial Intelligence (29)
- Back-End Engineering (123)
- Blockchain / Crypto (10)
- DevOps (4)
- Elixir / Phoenix (27)
- Front-End, UI / UX Engineering (39)
- Growth (3)
- Insights (68)
- Javascript (20)
- Leadership (23)
- Meet The Team (17)
- Mobile Applications (3)
- Off the Beaten Path (6)
- Peerbot (3)
- Process (19)
- ProdOps (1)
- Product Management (30)
- React / React Native (7)
- Remote Work (17)
- Revelry News (13)
- RevTWIL (24)
- Ruby / Ruby on Rails (4)
- Startup Studio (3)
- Technical Consulting (21)
- Testing and Security (7)