Category: Статьи

09
Мар
2020

Что использует команда Tproger: инструменты для мониторинга и улучшения производительности веб-сайта

Рассказываем, как повысить скорость загрузки сайта и с помощью каких инструментов отслеживать показатели. Проверено разработчиками Tproger.
— Читать дальше «Что использует команда Tproger: инструменты для мониторинга и улучшения производительности веб-…

06
Мар
2020

Основные советы по SEO-оптимизации сайтов на JavaScript

Перевод статьи Essential JavaScript SEO Tips с сайта levelup.gitconnected.com для css-live.ru, автор — Айман Рахмат. Сделайте свой контент доступным для поиска Google. Если вы создаете сайт или веб-приложение на JavaScript, вам следует выполнить несколько основных действий, чтобы сделать его контент доступным для поисковых систем. Давайте рассмотрим несколько приемов SEO-оптимизации, которые помогут пользователям найти ваш контент. 1. Пишите информативные […]

29
Фев
2020

10 фишек из JavaScript, которые помогут писать более качественный код на React

Хотите повысить свой навык и лучше понимать, как работает React? Начните с базовых концепций, унаследованных этой библиотекой от JavaScript.
— Читать дальше «10 фишек из JavaScript, которые помогут писать более качественный код на React»

23
Фев
2020

Что вы сможете запрограммировать через год, занимаясь по два часа в день: фронтенд

Узнаём у профессионального разработчика, из каких шагов состоит обучение фронтенду и что вы будете знать и уметь уже через год.
— Читать дальше «Что вы сможете запрограммировать через год, занимаясь по два часа в день: фронтенд»

15
Фев
2020

Как разрабатывается умный поиск — нюансы и сложности

Разбираем архитектуру высоконагруженного сервиса, который включает умный поиск, рекомендательную систему, инструменты повышения конверсии и не только.
— Читать дальше «Как разрабатывается умный поиск — нюансы и сложности»

08
Фев
2020

Бьёрн Страуструп: что в C++ надо было сделать по-другому, зачем его учить и совет начинающим программистам

Создатель C++ делится, чтобы он поменял в C++, если бы у него была машина времени, зачем учить C++ в 2020 году и что нужно знать начинающему программисту.
— Читать дальше «Бьёрн Страуструп: что в C++ надо было сделать по-другому, зачем его учить и сове…

08
Фев
2020

Для чего хорош C++?

C++ хорош для проектов, в которых важна производительность кода. Почему это так, и в каких областях применяется C++? Разбираем в этом материале.
— Читать дальше «Для чего хорош C++?»

07
Фев
2020

Как специалисту по Data Science написать классификатор, если часть данных неверно размечена

Данные важны для аналитики. Однако если они размечены неверно, от них может быть больше вреда, чем пользы. Разбираемся, как работать с такими данными.
— Читать дальше «Как специалисту по Data Science написать классификатор, если часть данных неверно ра…

05
Фев
2020

Что вы сможете запрограммировать через год, занимаясь по два часа в день: бэкенд

Что и как учит бэкенд разработчик и что он будет уметь через год, занимаясь в свободное время — рассказ профессионального бэкендера.
— Читать дальше «Что вы сможете запрограммировать через год, занимаясь по два часа в день: бэкенд»

30
Янв
2020

Для чего хорош JavaScript?

В основном JavaScript рассматривают только как инструмент для веб-разработки, но что ещё вы сможете делать, если выучите этот язык? Расказываем в статье.
— Читать дальше «Для чего хорош JavaScript?»

29
Янв
2020

Веб в 2020 году: расширяемость и совместимость

Перевод статьи The Web in 2020: Extensibility and Interoperability с сайта css-tricks.com для css-live.ru, автор — Юна Кравец. В последние годы мы наблюдали, как быстро развиваются и меняются веб-технологии. В 2020 году основными трендами сообщества веб-разработчиков вполне предсказуемо станут расширяемость и совместимость. Давайте рассмотрим их подробнее. Расширяемость Расширяемость определяется тем, насколько гибко мы можем приспособить ту или иную […]

22
Янв
2020

Приёмы и хитрости, которые упростят жизнь разработчика

Специалист из Webit делится лайфхаками, приёмами и фреймворками, которые помогут ускорить разработку и облегчить жизнь программиста.
— Читать дальше «Приёмы и хитрости, которые упростят жизнь разработчика»

17
Янв
2020

