- Dec 2020
-
github.com github.com
-
Svelte components are a thin layer over the DOM and naturally expose the web platform. Coding in Svelte feels like I’m moving with the grain of the web.
-
- Nov 2020
-
marcin-piela.github.io marcin-piela.github.io
-
Do we need such a big abstraction for this? Many would just use
fetch
directly. Why not just usefetch
directly? In Svelte, for example, you would probably never see something like this ... right?
-
-
news.ycombinator.com news.ycombinator.com
-
Stores are such an amazing abstraction.
Tags
Annotators
URL
-
- Oct 2020
-
www.zachgollwitzer.com www.zachgollwitzer.com
-
Declarative programming is an enabler of abstraction. Imperative programming is an inhibitor of abstraction. Declarative programming allows you to say “I want this and I don’t care how I get it” while imperative programming requires you to define each and every step.
Declarative programming, i.e. "build me a house, I don't care how", is an enabler of abstraction.
Imperative programming, i.e. "build walls, windows, a roof.", is an inhibitor of abstraction.
-
-
medium.com medium.com
-
but the design pattern is so simple that it takes hardly any effort to implement it on any existing reducer, so I rejected abstraction for abstraction's sake.
-
-
github.com github.com
-
virtual-dom exposes a set of objects designed for representing DOM nodes. A "Document Object Model Model" might seem like a strange term, but it is exactly that. It's a native JavaScript tree structure that represents a native DOM node tree.
-
-
-
Generating engine-specific code from a DSL (HTML in this case) seems like the right abstraction.
-
-
2ality.com 2ality.com
-
To suggest template literals cover the level of abstraction that JSX has to offer is just dumb. They're great and all, but c'mon now...
-
-
en.wikipedia.org en.wikipedia.org
-
Alfred Korzybski remarked that "the map is not the territory" and that "the word is not the thing", encapsulating his view that an abstraction derived from something, or a reaction to it, is not the thing itself.
-
The map–territory relation describes the relationship between an object and a representation of that object, as in the relation between a geographical territory and a map of it.
-
-
github.com github.com
-
"All non-trivial abstractions, to some degree, are leaky" —Joel Spolsky
Tags
Annotators
URL
-
-
-
I used them a bit and realized almost immediately they felt like a leaky abstraction.
-
-
github.com github.com
-
Transparent debugging: a <div> is just a div.
-
- Sep 2020
-
docs.google.com docs.google.com
-
Now of course we know how React handles this conflict: it takes the new nodes in your virtual DOM tree — the waters in your flowing river — and maps them onto existing nodes in the DOM. In other words React is a functional abstraction over a decidedly non-functional substrate.
To me this is a warning sign, because in my experience, the bigger the gap between an abstraction and the thing it abstracts, the more likely you are to suffer what programmers like to call ‘impedance mismatches’, and I think we do experience that in React.
-
- Nov 2019
-
-
There is no reason material-ui can't create a better abstraction on top of the one provided by React itself though.
-
- Oct 2019
-
engineering.linkedin.com engineering.linkedin.com
-
It is an append-only, totally-ordered sequence of records ordered by time.
-
- Aug 2019
-
material-ui.com material-ui.com
-
As Sebastian Markbage pointed out, no abstraction is superior to wrong abstractions. We are providing low-level components to maximize composition capabilities.
Tags
Annotators
URL
-
-
2014.jsconf.eu 2014.jsconf.eu
-
It's much easier to recover from no abstraction than the wrong abstraction.
-
- Jul 2019
-
www.flowerbrackets.com www.flowerbrackets.com
-
Abstraction in java
-
- Jan 2019
-
www.ncte.org www.ncte.org
-
investigates
-
- Jan 2017
-
resilientwebdesign.com resilientwebdesign.com
-
It is far better to grasp the universe as it really is than to persist in delusion, however satisfying and reassuring.
I would amend this to say that we never grasp the universe as it really is, but that some of our delusions are startlingly accurate (by design).
Tags
Annotators
URL
-
- Jun 2016
-
Local file Local file
-
Civilization advances by extending the number of important operations we can perform without thinking about them.
This sounds really similar to the concept of "abstraction".
-
- Feb 2015
-
www.cs.odu.edu www.cs.odu.edu
-
Week 3 (Jan 27) - Tasks - Ch 3 Discuss the strengths and limitations of vis tools that are for a specific purpose and those that are general. Distinguish among the three levels of actions in the task abstraction framework. Given a visualization, identify the actions the vis allows and the targets of those actions. Transform domain-specific tasks into the task abstraction framework.
Important chapter for why a vis tool is being used.
Tags
Annotators
URL
-
- Feb 2014
-
pythonpracticeprojects.com pythonpracticeprojects.com
-
The hard part is teaching the consequences of each choice.
Once you get the syntax and basic language idioms out of the way this is the real problem that faces us no matter what language we pick.
-
- Nov 2013
-
caseyboyle.net caseyboyle.net
-
As a "rational" being, he now places his behavior under the control of abstractions.
Law as abstraction.
-