DevGang
Авторизоваться

RSS-каналы в CakePHP

Не так давно я заметил, что Thunderbird больше не импортирует и не обновляет недействительные (частично)  RSS-каналы. Ну хорошо.., мои то каналы всегда были такими, как я предполагал. В то время (4 года назад) я не знал, что тег «author» использовался только для адресов электронной почты, а не для имен пользователей. Стоит сказать, что по-простому обработать «dc: creator» вместо «author»  было невозможно.

Так что в моей той ленте была и эта и еще несколько других «ошибок». Но они работали, поэтому я никогда не беспокоился. До недавнего времени.

Обновив больше приложений до 2 версии(2.x), я понял, что теперь у нас есть такие замечательные View классы для других типов данных (Json, Csv, Xml). И так как  RSS в значительной степени все таки является XML, я подумал, какого черта мы все еще используем действительно старую и частично работающую архитектуру helper + view + layout?

IDE - ловушка для начинающих

Привет всем, сегодня мы говорим об IDE!

Для начала...

Создание PDF-файлов с помощью CakePHP

Для генерации PDF-файлов посредством CakePHP, рекомендуется использовать плагин CakePdf.

При его помощи довольно просто сгенерировать PDF из HTML, преобразовывать в файлы для загрузки, е-mail и т.д.

Релиз PHP dotenv 3.0

На прошлой неделе вышла новая версия PHP dotenv 3.0 с некоторыми важными улучшениями внесенными в библиотеку. Библитека оставила поддержку старого API  из версия 2.x.

Symfony 4.3: Var-процессоры по умолчанию и Trim Env Var

Процессоры Env Var позволяют преобразовывать значения переменных среды перед их использованием в конфигурации приложения Symfony. Они полезны, например, для преобразования типа env var (который по определению всегда является строкой) в более подходящий тип, такой как целое число или логическое значение. В Symfony 4.3 мы добавили новые процессоры для обеспечения новых преобразований.

CKEditor5 интеграция в Vue.js

Совсем недавно команда CKSource реализовала нативную интеграцию CKEditor5 с Vue.js. Теперь редактор можно без труда интегрировать в три самых популярных javascript фреймфорка React, Angular 2+ и Vue.js

Использование функций внутри шаблонов Go

В этом уроке мы рассмотрим, как использовать функции шаблонов, такие как and, eq и index, чтобы добавить некоторую базовую логику в наши шаблоны. Как только у нас будет довольно хорошее понимание того, как использовать эти функции, мы рассмотрим, как добавить некоторые пользовательские функции в наши шаблоны и использовать их.

UTF8 может быть сложным - особенно с PHP

Все используют (или скоро начнут!) UTF8 в эти дни. 

Кажется, иногда есть что-то большее. Предполагается, что эта статья послужит руководством по базовой настройке приложения CakePHP с использованием UTF8 и пойдет дальше к действительно сложным частям, касающимся де-факто стандартной кодировки в наши дни.

TypeScript и React с использованием create-react-app: пошаговое руководство по настройке вашего первого приложения

Из этого туториала вы узнаете, как быстро приступить к созданию приложений React с использованием TypeScript без необходимости какой-либо настройки с помощью create-react-app (CRA). Предположим, что на вашем компьютере уже установлены Node и NPM. Ваше приложение TypeScript/React будет работать сразу после установки без необходимости использовать CRA. Кроме того, вы узнаете, как создавать свои собственные компоненты и управлять props и state, используя TypeScript.

Как начать работать с TypeScript

Эта статья покажет вам, как быстро начать работать с TypeScript, и мы обсудим плюсы и минусы использования TS. TypeScript - это расширенный набор JavaScript и стандарта TC39. С помощью TS мы можем определять как простые, так и сложные статические типы для переменных в нашем коде.

Присоединяйся в тусовку

Поделитесь своим опытом, расскажите о новом инструменте, библиотеке или фреймворке. Для этого не обязательно становится постоянным автором.

Попробовать

Напиши статью и выиграй годовую подписку на Яндекс плюс или лицензию от Jet Brains

Участвовать