News in Nette Http 3.1

News in Nette Http version 3.1 mainly concerns the current development of browsers in relation to cookies. Current browsers finally work without bugs with the SameSite flag, so Nette automatically sends it.

David Grudl
2 years ago  ·  3 minutes to read

News in Nette Database 3.1

With an elegant way of working with a transaction comes a new method transaction(). You pass in a callback that runs in the transaction. If any exception is thrown, the transaction is rolled back. If everything goes well, the transaction will be committed.

David Grudl
2 years ago  ·  2 minutes to read

News in Nette Utils 3.2

One of the main new features of Nette Utils 3.2 is the new static class Nette\Utils\Floats with useful functions for comparing decimal numbers.

David Grudl
2 years ago  ·  2 minutes to read

Services don't need names

I love Nette Framework's dependency injection solution. I really do. This post is here to share this passion, explaining why I think it is the best DI solution in today's PHP ecosystem.

Jiří Pudil
2 years ago  ·  20 minutes to read

Latte 2.10: A joy to debug

It has become a tradition that once every quarter a new version of Latte with a ton of hot new features is releases. This time, the most important features are related to debugging templates. Come take a look at a quick overview.

David Grudl
2 years ago  ·  7 minutes to read

PHP 8.0: New Functions, Classes and JIT (4/4)

PHP version 8.0 has been released. It's full of new features like no other version before. Their introduction deserved four separate articles. In the last part we'll take a look at new functions and classes and introduce the Just in Time Compiler.

David Grudl
2 years ago  ·  11 minutes to read

PHP 8.0: Attributes (3/4)

PHP version 8.0 is being released right now. It's full of new stuff like no other version before. Their introduction deserved four separate articles. In the third part we'll take a look at attributes.

David Grudl
2 years ago  ·  8 minutes to read

PHP 8.0: News in Data Types (2/4)

PHP version 8.0 has just been released. It's full of new features, like no version before. Their introduction deserves four separate articles. In the second part, we will take a look at data types.

David Grudl
2 years ago  ·  9 minutes to read

PHP 8.0: Complete Overview of News (1/4)

PHP version 8.0 is being released right now. It's full of new stuff like no other version before. Their introduction deserved four separate articles. In the first one we'll take a look at what it brings at the language level.

David Grudl
2 years ago  ·  13 minutes to read

Latte 2.9: last but not for least

The new version brings features that will change the way you work with templates. Coding templates will be much more fun than you ever thought.

David Grudl
2 years ago  ·  10 minutes to read

CVE-2020–15227: Potential Remote Code Execution Vulnerability

For the first time in Nette's 13-year history, a security flaw was discovered in it. It was found by a developer from picturesque Taiwan. This is a serious vulnerability that can, under certain circumstances, lead to remote code execution.

David Grudl
2 years ago  ·  3 minutes to read

Economy, containers and other hot news in Nette Forms

An overview of the most important news in the nette/forms 3.0.x package.

David Grudl
3 years ago  ·  4 minutes to read

PhpGenerator 3.4: body and soul

PhpGenerator can create a model of a class or function based on existing one. This makes it easy to create, for example, proxy classes. However, the latest version 3.4 goes even further.

David Grudl
3 years ago  ·  a minute to read

What's new in Latte 2.8: fortifications inside the template

Latte 2.8 has an armored stronghold directly under the hood. This is an important feature that protects applications that use templates from untrusted sources. For example, when they are edited by the users themselves. How to build fortifications inside templates?

David Grudl
3 years ago  ·  5 minutes to read

Interview with Milan Šulc about Contributte and Open Source

Probably each of us occasionally uses a third-party component in our application. You can search for the right one on Google or on the componette.org portal. And if you use Nette there's a big chance you used a Contributte family component before. Both Componette and Contributte were created by…

Honza Černý
3 years ago  ·  19 minutes to read

CLI scripts in Nette application

When we talk about Nette application most of us will probably imagine a standard web application. Presenters, templates, forms and in the end some HTML output for the browser. But in parallel to the world of web browsers, there is another, completely different, command-line world (CLI). And if, for…

Miloslav Hůla
3 years ago  ·  10 minutes to read

Latte: how to use type system?

Type system is main thing for the development of robust applications. Types in PHP have a superiority over other dynamic languages such as Python, Ruby or JavaScript. Nette Framework leads programmers to produce typed and strict code from the beginning. Latte 2.7 brought the type support to…

David Grudl
3 years ago  ·  5 minutes to read

New in Latte 2.7: types everywhere and batch

A month after the release of Latte 2.6, which brought optional chaining and custom functions, there is Latte 2.7, which is even more interesting for the news.

David Grudl
3 years ago  ·  2 minutes to read

Interview with Matouš about news in PhpStorm plugins

If you use PhpStorm you certainly have plugins installed for better interoperability with Nette Framework. I’m talking specifically about Nette framework helpers, Latte, Neon, Nette Tester a Nette factory interface generator. They were created and maintained by many other authors e.g. Jan Doleček,…

Honza Černý
3 years ago  ·  9 minutes to read

Vue.js with nette

The Integration of Vue.js into Nette is not very difficult and can be done in a few minutes as we soon find out. In this example, I show you how to create a Vue component for search input with autocompletion.

Ivo Toman
3 years ago  ·  12 minutes to read

Intro to dependency injection

Do you remember your first program?

David Grudl
3 years ago  ·  8 minutes to read
newer posts older posts
Check our other projects
  • Web Framework component-based MVC
  • Latte the safest & intuitive templates
  • Tester enjoyable unit testing in PHP
  • Tracy debugging tool you will love ♥
  • Dependency Injection challenging container
  • Caching
  • Database layer for PHP
  • Forms greatly facilitates web forms
  • Mail sending emails
  • Neon readable file format
  • PHP Code Generator
  • Schema user data validation
  • Utils collection of useful utilities
  • …list of all packages
Help & Support
  • Forum
  • Discord Nette
  • Release Notes
  • Commits
Learn
  • Documentation
  • Blog
  • API
  • About Nette
Community
  • Partners and sponsors
  • GitHub
  • Componette
  • Hall of Fame
  • Showcase
  • Donate Now
Choose your language
  • English
  • Česky
Follow us
Nette Blog Twitter

Hosted on e-infrastructure CESNET. Thank you for your support CESNET association

© 2008, 2023 David Grudl. All rights reserved.   Terms of use ▲ up