PHP 8.0: What's New? (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.
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.
Economy, containers and other hot news in Nette Forms
An overview of the most important news in the nette/forms 3.0.x package.
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?
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…
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…
Latte: how to use type system?
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,…
Dependency Injection: intro (1/6)
Do you remember your first program?
Webpack integration into Nette projects
In the age of single-page-application, developers build webapps with help of frontend frameworks instead of classic templating systems. One of the tools that enable us to build such applications is Webpack. It allows structuring frontend apps in the nice, maintainable way using import/export…
Sign emails with DKIM
DKIM (DomainKeys Identified Mail) is a trustworthy email technology that also helps detect spoofed messages. The sent message is signed by the SMTP server with the private key of the sender's domain and this signature is stored in the email header. The recipient's server compares this signature…
How to use Doctrine ORM with Nette Framework
In this article, I'll try to provide you step by step guide, how to use Doctrine ORM with Nette FW. Most recommended Doctrine integration to Nette is called Nettrine, it's maintained by the contributte team.