Software Development Processes With and Without UX
If your company is not including UX specialists in the software design and development process,…
Agile UX: How to Incorporate UX and Product Design into Agile
DevOps is often defined as the processes, operations, methodologies, tools, and culture surrounding a company’s…
Better Android Apps Using MVVM with Clean Architecture
If you don’t choose the right architecture for your Android project, you will have a hard time…
F# Tutorial: How to Build a Full-stack F# App
In recent years, functional programming has gained a reputation as a particularly rigorous and productive…
Designing for Readability – A Guide to Web Typography (with Infographic)
Choosing a typeface can be done by virtually anyone—simply click a name in a dropdown…
Design with Precision – an Adobe XD Review
As we wrap up 2018 and step into 2019, let’s review the current state of…
5 Lessons Learned as a First-Time Software Engineering Intern
1. Be assured of the skills you have, and ready to learn the ones you…
Exercises in Programming Style
In the book club at work, we recently finished reading Exercises in Programming Style by Cristina Videira Lopes.…
My Favorite Command-Line Shortcuts
I use a shell every day. Almost always, I want to repeat a previous command,…