Dreaming the future of software; Project Editor ECMAScript 2015;
Reformed Smalltalker
JavaScript historian dl.acm.org/doi/abs/10.114…
@allenwb@mastodon.social
Last call:I invite you join us for all or part of the Patterns Conference PLoP 2020 next week. Registration is 10$. We have invited speakers, introductory sessions on patterns&more, but the main focus is on writers' workshops where papers are discussed hillside.net/plop/2020/index…
HOPL, Authorized? Wrong characterization. Definitely rigorously curated. As a HOPL4 PC member & author I can say that the HOPL process was incredible. Designed to produce historically accurate papers from primary sources.
See:
hopl4.sigplan.org/getImage/o…hopl4.sigplan.org/getImage/o…
Object schema evolution, particular WRT object data bases, was a quite active research area in 1980s-90s. Much of the literature is relevant to this problem
A well written publication. Clearly highlights the problems encountered with schema evolution in distributed systems.
I've often thought of schema evolution as a deep problem.
Strangely, reading this pushed me more towards the OO ideas of behavior and encapsulation.
Pretty much every programmer would like to be a language designer, but few understand the challenges.
Almost every reply to @jennschiffer's tweet could be the topic for a final paper for a graduate level course on programming language design.
Another measure of maturity is the depth of your codebase. The new model often doesn’t fit in the existing structure. If you don’t have a codebase there are no constraints.
A sign of the relative immaturity of the web development community is the rush to use the latest shiny thing. More mature developers say, we’ve lived without this up until now. If it’s still around in a few years we’ll use it.
“ship it, it’s done, unless…”
absolutely was not the intent when we were originally defining the process stages. The intent was more like “It’s time to get it out into the real world to see whether we’ve got anything wrong"
The Pattern Languages of Programs Conference is Oct 12-16 & is virtual this year. Correspondingly registration only costs $10 USD. It’s a great opportunity to learn about and discuss patterns. hillside.net/plop/2020/index… I invite you to come and join fellow patterns enthusiasts
So the saga continues... Sherwood Broadband getting ready to drill under the county road. Looks like we might have live fiber before the end of October. @rebeccawb
DIY country cord cutting. Next week we and our 3 neighbors are going to attempt to trench in a half mile of conduit along our private road so we can get fiber installed. Can't wait to say goodbye to ex-Frontier DSL, land lines, and over priced Directv
Great read..
Kyle reminds me that the subtitle of the GoF book was: Elements of resuable OO design. This shows how central reuse was to the wide adoption of OO. AT OOPLA'90 I organized a panel on creating frameworks titled "Designing reusable designs ".
At that time there were only a handful of recognizable frameworks in the world. Most were represented on the panel. We tried to figure out what they were and how to design one.
Ralph Johnson: What do you call a framework that has only been used once? A buggy framework.
We’ve released an online Chinese version of JavaScript: The First 20 Years (cn.history.js.org). Thanks the incredible original work from @awbjs and @BrendanEich that makes this possible! #javascript
Every fall, mice from outside take shelter inside our house. Begrudgingly but successfully we have used kill traps, which require maintaining a certain emotional distance. This year, however, a couple of mice won our hearts by having to get themselves rescued. THREAD follows. 1/