7 Followers • 0 Threads • Darrell R. Ulm : @darrell_r_ulm Comp-Sci software dev PHP SQL Drupal CSS PyTorch, Married to @emu_art_tile. See
Here is the Threads.com / Darrell Ulm Link Social Media

blake kathryn
occasionally subtle

Product Placement
I'd rather be in outer space 🛸
Three Goblin Art

Discoholic 🪩

if i look back, i am lost
Acquired Stardust

Andulka

titsay
Cosimo Galluzzi
art blog(derogatory)

No title available
cherry valley forever

pixel skylines
Jules of Nature
Alisa U Zemlji Chuda
No title available

Origami Around
wallacepolsom
seen from Türkiye

seen from Türkiye

seen from Türkiye
seen from Belgium
seen from United Kingdom
seen from China
seen from United States

seen from India

seen from United States

seen from Belgium

seen from Canada
seen from United States

seen from Türkiye

seen from United States
seen from United States

seen from Belgium

seen from United States

seen from Brazil
seen from Indonesia
seen from United States
@darrellulm
7 Followers • 0 Threads • Darrell R. Ulm : @darrell_r_ulm Comp-Sci software dev PHP SQL Drupal CSS PyTorch, Married to @emu_art_tile. See
Here is the Threads.com / Darrell Ulm Link Social Media
Drupal 10
Drupal 10 will be released in December 2022, and that time will be here sooner than we think. What is great about post Drupal 7 upgrades is that they are more similar to WordPress upgrades with fewer API changes compared to Drupal 7 to 8 Upgrades where most of the API changed.
Big jump in the editor to CKEditor 5, boosting Drupal for a more up to date feel for editors, this is important.
Big change, Drupal 10 will employ version 6 of it’s PHP MVC platform (skipping version 5) upgrading from version 4.We can expect some API differences here.
Another big change will be the requirement of PHP 8.1. Some pretty big changes there but perhaps not as many as getting PHP 5 to PHP 7.
The main admin theme is called Claro. Do not know anything about this but many developers were using a different admin theme over Seven previously.
Similar change with the default them, which will be Olivero. Because most commercial Drupal sites use a custom theme, this change will not affect much.
We are promised a better Layout Builder experience, many are looking forward to that.
Decoupled should be supported more strongly with better experiences for devs.
Where to get help, there is always the Upgrade status module: https://www.drupal.org/project/upgrade_status and a Page for Drupal 10 on the main Drupal website: https://www.drupal.org/about/10
While I was initially skeptical of Drupal moving to the PHP MVC stack, it’s looking to be a good way to go for mostly forward compatible upgrades and for keeping the libraries up to date.
Drupal 9 is Here
The Drupal 9 content management system is here. What is great about this version is it has everything that went into Drupal 8 making Drupal extremely flexible out of the box, and it also should upgrade fairly easily, relatively speaking, from Drupal 8, that is forward compatibility.
Of course an upgrade from Drupal 7, or Drupal 6, is still going to be a technical climb for a site with lots of customization. That said, the future looks good for Drupal as each version ought to maintain the forward compatibility which allows keeping a web application up to date with a lesser amount of work for each version upgrade.
Looking forward to Drupal 9!
Library Server and Web Text
Have been checking out these tools for digital libraries: Asana, Bokeh, CORAL-ERMS, DSpace, EDS, ePrints, Explorit Everywhere, Fedora + Hydra, KeyLinks, Knowvation, Libki, Matomo, Metabase, MyBibApp, Mycroft Project, Omeka, OpenAthens, rebus:list, Request Tracker, SubjectsPlus, Urungi, VuFind, Zotero.
Will be checking these out more in the future.
Also, I’ve been working w/ Docker, it’s a great tool for spinning up services as well as Apache Spark for working with big-data. Zotero has long been a
Open Source Library Software
There is a great post from ByWater Solutions about open source library software. Want to go through the list of all the packages and see what are the good solutions for libraries today.
DataCamp: Jupyter Notebook the Definitive Guide
Great tutorial about the excellent Jupyter notebook at DataCamp. This is a great read if you want to set up Jupyter notebook, and even a nice read if you have already set it up for reminders and tips.
So many good things can be done with DataScience using the Jupyter-Notebook system. It can be setup also with Anaconda for even more flexibility and ease of setup.
Other contenders for a great start-up for Jupyter are at Codecademy and Medium, add more to the mix.
ResearcherID for Darrell Ulm
Got a researcherID as well, seemed to link into to some other research sites to list computer science writings.
Here is the the researcherID for Darrell Ulm.
ORCID for Darrell Ulm Research Profile
Have an ORCID for Darrell Ulm research profile which is an excellent service to list research publications in an organized manner.
ORCID has a nice way to list papers and import research bibliographies, computer science in this case - i.e. parallel algorithms and computation.
Darrell Ulm: Google Scholar new Profile
Google scholar now has profile pages which is great as researchers can claim their scientific publications. Here is the Google Scholar entry for Darrell Ulm.
Papers here mainly about SIMD Algorithms and multiple-instruction stream SIMD parallelism.
Build a Simple Neural Network in 9 lines of Python code
While there are excellent Python libraries to handle all kinds of Neural Networks, it is also good to understand that a Neural Net is actually doing.
This neural net tutorial on Medium is a good one that shows the basics, the now classic Sigmoid function that is often used for the response attenuation, and the originating formula.
Data Science Reference for Starting Out
DataCamp has a nice python one page reference sheet for getting started with Python for Data Science.
Here is the link: https://www.datacamp.com/community/tutorials/python-data-science-cheat-sheet-basics
This doesn’t go into any great detail, but is nice if you just started with Python.
DataCamp List of Course Topic And Technology
DataCamp is a really nice site and app and this is a link to the a list of topics, courses and tech.
The app is almost the best part, and works well on a phone. A user can take little tests of Python for interest and leaning towards Data Science applications, almost like a quiz game. The app is well made and easy to use for learning Python and other data science topics.
The main site has more materials, it looks like, and all kinds of projects and more full courses. DataCamp is very recommended and can be fun.
More Drupal Performance Documents
The views content cache, looks like it can rebuild the view if the content changes, that seems like a good thing, for infrequent changes. The row cache may be better for frequent changes.
The panels content cache, for infrequent changes, and the panels hash cache is better for frequent changes. For rendered entities, the render cache, or the display cache.
More Drupal Performance Notes
This Drupal RedCrack performance article is very comprehensive, worth a read.
What is this, the Asynchronous Prefetch Database Query Cache could be a thing. There are some similar modules also.
Remember the Performance drupal module, to check basic things, also the pasc module.
For responsive images the Picture module could work, if it can be incorporated in the site.
Revisions on big sites can be an issue, Node Revision Delete can help, if able to be used, Field SQL No Revisions, does something, and want to look into it.
Acquia Certified Drupal 8 Developer
Online materials for Drupal 8 certification. Lots to study here, Fundamental Web Development Concepts, Site Building, Front end development, and Back end development which virtually the same to Drupal 7, however with Symfony, Drupal 8 is pretty different. There is going to be some crossover, however it will take some effort, probably time to get a Drupal 8 book.
There is a good FAQ, and a series of Drupal-8 study guides, mainly Study Guide: Acquia Certified Drupal 8 Developer Exam, and in-depth study guide for the Acquia Certified Developer Drupal 8. Also there is free training on Acquia.com, and various Lullabot free tutorials.
Build a WordPress Plugin
Looking at resources for building WordPress plugins in PHP for the interest and in comparison to other CMS systems, and finding tutorials like: Writing a Plugin, How to Build a WordPress Plugin (part 1), How To Create A WordPress Plugin, WordPress Essentials: How To Create A WordPress Plugin, and How to Create a WordPress Plugin, How to build a WordPress plugin for beginners.
There are similarities with Wordpress to other systems like Drupal 5 6 7, less with Drupal 8 as it uses Symfony. It looks easier to learn than some of the other systems, which can allow developers to make progress more quickly.
Still looking forward to the new WordPress system, Gutenberg.
Pantheon Hosting for Drupal and Wordpress
Launch Essentials Studying up on Pantheon hosting. There is a good amount of documentation. That is all there is to say on that, and here is a list of tech resources, Explore Platform Architecture, Automate & Integrate, Optimize Performance, Troubleshoot, Guides, Terminus Manual, and Launch Essentials.
Also there is a doc on installing Redis, which is like Memcached, and that may take some testing.