Insights
Thoughts, ideas and opinions on all things software strategy, design, and development – from the emerging tech experts at Revelry
My Favorite Functions and Patterns: group_by
Thank you for joining me as I share my favorite functions and patterns in functional programming. Today’s focus is on the function group_by.
My Favorite Functions and Patterns: Curry
Welcome to the second installation in my series on functions and patterns in functional programming, featuring function: curry, named after Haskell Curry.
My Favorite Functions and Patterns: With Statement
This is just one segment in a compilation of my favorite functions and patterns in functional programming. This bit focuses on the with statement.
Functions: A Compilation of My Favorite Functions and Patterns in Functional Programming
This series shall be comprised of a series of micro-posts where each entry targets a single utility function or design pattern in functional programming.
Stellar for Practical Blockchain Applications
The Blockchain. I ignored it for so long. Too much hype. Too many stories of fraud. Those things are enough, but I absolutely hated…
Real Transparent Communication: Product Development in Public
Getting stuck isn’t a bad thing. Actually, getting stuck on my first day on my first project may have been the most valuable thing to have happened. It was in that moment that I learned all I needed to know about transparent communication at Revelry.
Why We Care So Much About Sprint Commitments (and we hope you will too)
Sometimes, clients even say “but I don’t care about the commitment.” Firstly, I question whether that is true deep down. It’s hard for me to imagine someone paying a significant amount of money to have a problem solved,and then not caring when that solution ships, or even which parts of the solution ship in which order.
Most Common Project Terms at Revelry: Part 2
I’ve chosen this specific list as part of an effort to foster a shared understanding of commonly used terms. This “glossary” doesn’t exist in a vacuum – it can (and should) continue to be challenged and evolve over time as our understanding changes.
NodeJS, an Elixir Library for Calling Node.js Functions
Having this Elixir-to-Node bridge allows us to use a tried-and-tested JavaScript library for our app while we get our Elixir client off the ground.
Doing Algebra in Code: Looking Past the Details to the Math
The hard part of this was recognizing the algebra beneath layers of domain-specific business rules.
Managing Projects When You’re the Only Designer on the Team
I’m pretty lucky to work with a larger overall company that includes a larger design team, so I can count on them for a second eye. But if you’re working on a small startup and you’re the only designer there, have no fear. It can get overwhelming, but I’m here to help.
Replacing HTTP: A Brief Summary of IPFS
Before investing heavily into the entire IPFS infrastructure, you’ll need to wade through the misconceptions and the fud (Fear, Uncertainty, and Doubt).
Optimizing Feedback Loops for Iterative Agile Development
The team that seeks out feedback and views it as an asset rather than a slap in the face is the team that delivers real value to clients.
Show Your Terminal Some Love ❤️
Tweak your environment regularly. Try something new, and improve your productivity. One thing that definitely deserves some care is the terminal/shell.
History of Virtual Reality, Part 3: Welcome to the Metaverse
I, for one, am looking forward to the dawn of the metaverse, and I hope to see all of you on the other side.
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)