Websocket: інтерактивне майбутнє

У цьому пості ми продовжуємо серію публікацій про взаємодію клієнтської і серверної частини сайту\веб-додатки.Якщо AJAX використовує, напевно, кожен професійний девелопер, то про websocket багато розробники знають лише з чуток.

Готуй фронтенд правильно: 6 лайфхаков по оптимізації сайту

Мабуть, однією з найскладніших проблем веб-розробки є оптимізація клієнтської частини сайту під різні браузери. На щастя чи на жаль, світ інтернету – це божевільний зоопарк з десятків не схожих один на одного, тварин.

У пошуках «ключ від усіх дверей»: хороші і погані тренди монетизації трафіку

Не секрет, що велика частина сайтів — це розважальні або інформаційні ресурси, націлені на монетизацію трафіку. За довгі роки роботи ми побачили тисячі подібних проектів від лідерів галузей з гармонійним дизайном і продуманою структурою контенту до аутсайдерів з самопальными шаблонами виконаними восьмикласниками з пятіркою з інформатики і стирчать в усі сторони «стайл позишн абсолют».

Довіряй, але перевіряй: захист від SQL-інєкцій

Поза всяких сумнівів, SQL-інєкції є одним з найпоширеніших способів злому сайту. Чи не перше, що намагається провернути зломщик – тестування популярних інєкцій. У цьому невеликому пості ми коротко розглянемо історію питання, методи боротьби з інєкціями, а також напишемо невеликий PHP-клас обгортку для PDOStatement для безпечного підключення та взаємодії з MySQL-сервером (MySQL в даному випадку наводиться лише з причини найбільшої поширеності, при бажанні все нижченаведене може бути адаптовано і на інші СУБД).

AJAX: короткий лікнеп в HTTP-запити без оновлення сторінки

Дорогі друзі,цим постом ми відкриваємо офіційний блог CMS DataLife Engine. У вільні від роботи над новою версією вашої улюбленої CMS години ми будемо публікувати тут матеріали про індустрії веб-розробки, хороших і поганих тренди, мануали, керівництва та лайфхаки на DLE і бог ще знає що Цим блогом ми хочемо вирішити два завдання: створити живу неформальну майданчик для комунікації з командою CMS DataLife Engine з одного боку, і дати вам ще більше корисної інформації про DLE зокрема, і розробки в цілому.

CSS3 Анімація для сайту

У даному прикладі ми розглянемо спосіб додавання CSS3 анімації на сторінку, оформлену в стилі Landing Page. Ми не будемо писати свої стилі анімації, а скористаємося бібліотекою Animate.css дана бібліотека пропонує близько 70 ефектів крос-браузерної анімації, тобто анімація буде працювати в Opera, IE, Chrome, FireFox і т.

Навколишній світ

Час спорту

Космос