What’s the difference between a programming language and a framework?

By now you've learned WTF a tech stack is and, after consulting with your engineer, you've discovered that they're building the app in Ruby on Rails. Or Python/Django. Or Python/Flask. Why do they always come in pairs? A programming language is what we use to tell a computer what to do. I can write a … Continue reading What’s the difference between a programming language and a framework?