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: Debounce Function debounce](https://revelrylabs.wpenginepowered.com/wp-content/uploads/2019/02/debounce.jpg)
My Favorite Functions and Patterns: debounce
This is the fourth post on my favorite functions and patterns in functional programming. Today, I’m sharing the function `debounce`.
![My Favorite Functions And Patterns: Group_By Function: group_by](https://revelrylabs.wpenginepowered.com/wp-content/uploads/2019/02/group-by.jpg)
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 Functional programming curry](https://revelrylabs.wpenginepowered.com/wp-content/uploads/2019/02/curry.jpg)
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 Functions with statement](https://revelrylabs.wpenginepowered.com/wp-content/uploads/2019/02/with-statement.jpg)
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 Patterns in functional programming](https://revelrylabs.wpenginepowered.com/wp-content/uploads/2019/02/functions.jpg)
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 Blockchain applications](https://revelrylabs.wpenginepowered.com/wp-content/uploads/2019/01/stellar.jpg)
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 Transparent communication](https://revelrylabs.wpenginepowered.com/wp-content/uploads/2019/01/transparency-at-work.jpg)
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) Sprint commitment](https://revelrylabs.wpenginepowered.com/wp-content/uploads/2018/12/sprint-commitments.jpg)
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 Project terms](https://revelrylabs.wpenginepowered.com/wp-content/uploads/2019/01/revelry-terms.jpg)
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 Nodejs](https://revelrylabs.wpenginepowered.com/wp-content/uploads/2018/12/nodejs.jpg)
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 Algebra in code](https://revelrylabs.wpenginepowered.com/wp-content/uploads/2018/11/algebra-in-code.jpg)
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 The only designer](https://revelrylabs.wpenginepowered.com/wp-content/uploads/2018/11/the-only-designer.jpg)
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 Dots connected like stars depicting three people](https://revelrylabs.wpenginepowered.com/wp-content/uploads/2018/10/IPFS-e1730307902363.jpg)
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 Feedback loops](https://revelrylabs.wpenginepowered.com/wp-content/uploads/2018/09/feedback-loops.jpg)
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 ❤️ Update your terminal](https://revelrylabs.wpenginepowered.com/wp-content/uploads/2018/10/terminal.jpg)
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.
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 (69)
- Javascript (21)
- 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 (8)
- Remote Work (17)
- Revelry News (13)
- RevTWIL (24)
- Ruby / Ruby on Rails (4)
- Startup Studio (3)
- Technical Consulting (21)
- Testing and Security (7)