📝 The Case of the Blocked Pipe

“This job teaches you that every operating system has skeletons in its closet. Linux? It plays it straight—open source, they call it. But Windows? Windows is that mysterious beauty in the corner of the bar. Smiling, telling you everything's fine, while bodies rot in her basement.”

https://blog.nette.org/en/the-case-of-the-blocked-pipe

#nettefw #nette #tester #programming #testing #php #windows

The Case of the Blocked Pipe

“This job teaches you that every operating system has skeletons in its closet. Linux? It plays it straight—open source, they call it. But Windows? Windows is that mysterious beauty in the corner of the bar. Smiling, telling you everything's fine, while bodies rot in her basement.”

Nette Blog
Nette Tester: HTTP testing has never been so easy

When was the last time you changed your server configuration, modified .htaccess, or rewrote nginx rules? And did you check if this accidentally broke redirects, made robots.txt inaccessible, or exposed a hidden directory to unauthorized users? Do you check this automatically, or do you just…

Nette Blog

📝 Nette Assets: Finally unified API for everything from images to Vite

https://blog.nette.org/en/introducing-nette-assets

#php #web #assets #webassets #programming #nettefw #vite #js #frontend

Nette Assets: Finally unified API for everything from images to Vite

Introducing Nette Assets – a library that completely transforms working with static files in Nette applications. Tested and proven on dozens of projects.

Nette Blog

🥳 PHP Generator 4.1.6 was released!

✅ supports PHP 8.4
📌 added ClassManipulator
📌 added TraitsAware::hasTrait()

https://github.com/nette/php-generator/releases/tag/v4.1.6
https://nette.org/en/releases

#nettefw #programming #webdev #php #code #generator #phpgenerator

Release Released version 4.1.6 · nette/php-generator

added ClassManipulator Parameter & Property: isNullable() returns true when default value is null (possible BC break) added TraitsAware::hasTrait method (#163) support for PHP 8.4

GitHub
Please test Nette Database 4.0 RC

Please test the new major version of Nette Database 4.0 RC ```bash composer require nette/database:^4.0.0-dev ``` The new version introduces a significant architectural change. **It is no longer tightly coupled with PDO**. This allows the addition of drivers for other PHP database extensions, such…

🥳 Nette Database 4.0.0 RC1 was released!

🔥 ability to create drivers for additional PHP database extensions, not just PDO
📌 improved control over data type transformation
📌 merged Connection & Explorer

https://github.com/nette/database/releases/tag/v4.0.0-RC1
https://nette.org/en/releases

#nettefw #programming #webdev #php #database #dbal #sql

Release Released version 4.0.0 RC 1 · nette/database

Main Features Ability to create drivers for additional PHP database extensions, not just PDO Merging of Connection & Explorer Improved control over data type transformation with options convertBoo...

GitHub

🥳 Nette Database 3.2.4 was released!

✅ supports PHP 8.4
📌 support for generics
📌 database reflection improvements

https://github.com/nette/database/releases/tag/v3.2.4
https://nette.org/en/releases

#nettefw #programming #webdev #php #database #dbal #sql

Release Released version 3.2.4 · nette/database

ResultSet, Selection: fetchPairs() accepts callback Selection: support for generics drivers: improved getting db structure Reflection improvements normalizeRow(): removed extra float handling #307...

GitHub

🥳 Nette Database 3.2.2 was released!

✅ supports PHP 8.4
📌 support for generics
📌 database reflection improvements

https://github.com/nette/database/releases/tag/v3.2.2
https://nette.org/en/releases

#nettefw #programming #webdev #php #database #dbal #sql

Release Released version 3.2.2 · nette/database

ResultSet, Selection: fetchPairs() accepts callback Selection: support for generics Reflection improvements normalizeRow(): removed extra float handling #307 renamed IStructure::FIELD_* to Type::*...

GitHub

📝 Nette Utils: Performance and Efficiency Generators

The Nette Framework enhances efficiency by utilizing generators, which offer performance benefits and memory usage optimization. These innovations allow you to work with large data sets more elegantly and efficiently, without changing the way you write your code.

https://blog.nette.org/en/nette-utils-performance-and-efficiency-generators

#php #nettefw #programming #webdev #dev #generators #utils #utilities

Nette Utils: Performance and Efficiency Generators

The Nette Framework enhances efficiency by utilizing generators, which offer performance benefits and memory usage optimization. These innovations allow you to work with large data sets more elegantly and efficiently, without changing the way you write your code.

Nette Blog

🥳 Nette Utils 4.0.5 was released!

✅ supports PHP 8.4
📌 added new class Cast
📌 improved Image, Strings, Arrays & Iterables

https://github.com/nette/utils/releases/tag/v4.0.5
https://nette.org/en/releases

#nettefw #programming #webdev #php #utils #utility

Release Released version 4.0.5 · nette/utils

added Cast Strings::matchAll(): added option 'lazy' added Arrays::mapWithKeys() & Iterables::mapWithKeys() added Iterables::memoize() & toIterator() Image: GD extension detection added support for ...

GitHub