cinnamonhearton Hacker News • Recommends
On “Ask HN: What is your favourite tech talk?”
#scala#abstraction#composition
5.9K subscribers • 13 videos on Hallway
Intermediate. Assumes working knowledge.
44K views10 years ago6 recommendations
Software designProgramming languagesSoftware architectureDesign patternsFunctional programming
Runar Bjarnason argues that imposing constraints and precision on software components makes them easier to compose into larger systems.
As programmers, we tend to think of expressive power of a language or library as an unmitigated good. In this talk I want to show the contrary; that restraint and precision are usually better than power and flexibility. A constraint on component design leads to freedom and power when putting those components together into systems. What’s more, this feature is built into the very nature of language and reasoning.What people say. Highly recommended by engineers for its insightful perspective on how constraints and abstractions improve system design and modularity.
cinnamonhearton Hacker News • Recommends
On “Ask HN: What is your favourite tech talk?”
harveywion Hacker News • Recommends
On “Programming Languages as Constraints”
clhodappon Hacker News • Recommends
On “Why Continuations Are Coming to Java”
MaxBarracloughon Hacker News • Recommends
On “Htmx and the Rule of Least Power”
MaxBarracloughon Hacker News • Recommends
On “No Abstractions: our API design principle”
solidninjaon Hacker News • Recommends
On “Compromised Visions Are Superior”
u/isovectorin r/haskell • Mentions
On “Is using granular effects an anti-pattern ?”
u/twitchardin r/haskell • Mentions
u/Laseringin r/scala • Mentions
u/ephrionin r/haskell • Mentions
On “OOP averse culture at the company. How to manage?”
u/woztzyin r/scala • Mentions
On “Ask HN: What are the best resources to properly learn Scala?”
u/rampionin r/haskell • Mentions
On “RAII is better than the bracket pattern (follow up from ResourceT discussion)”
u/luismilanooliveirain r/scala • Mentions
On “Must watch talks ?”
u/woztzyin r/scala • Mentions
On “"Ask Slashdot: Should I Move From Java To Scala?"”
u/paultypesin r/scala • Mentions
On “Question about Free Monad in production”