Защищаем публикации сайта от копирования

| Четверг, 6 декабря, 2018

Метки: SEO

Воровство контента – обыденное понятие в сети. Как только на сайте появляется публикация, злоумышленники сразу же могут скопировать ее и выдать на свою. Для законного владельца такие ситуации чреваты штрафными санкциями от поисковых систем или просто плохими позициями в выдаче. Так происходит, когда Google или Яндекс неверно определят оригинальный источник в результате более быстрой индексации сайта-мошенника. Более того, в ряде случаев копированный контент может отображаться в поиске выше оригинала, из-за чего последний будет терять много трафика. Как этого избежать?


Оптимизируем стек технологий Javascript - начинаем работать с Node.js

| Воскресенье, 2 декабря, 2018

Метки: Node.js, Javascript

Codehint.ru - трансформируется и не стоит на месте, в свете последних трендов и тенденций от ASP.NET MVC/SQL Server пришлось отказаться и перейти на стек Angular (Universal) -> Node.JS (Swagger) -> Parse Server/MongoDB. Фронтенд программирование сильно продвинулось вперед и вынуждает подтягивать бекенд к javascript стеку. Плюс хостинг значительно дешевле и легче. А Ubuntu - это пластилин для гибких, мощных и бесплатных средств и инструментов с открытым кодом, позволяющий превратить процесс разработки сайтов в увлекательное путешествие с безграничными возможностями!


Топ-10 языков программирования с самыми высокими зарплатами в 2019 году

| Среда, 28 ноября, 2018

Метки: Работа

Какой язык программирования будет самым популярным в 2019 году? Какие навыки будут самыми высокими? Каких специалистов будут искать компании и учреждения среди кандидатов на работу в ИТ-секторе? Мы узнаем, какие языки программирования станут самыми прибыльными в США в этом году. Посмотрим внимательно на Соединенные Штаты, поскольку именно здесь рынок новых технологий растет быстрее всего. Именно в Силиконовой долине создаются тенденции, которые влияют на остальной мир. Это также рынок, который был наиболее тщательно изучен и привлекает интерес, как крупных компаний, так и квалифицированных ИТ-сотрудников.


SEO с помощью JavaScript: как Google сканирует скрипты на JavaScript

| Среда, 24 октября, 2018

Метки: SEO, Javascript

Когда мы занимаемся SEO (поисковая оптимизация), то всегда обращаем внимание на ранги и SERP (страница результатов поиска), но нам также важно знать о процессах, которые происходят перед этим: сканирование и индексирование. Google оценивает (ранжирует) проиндексированные веб-страницы. Если веб-страница не проиндексирована или же проиндексирована неправильно, то это отразится на рейтинге. Процессы анализа в Google веб-сайта с JavaScript и веб-сайта без JavaScript, сильно отличаются: скрипты JavaScript вредят рейтингу в том случае, если реализованы недостаточно осмотрительно.


Angular Universal: Реализация серверной генерации страниц для приложения на Angular 4

| Пятница, 13 октября, 2017

Метки: Angular, TypeScript, SEO

Одностраничный сайт разработан. Открыт в общем доступе. Но как его продвигать? SEO (Search Engine Optimization) продвижение становится очень затруднительным из-за того, что другие сайты, социальные сети и поисковые системы не видят содержимое вашего сайта, так как оно генерируется в браузерах пользователей, а данные для них подгружаются ajax-запросами. Решаем эту проблему и делаем наш одностраничник информативным для других сайтов с помощью Angular Universal.


Angular 4. TypeScript. Начало.

| Понедельник, 11 сентября, 2017

Метки: Angular, TypeScript

В этой статье мы построим приложение на Angular 4. Это будет небольшое приложение (hello world) c текстовым полем для ввода, кнопкой и полем для вывода. Для создания приложения мы будем использовать TypeScript. TypeScript является надмножеством или расширением Javascript ES6, и добавляет такие возможности как контроль типов, интерфейсы, и декораторы. Но на данный момент это не является целью нашего рассмотрения, и если вы хорошо владеете "нормальным" яваскриптом ES5, то проблем с пониманием кода у вас не будет.


Что такое Transclusion в AngularJS

| Пятница, 10 июня, 2016

Метки: AngularJS

Директивы данная статья описывать не будет, подразумевается, что мы прекрасно понимаем и используем их на практике, а остановимся на таком понятии как transclusion (вставка фрагмента). Для большинства AngularJS-программистов слово transclusion непонятно и нагоняет какую-то мистику на душу и сердце. На самом деле концепция transclusion действительно очень проста, несмотря на то, что некоторые сценарии практического применения могут потребовать некоторого умственного напряжения. Итак, определимся с понятием transclusion и посмотрим как это работает.


Создание и поддержка собственных пакетов Bower

| Суббота, 25 апреля, 2015

Метки: Bower, Javascript

Менеджер пакетов для веб-приложений Bower (http://bower.io/) отличная утилита для управления библиотеками на клиентской стороне. Если вы являетесь веб-разработчиком, то вы слышали об этом инструменте или используете его для подключения, обновления и удаления сторонних библиотек в своих проектах. Но, что если вы написали собственную библиотеку и подумали, а как же мне поделится ею со всем миром при помощью Bower. Эта статья расскажет вам об этом.


AngularJS под капотом: $apply() и $digest()

| Пятница, 29 августа, 2014

Метки: AngularJS

Функции $apply() и $digest() являются основным ядром AngularJS и часто самыми непонятными. Чтобы понять как функционирует AngularJS, нужно разобраться как работают $apply() и $digest(). Данная статья расскажет, чем являются $apply() и $digest(), и как они могут пригодится для практического программирования.


Самовызывающиеся функции в Javascript

| Суббота, 26 июля, 2014

Метки: Javascript

Javascript кажется немного странным языком, который иногда делает странные вещи. Такие мысли могут возникнуть, если не следить за лучшими практиками и не быть знакомым со стадартом ECMA. Cтранности встречаются и в синтаксисе и семантике. Одна из таких вещей – это самовызывающиеся функции (self-invoking functions).



Copyright © CodeHint.ru 2013-2018