Hi,
Adding to the Arjan's excellent suggestion, I would recommend:
For getting the overview you talk about, I would reemphasize the
review of the Jamstack[1] and see and share (maybe with yourself
using Telegram or some instant messaging app) several introductory
videos related with Jamstack, as is my most effective way to train
the YouTube algorithm to recommend me more stuff about that (I
usually choose long talks about the subject I'm interested before
going bed, so the algorithm refines its model to recommend me more
long form content about it when I wake up next morning).
[1] https://jamstack.org/
I have been a "coding researcher" since 2014 when I rediscovered
Pharo and used it for my PhD, but I have also gladly ignored the
web development since mid 90's, focusing my code/tech concerns
elsewhere and I'm happy about that as it allow me to keep an eye
on the web as a tech user, without paying its technical debt of
gratuitous over complication. For me the web is more an
"exportation format", so I write in agile languages/environments
like Pandoc's Markdown, or Pharo and export for the web (or for
printing). I write something like [2] and get something like [3]
and now that the Jamstack is here, I see some alignment between
what we are doing at the local community[4] and a more global
movement, avoiding mid 90's monoliths like WordPress, Drupal,
Joomla and having a more decoupled and personalized approach to
web presence. Stuff like TinaCMS[5] (despite of being for React
based CMS) are showing that non-technical users can also enjoy
the benefits of decoupled CMS that developers are advocating for.
[2]
https://mutabit.com/repos.fossil/indieweb/file?name=docs/es/que-por-que.md&txt=1
[3]
https://mutabit.com/repos.fossil/indieweb/doc/trunk/docs/es/que-por-que.html
[4] https://mutabit.com/repos.fossil/indieweb/
[5] https://tinacms.org/
Also the approach of languages like ClojureScript and Elm to
writing for the web without writing JavaScript but having the
possibility to talk with its wider ecosystem have been refreshing,
instead of the web as a monolingual culture (well trilingual: JS,
HTML, CSS) of bureaucratic slow evolving standards that has been
for nearly 20 years (I don't mind that much on content/HTML or
presentation/CSS languages but is really painful in the
programming/JS one).
So I would say that this is a good time for someone who have
avoided the web development to jump on it from a more diverse,
decoupled, simplified multilingual approach, now that web is
maturing and catching with features some of us thought it should
have since its beginnings. The key would be to have such broad
panoramic view of what is possible to avoid "upgrading to the
90's", as I have seen many local government institutions do when
they start to teach web development and infrastructure.
Cheers,
Offray
--
You received this message because you are subscribed to the Google Groups "leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email to leo-editor+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/leo-editor/dd3626f5-de2c-4a8e-92a4-3b739b9701d5n%40googlegroups.com.
Hi,
In a world where JavaScript is a commonplace, disliking it becomes
automatically opinionated :-).
I put sparkles of JS here and there for my web sites, but I don't plan to make it my main programming language and now that JS transpilers are becoming a more common place I plan to keep using Pharo as much as possible, as for now, nothing beats its live coding experience and programming environment. So I would say the "J" of Jamstack is more about "JavaScript as a bridge" that as the primary language, as the "P" in LAMP Stack meant PHP, but in some context became Python or Perl or even non P named languages and the "M" was not about "MySQL always".
I also like Elixir and I think that the BEAM is a pretty awesome
technology for parallelism, as it is shown in this excellent
talk[1]. It is not the place where I'm focused as I'm more
interested in live coding and moldable tools[2a] and for that
Pharo[2] is a pretty powerful tool that change the way you think
about/with software.
[1] GOTO 2019 • The Soul of Erlang and Elixir • Saša Jurić
https://youtu.be/JvBT4XBdoUE
[2] https://pharo.org/
[2a] Tudor Gîrba - Moldable development
https://www.youtube.com/watch?v=Pot9GnHFOVU
To view this discussion on the web visit https://groups.google.com/d/msgid/leo-editor/3a737ba4-f0da-4cde-97ca-ace5354e1a37n%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/leo-editor/d7693702-cbd8-ddd4-7475-0fc143e0ccde%40riseup.net.
Thanks Kent,
With that my Python path to Jamstack/IndieWeb would be some Python based static site generator and brython to add interactive JavaScript powered features here and there. Now I've started exploring form creators to enable non-tech users to add content to the site.
Cheers,
Offray
To view this discussion on the web visit https://groups.google.com/d/msgid/leo-editor/CAAa_k2fM3dcjsTVWm3J4L5FGnFpkb-_aALZ6Pa8PrDJ9FQSvWA%40mail.gmail.com.