Наглядная шпаргалка по операциям с DataFrame в pandas для data wrangling и не только

Удобная и наглядная шпаргалка по основным операциям с DataFrame в pandas. Подходит для data wrangling и не только.
— Читать дальше «Наглядная шпаргалка по операциям с DataFrame в pandas для data wrangling и не только»

16
Янв
2020

Кейс: реактивный подход в высоконагруженном приложении на примере сервиса для начисления кэшбэка

Компания SimbirSoft рассказывает об особенностях работы с микросервисами и Project Reactor и об основных этапах их разработки.
— Читать дальше «Кейс: реактивный подход в высоконагруженном приложении на примере сервиса для начисления кэшбэка»

15
Янв
2020

Как программисту создать картинку без Фотошопа

Нужны уникальные картинки, но рисовать — слишком муторно и сложно? Пусть это сделает алгоритм. Рассказываем про generative art — искусство программистов.
— Читать дальше «Как программисту создать картинку без Фотошопа»

10
Дек
2019

Как мы на JFuture 2019 ходили: обзор большой JVM-конференции

16 ноября в Минске прошла вторая по счёту конференция для всех адептов JVM-языков — JFuture 2019. Сотрудники редакции Tproger посетили её и приготовили обзор.

06
Ноя
2019

Трансляция HighLoad++ 2019

В программе: архитектура и эксплуатация проектов, базы данных и системы хранения, системное администрирование, нагрузочное тестирование и не только.
— Читать дальше «Трансляция HighLoad++ 2019»

29
Окт
2019

Наперегонки со временем: на что способен Python в однопоточных вычислениях?

Многие знают, что Python в чистом виде — не лучший язык для научных вычислений. Однако никто не мешает провести эксперимент по его ускорению.
— Читать дальше «Наперегонки со временем: на что способен Python в однопоточных вычислениях?»

29
Авг
2019

Смогут ли React-хуки заменить компоненты высшего порядка (HOC)?

Перевод статьи Do React Hooks Replace Higher Order Components (HOCs)? с сайта medium.com для css-live.ru, автор — Эрик Эллиотт «Мандаринка» — снимок Малкольма Карлоу (CC-BY-2.0) Как только API React-хуков вышел, стало появляться много вопросов о том, сможет ли он заменить…
ДАЛЕЕ

26
Авг
2019

Смогут ли React-хуки заменить Redux?

Перевод статьи Do React Hooks Replace Redux? с сайта medium.com для css-live.ru, автор — Эрик Эллиотт Вкратце: хуки хороши, но Redux они не заменят «Мандаринка» — снимок Малкольма Карлоу (CC-BY-2.0) Как только API React-хуков вышел, стало появляться много вопросов о…
ДАЛЕЕ

08
Авг
2019

Пользовательские CSS-атрибуты как механизм передачи данных из JavaScript в CSS

Нововведения в CSS стали понемногу размывать границы между ним и JavaScript. CSS был статичным языком, отвечающим за определение цветов и внешний вид, а не за интерактивность. Размеры в процентах помогали в какой-то мере подстраиваться под окружение, но реагировать на изменения было прерогативой JavaScript.

28
Фев
2019

Асинхронность в программировании

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

11
Янв
2019

StateOfJS: обзор масштабного опроса JavaScript-разработчиков по итогам 2018 года

В рамках State of JavaScript разработчики рассказывают, чем они пользуются, с чем им нравится работать и что они хотят изучить. В итоге получается уникальная статистика с некоторыми деталями, которые, возможно,
— Читать дальше «StateOfJS: обзор масштаб…

20
Ноя
2018

Обзор Joker 2018: хардкор, который хочется посетить ещё

Рассказывает Алексей Грачев 19−20 октября в Санкт-Петербурге прошла крупнейшая в России Java-конференция Joker 2018. По данным организаторов, конференцию посетили около 1400 человек — это рекордное количество участников для Joker. Я сходил туда от лица…

10
Ноя
2018

Прокачиваем навыки отладки с помощью инструментов разработчика Chrome (часть 2)

Перевод статьи Improve Your Debugging Skills with Chrome DevTools (Part 2) с сайта telerik.com для css-live.ru, автор — Питер Милчев В этой статье мы рассмотрим продвинутые функции отладчика Chrome, закрепив навыки, полученные в первой части. Вы научились проверять сгенерированный HTML…
ДАЛЕЕ