A Short Guide to Naming by Tim Ottinger is free with a Leanpub Reader membership! Or you can buy it for $6.50! https://leanpub.com/naming_shortguide #computer_programming #python #javascript #java #web_development #refactoring
A Short Guide to Naming

naming classes, variables, functions, and modules; doing what works best for your team.

Context-driven Reusable Form Pattern: Масштабируемая архитектура для Create / Edit / Create-from-Source

Как перестать копировать формы и построить масштабируемую архитектуру В enterprise-приложениях формы множатся быстро: create, edit, import, create-from-lead, duplicate — и вот у вас уже шесть копий одной формы, а внутри условный ад из if (mode === …). О чём статья: Почему mode prop и giant form component не масштабируются; Как разделить форму на четыре слоя: presentation, orchestration, context, data source; Что такое capabilities и почему они лучше условной логики; Как адаптеры отвязывают форму от source entities; Куда прятать submit, валидацию и внешний store; Как тестировать такую архитектуру изолированно. Примеры на React + TypeScript, но подход применим к любому компонентному UI. Для начинающих и тех, кто уже устал от копипасты в enterprise.

https://habr.com/ru/articles/1038754/

#react #mobx #zustand #frontend #typescript #javascript #enterprise_architecture #формы_react #react_hook_form #redux

Context-driven Reusable Form Pattern: Масштабируемая архитектура для Create / Edit / Create-from-Source

Как перестать копировать формы и построить масштабируемую архитектуру create/edit/create-from-source Термин “Context-driven Reusable Form Pattern” был придуман для названия статьи, у него нет...

Хабр
I know I’ve said this before, but I am amused by how many people proudly call themselves “JavaScript programmers” nowadays. Back in the 90s/early 2000s, I was not considered a “real” programmer because I only knew JavaScript. #tech #javaScript
🤑 DeepSeek's #AI model is now as cheap as your #self-esteem after trying to read the latest convoluted "Bloomberg" article about robots and discounts. 🤖🤦‍♂️ Apparently, ensuring your browser supports #JavaScript is just as important as the "important" #news they're trying to sell you. 😂💻
https://www.bloomberg.com/news/articles/2026-05-23/deepseek-to-make-permanent-75-discount-on-flagship-ai-model #DeepSeek #humor #HackerNews #ngated
Before you continue

(more Linux and FOSS news in previous posts of thread)

Apache NetBeans 30 updates Maven and Ant, adds GlassFish 8.0 support:
https://alternativeto.net/news/2026/5/apache-netbeans-30-updates-maven-and-ant-adds-glassfish-8-0-support/

VS Codium 1.121 Brings Packaging Fixes and Telemetry Cleanup to Your Workflow:
https://www.linuxcompatible.org/story/vscodium-112103429-released/

Pulsar 1.132 adds new terminal package, improved Git branch switching & large file setting:
https://alternativeto.net/news/2026/5/pulsar-1-132-adds-new-terminal-package-improved-git-branch-switching-and-large-file-setting/

Vim Text Editor Lands Opt-In GTK 4 GUI Support:
https://linuxiac.com/vim-text-editor-lands-opt-in-gtk-4-gui-support/

WordPress 7.0 launches with a new admin panel, editor upgrades, and an AI integrations hub:
https://alternativeto.net/news/2026/5/wordpress-7-0-launches-with-a-new-admin-panel-editor-upgrades-and-an-ai-integrations-hub/

Godot 4.6.3 Fixes Critical Bugs:
https://www.linuxcompatible.org/story/godot-463-released/

nginx 1.31.1 Mainline Update Fixes Critical Rewrite Buffer Overflow and Tightens HTTP Headers:
https://www.linuxcompatible.org/story/nginx-1311-released/

PHP 8.4.22 Release Candidate Fixes JIT Crashes and Memory Leaks Before Stable Launch:
https://www.linuxcompatible.org/story/php-8422-rc1-released/

Node.js 24.16.0 LTS Update Fixes Crypto Quirks and Adds Better Debugging Tools:
https://www.linuxcompatible.org/story/nodejs-24160-lts-released/

Node.js 26.2.0 Release Brings Stream Stability, HTTP 1xx Support, and Crypto Hardening:
https://www.linuxcompatible.org/story/nodejs-2620-current-released/

Deno 2.8 adds 'audit fix', new CI workflows, and npm packaging support:
https://alternativeto.net/news/2026/5/deno-2-8-adds-audit-fix--new-ci-workflows-and-npm-packaging-support/

Valkey 9.1 delivers improvements in security, performance, and more:
https://www.phoronix.com/news/Valkey-9.1-Released

Video Encoding and Decoding with Vulkan Compute Shaders in FFmpeg:
https://www.khronos.org/blog/video-encoding-and-decoding-with-vulkan-compute-shaders-in-ffmpeg

OpenBSD 7.9 boosts AMD64 CPU core support, adds delayed hibernation and improves scheduler:
https://alternativeto.net/news/2026/5/openbsd-7-9-boosts-amd64-cpu-core-support-adds-delayed-hibernation-and-improves-scheduler/

FreeBSD 15.0-RC1 release candidate arrives:
https://nerds.xyz/2025/11/freebsd-15-0-rc1/

#WeeklyNews #OpenSource #FOSSNews #OpenSourceNews #FOSS #News #NetBeans #VSCodium #Pulsar #Vim #WordPress #Godot #GodotEngine #Nginx #PHP #NodeJS #Deno #Valkey #Vulkan #FFmpeg #OpenBSD #FreeBSD #BSD #Coding #Development #Dev #Programming #IDE #CodeEditor #JavaScript #CMS #ProgrammingLanguage #FosseryTech

Apache NetBeans 30 updates Maven and Ant, adds GlassFish 8.0 support

Apache NetBeans 30 updates bundled Maven and Ant, introduces support for GlassFish 7.1.0 and 8.0.0, and adds new PHP 8.5 and Java enhancements.

AlternativeTo

From the @DSLC ​chives:

 Advanced R: Conditions https://youtu.be/IcYVNhpoB3w #RStats

 R for Data Science: Functions Part 2 https://youtu.be/whu8LeXt0VE #RStats

 rlang docs: What are quosures and when are they needed? https://youtu.be/NR1PtUc4HTI #RStats

  JS4R: Webpack with R https://youtu.be/IUPGryVFpVI #RStats #JavaScript

Support the Data Science Learning Community at https://patreon.com/DSLC

Advanced R: Conditions (advr09 8)

YouTube

Comment gérer les fichiers binaires (mais pas que) en JavaScript à l'aide de Blob.

🔗 https://jsdev.space/howto/master-blob-api/

#blob #JavaScript #binaire #fichier

Howto Master the Blob for File Handling and Memory Optimization

Learn how to use the Blob API for file processing, uploads, previews, downloads, and memory optimization in modern JavaScript applications.

JavaScript Development Space
×