Трассировка JS DOM, или Туда и обратно

Автор: admin от 20-03-2018, 14:10, посмотрело: 47

Отладка утечек памяти в Chrome 66 стала гораздо удобней. DevTools теперь могут проводить трассировку, делать снапшоты DOM-объектов из C++, отображать все доступные DOM-объекты из javascript вместе со ссылками на них. Появляение этих возможностей стало следствием нового механизма трассировки C++ в сборщике мусора V8.



Напомню, что стабильный Chrome сейчас (20.03.2018) имеет версию 65, поэтому чтобы подивиться на фичу, придётся установить одну из нестабильных сборок (например, Beta имеет версию 66, а Dev и Canary — 67).

Категория: Компании » Google

 

Проблемы ООЯП: Неполноценная объектная парадигма и преждевременная типизация

Автор: admin от 19-03-2018, 07:10, посмотрело: 52

Здравствуйте коллеги!



В предыдущей статье речь шла о проблеме ООЯП в общем, в данной статье я бы хотел развить эту тему и показать более конкретно проблемы ООЯП.



Основные идеи: ООЯП имеют две ключевые проблемы: неполноценная объектная парадигма и преждевременная типизация. Неполноценная объектная парадигма не даёт определения понятию нетипизированной объектной композиции (композиция является важнейшим элементом любой парадигмы). Преждевременная типизация ограничивает семантику абстрактных понятий (семантических абстракций).

Категория: Компании » Google

 

Дайджест свежих материалов из мира фронтенда за последнюю неделю №306 (12 — 18 марта 2018)

Автор: admin от 19-03-2018, 07:10, посмотрело: 46

Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.



Дайджест свежих материалов из мира фронтенда за последнюю неделю №306 (12 — 18 марта 2018)

Категория: Компании » Google

 

«Цифровые государства»: как они развивались

Автор: admin от 19-03-2018, 07:10, посмотрело: 43

В прошлой статье мы разобрались, что из себя представляют цифровые государства по своей сути, на каких идеях они базируются и какими были первые работающие системы в США и СССР.



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



«Цифровые государства»: как они развивались

Категория: Компании » Google

 

Вредный Кейворд «Interface»

Автор: admin от 19-03-2018, 07:10, посмотрело: 76

Перевод ироничного поста из блога Боба Мартина в котором он рассуждает о том, насколько неудачным является использование слова interface в современных языках программирования, и какую путаницу и проблемы оно несёт разработчикам.



— Что ты думаешь об интерфейсах?



Имеешь в виду интерфейсы в Java или C#?



— Да. Классная фича этих языков?



Просто великолепная!



— Правда? А что такое интерфейс? Это то же самое что и класс?



Ну… Не совсем!

Категория: Компании » Google

 

Сравнение Material Design CSS фреймворков

Автор: admin от 19-03-2018, 07:10, посмотрело: 151

Сравнение Material Design CSS фреймворков

Доброго время суток. В статье рассказно о Material Design фреймворках для создания Web-страничек. Если вас интересует тема Material Design, также как и меня, то Добро пожаловать под кат, возможно, откроете для себя что-нибудь новое и интересное.

Категория: Компании » Google

 

31 совет по кибербезопасности для бизнеса

Автор: admin от 14-03-2018, 06:15, посмотрело: 51

31 совет по кибербезопасности для бизнесаИнтернет постоянно растёт и улучшается, благодаря этому мы теперь можем свободно общаться с людьми во всем мире. С распространением Wi-Fi мы начали создавать устройства, которые тоже подключаются к интернету, передавая данные по сети. Это замечательно, но обратная сторона медали в том, что у каждого подключенного к интернету человека на планете теперь есть собственные сети и собственные данные, которые могут стать жертвой кражи.



Мы считаем, что повышая осведомлённость об этих уязвимостях и просвещая общественность, можно сделать интернет чуть более безопасным местом. Для бизнеса будет полезно узнать о таких эффективных мерах ИБ как трудоустройство хакеров, симуляция фишинга для своих сотрудников и киберстраховые полисы.



В течение октября, когда отмечался месяц кибербезопасности National Cyber Security Awareness Month, мы каждый день публиковали в твиттере по одному совету. Здесь собрана полная подборка из 31 совета с дополнительными разъяснениями, как защитить себя в нынешних условиях.

Категория: Компании » Google

 

Пишем Telegram-бота на Go для поиска в Википедии

Автор: admin от 14-03-2018, 06:15, посмотрело: 81



Сейчас очень популярен телеграм и написание ботов для него стало неким hello world наших дней, ввиду чего при мысли о том что можно написать сейчас, многие сразу же думают о написании телеграм бота.



Будучи студентом, я как и все студенты очень часто посещаю википедию параллельно уделяя время и телеграмму. Было решено найти способ совместить нахождение в телеграмме и возможность найти нужный мне материал в википедии, собственно так и появился этот бот(на момент написания бота я даже не подозревал о том что есть бот для этой же цели от команды телеграма).

Категория: Компании » Google

 

Учебник Thymeleaf: Глава 1. Знакомство

Автор: admin от 12-03-2018, 13:20, посмотрело: 202

Оглавление



1 Знакомство с Thymeleaf



1.1 Что такое Thymeleaf?



Thymeleaf — современный серверный механизм Java-шаблонов для веб- и автономных сред, способный обрабатывать HTML, XML, javascript, CSS и даже простой текст.



Основной целью Thymeleaf является создание элегантного и удобного способа шаблонизации. Чтобы достичь этого, Thymeleaf основывается на концепции Natural Templates, чтобы внедрить свою логику в файлы шаблонов таким образом, чтобы этот шаблон не влиял на отображение прототипа дизайна. Это улучшает коммуникацию в команде и уменьшает разрыв между дизайнерско-программистскими группами.

Категория: Компании » Google

 

Создаем свои криптокотиков (Часть 2)

Автор: admin от 12-03-2018, 13:20, посмотрело: 85

Это статья — вторая (и заключительная) часть из серии о создании своих криптокотиков. В первой части мы узнали, что из себя представляет каждый Криптокотик, кто контролирует ход игры и как сделать котика в виде токена. Но для по-настоящему прорывного приложения нам необходимо определелить для них механизм размножения, а главное — рыночной торговли, чтобы участники могли выкупать друг у друга самых породистых котят.Создаем свои криптокотиков (Часть 2) Скрещиваем котиков

Категория: Компании » Google