- Nov 2022
-
levelup.gitconnected.com levelup.gitconnected.com
-
Clean code examples (YouTube)Why Are You Still Creating CRUD APIs?Remove Your If-Else and Switch CasesWhy Cognitive and Cyclomatic Complexity Matters in Software DevelopmentWriting Cleaner Code (With Examples)Resources for the curious📚 Source Code (GitHub) by Nicklas Millard, the authorRESTful API Design by MicrosoftArchitectural Styles and the Design of Network-based Software Architectures by R.T. FieldingWhat is REST by codeacademyIs Crud Bad For Rest? by Boris LublinskyHATEOAS Driven REST APIs by restfulapi.netHATEOAS — a simple explanation by Bartosz JedrzejewskiWhy HATEOAS is useless and what it means for REST by Andreas ReiserRESTful Considered Harmful by Tomasz NurkiewiczTask-Based UI on cqrs.wordpress.comCRUD is an antipattern by Mathias VerraesWhy REST sucks by Troy A. Griffitts
Useful links for Web & generic programming.
-
RPC-like but still REST-full is way more preferred than those rotten CRUD designs.
-
- Jan 2022
-
developers.home-assistant.io developers.home-assistant.io
-
Good stuff about big modular javascript program, Home Assistant.
-
- Dec 2021
- Sep 2021
-
docdrop.org docdrop.org
-
you're guilty of making the same mistake as people who used to say that templates and styles and JavaScript should be in separate files
At last, another one realizing that they ha dbeen structuring MVC web-apps counter-intuitively for decades.
Tags
Annotators
URL
-
- Mar 2021
-
Tags
Annotators
URL
-
- Oct 2020
-
developer.mozilla.org developer.mozilla.org
-
An onevent event handler property serves as a placeholder of sorts, to which a single event handler can be assigned. In order to allow multiple handlers to be installed for the same event on a given object, you can call its addEventListener() method, which manages a list of handlers for the given event on the object.
-
- Sep 2020
-
macwright.com macwright.com
-
The idea of a web browser being something we can comprehend, of a web page being something that more people can make, feels exciting to me.
my personal hope is that we can build a more sensible coherent web, that exudes the machines inside of it, by better harkening towards custom elements ("webcomponents"). move the page from being a bunch of machines in javascript, to a bunch of machines in hypertext.
and then build pages that start to expose & let the user play with the dom. start to build experiences that bridge the gap into the machine/page.
and keep going. keep going. build wilder web experiences. build more machines. and keep building battlesuits for the user, out of more componenets, out of more web, to let them wrestle & tangle with & manipulate & experiment & hack on & see & observe & learn about the truthful, honest, direct hypertext that we all navigate.
-
- Apr 2020
-
-
I strongly suggest to anyone who wants to become a developer that they do it as well. I mean, it's really easy to see all the work that's out there, and all the things that are left to learn, and think that it's just way beyond you. But when you write it down, you have a place that you can go back to, and not only have I been able to help other people with my blog posts, but I help myself. I'm constantly Googling something and getting my own website in response, and like, oh yeah, I remember I did that before.
-
- Aug 2017
-
cosette.cs.washington.edu cosette.cs.washington.edu
-
Cosette - an automated prover for checking equivalence of SQL queries. From the Database Group at the University of Washington.
Tags
Annotators
URL
-
-
codeburst.io codeburst.io
-
Pros and cons of pair programming.
-
- Jul 2017
-
wiki.c2.com wiki.c2.com
-
Other Java Tutorials and Learning Sites
-
- Apr 2017
-
scripting.com scripting.com
-
Dave Winer points out that interoperability of software is important. Don't shun an existing standard just because you think your way is better. If you hate using some standard technology, find or write a module to convert between the standard and your preferred format.
-
-
-
Eric Elliott on taking, and giving, tech interviews for programmers and web developers.
-
- Jan 2017
-
ericchiang.github.io ericchiang.github.io
-
Building a container from scratch using Linux command line utilities. (For learning purposes.)
-
- Oct 2016
-
simplestepscode.com simplestepscode.com
-
Several experts give nice advice on choosing personal projects as you learn Web development.
-
- Dec 2015
-
-
Pamela Fox on careers that involve both coding and teaching.
-
- Feb 2015
- Oct 2014
-
juliawebstack.org juliawebstack.org
Tags
Annotators
URL
-