Fresh Geek

Arc - что это за браузер, как его установить и как с ним работать

Arc – это молодой, но перспективный браузер, ориентированный на скорость и безопасность. В нём интегрированы современные технологии, которые могут значительно ускорить вашу работу с интернетом.
Время на чтение: 8 мин.
Поделиться:

Баг-репорт (bug report) - что это и как его правильно составить

Сразу к делу: баг-репорт – это подробное описание ошибки в программном обеспечении. Он необходим, чтобы разработчики смогли воспроизвести проблему и устранить её.
Время на чтение: 10 мин.
Поделиться:

Безопасный код - что это такое и как вовлечь разработчиков в решение проблем безопасности

Начните с обучения. Необходимо провести для разработчиков обязательные семинары по основам безопасности кода.
Время на чтение: 14 мин.
Поделиться:

Chrome DevTools - как открыть и как работать с инструментами разработчика

Для быстрого доступа к инструментам разработчика в Chrome, нажмите F12. Это откроет окно DevTools.
Время на чтение: 10 мин.
Поделиться:

Что должен уметь верстальщик и как прокачать скиллы - инструкция для новичков

Первое и самое важное: освоить HTML и CSS. Без фундаментальных знаний этих языков, вы не сможете создавать даже простейшие веб-страницы.
Время на чтение: 14 мин.
Поделиться:

Что такое браузер, для чего он нужен, что он умеет и чем различаются браузеры

В современном цифровом мире браузер – это незаменимый инструмент для доступа к огромному объёму информации, представленной в виде веб-страниц. Он представляет собой программное обеспечение, позволяющее отображать и взаимодействовать с контентом, размещённым в глобальной сети Интернет.
Время на чтение: 12 мин.
Поделиться:

Что такое GitLab и как с ним работать - гайд для чайников

Начните с создания пустого репозитория и добавления первого файла. GitLab – это платформа для совместной разработки, позволяющая отслеживать изменения в коде, легко сотрудничать в команде и управлять проектами.
Время на чтение: 12 мин.
Поделиться:

CSS-селекторы - что это такое и как с ними работать — шпаргалка для верстальщика

Для точного и эффективного управления стилями в вашем HTML-коде, осваивайте CSS-селекторы. Они позволяют выбрать конкретные элементы на странице и применить к ним необходимые стили.
Время на чтение: 11 мин.
Поделиться:

Framework для python Flask - Добавление значка favicon

Для корректной работы значка favicon в вашем веб-приложении Flask, вам нужно разместить файл favicon.ico в корневой папке вашего проекта.
Время на чтение: 8 мин.
Поделиться:

Framework для python Flask - Фабрики приложений

Для масштабируемых Flask-приложений крайне рекомендуется использовать фабрики приложений. Они позволяют создавать и конфигурировать приложения динамически, обрабатывать конфигурацию из отдельных файлов, а также упрощают тестирование.
Время на чтение: 13 мин.
Поделиться:

Framework для python Flask - Интерфейс командной строки

Для быстрого и удобного управления приложениями Flask рекомендуем использовать расширение Click. Он позволяет создать мощный и интуитивно понятный интерфейс командной строки (CLI) для вашего приложения.
Время на чтение: 10 мин.
Поделиться:

Framework для python Flask - Мигание сообщений

Для реализации мигания сообщений в Flask используйте библиотеку flash. Она предоставляет удобный инструмент для временного отображения информации пользователю.
Время на чтение: 10 мин.
Поделиться:

Framework для python Flask - Отложенные обратные вызовы запросов

Для оптимизации Flask-приложений, особенно при работе с долговременными операциями, используйте отложенные обратные вызовы. Это позволяет вашим пользователям получить мгновенный ответ на запрос, избегая задержек, связанных с длительными вычислениями.
Время на чтение: 13 мин.
Поделиться:

Framework для python Flask - Переменные среды из dotenv

Не мучайтесь с вводом переменных окружения вручную в каждом файле вашего Flask приложения. Используйте библиотеку dotenv для безопасного хранения конфиденциальных данных вне кода.
Время на чтение: 10 мин.
Поделиться:

Framework для python Flask - Режим отладки

Для быстрого и эффективного отладки приложений Flask, используйте режим отладки. Он автоматически запускает отладчик, который позволяет наблюдать за изменениями в коде без необходимости запуска внешних инструментов.
Время на чтение: 11 мин.
Поделиться:

Framework для python Flask - Шаблоны для Flask

Для создания динамичных веб-приложений с Flask, использование шаблонов является неотъемлемой частью. Этот гайд предоставляет конкретные рекомендации, как эффективно использовать шаблоны в Flask и избежать распространенных ошибок.
Время на чтение: 11 мин.
Поделиться:

Framework для python Flask - Шаблоны

Для создания динамических веб-приложений с Flask, используйте шаблоны. Это значительно упростит разработку, позволит структурировать код и повысит читаемость.
Время на чтение: 9 мин.
Поделиться:

Framework для python Flask - Средства ведения журнала ошибок

Для эффективного отладки и поддержания работы приложения Flask, необходимо использовать robustную систему логирования ошибок. Рекомендуется применить loggly, или подобные облачные сервисы для хранения и анализа журналов, совмещая их с инструментами Flask.
Время на чтение: 12 мин.
Поделиться:

Фреймворк для фронтенда - выбираем вместе с опытными разработчиками

React – идеальный выбор для проектов с динамичной структурой и высокой нагрузкой. Его мощь в компонентах, гибкость и экосистема библиотек помогают справиться с большими объемами в короткие сроки.
Время на чтение: 13 мин.
Поделиться:

Гайд по CSS Grid Layout - шпаргалка по визуальному оформлению сайтов для верстальщиков

Для создания сложных и динамичных макетов используйте CSS Grid Layout. Он предоставляет мощные возможности для позиционирования элементов и управления их расположением.
Время на чтение: 12 мин.
Поделиться:

Гипертекст - что это, из чего состоит и как работает

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

HTML-списки (list) для новичков - теги li, ul, ol, dl

Если вам нужно структурировать информацию в виде списков, используя HTML, то необходимо ознакомиться с тегами , и . Они – основа для создания упорядоченных и неупорядоченных списков.
Время на чтение: 6 мин.
Поделиться:

IntelliJ IDEA - что это за среда разработки и как в ней работать

Для быстрой и качественной разработки под любые задачи, рекомендуем использовать IntelliJ IDEA. Она предоставляет мощные инструменты для программистов, позволяющие повысить эффективность работы.
Время на чтение: 10 мин.
Поделиться:

Из Figma в Android Studio - переносим дизайн мобильного приложения

Ключевой этап разработки мобильных приложений – перенос дизайна из Figma в код Android Studio. Правильный подход – залог быстрого и качественного результата.
Время на чтение: 11 мин.
Поделиться:

Jenkins - что это, как установить и настроить

Для автоматизации сборки и развертывания ПО, выбирайте Jenkins. Он предлагает удобный интерфейс и множество возможностей, позволяющих быстро настроить непрерывную интеграцию (CI) и непрерывное развертывание (CD).
Время на чтение: 11 мин.
Поделиться:

Как адаптировать сайт под разные мониторы

Для обеспечения комфортного просмотра на мониторах с различными разрешениями и размерами, необходимо учесть ширину экрана от 320 до 1920 пикселей.Ключевой метод - гибкая верстка, использующая единицы vw и vh, позволяющие страницам автоматически адаптироваться под любой экран.
Время на чтение: 10 мин.
Поделиться:

Как опознать плохого разработчика - 9 признаков

Проблемы возникают не во время разработки, а до нее. Определить потенциальные проблемы с разработчиком можно по его поведению и навыкам на ранних этапах.
Время на чтение: 15 мин.
Поделиться:

Как подключить CSS к HTML - подробный гайд для веб-разработчиков

Для корректной работы с HTML, вам необходимо научиться подключать и использовать CSS. Самый простой способ – использование внешнего файла стилей.
Время на чтение: 10 мин.
Поделиться:

Как подключить JavaScript к сайту

Прямо сейчас, подключайте JavaScript через тег в вашем HTML-файле. Это самый распространённый и простой способ.
Время на чтение: 4 мин.
Поделиться:

Как сделать таблицу в HTML - гайд для новичков

Для создания таблицы в HTML используйте теги , (для строк) и (для ячеек). Вот пример:ИмяВозрастИван30Мария25Обратите внимание на правильный вложенный порядок тегов.
Время на чтение: 6 мин.
Поделиться:

Как сделать тёмную тему для сайта

Для создания тёмной темы на вашем сайте вам понадобится использовать CSS. Это позволит легко переключать цветовые схемы.
Время на чтение: 11 мин.
Поделиться:

Как взламывают сайты и как их защитить

Начнём с простого: хакеры используют уязвимости в коде сайта, чтобы получить доступ к информации. Часто это простые ошибки, которые легко устранить.
Время на чтение: 12 мин.
Поделиться:

Как защитить сайт от SQL-инъекции

Первое и главное: используйте подготовленные запросы (prepared statements) при взаимодействии с базой данных. Это фундаментальное правило, которое блокирует подавляющее большинство атак SQL-инъекции.
Время на чтение: 12 мин.
Поделиться:

Кто такой мобильный разработчик и как им стать

Мобильный разработчик – это специалист, который создаёт приложения для смартфонов и планшетов. Он знает языки программирования (например, Java, Kotlin, Swift) и использует инструменты разработки (например, Android Studio, Xcode).
Время на чтение: 11 мин.
Поделиться:

Методы GET и POST HTTP-запросов - что делают и в чём разница между ними

Для эффективной работы с веб-приложениями важно понимать разницу между методами GET и POST HTTP-запросов. GET предназначен для получения данных, а POST – для отправки данных серверу с целью их обработки.
Время на чтение: 9 мин.
Поделиться:

Методология БЭМ - что это такое и как она помогает верстальщикам и разработчикам

Используйте БЭМ (Block, Element, Modifier) для структурной организации HTML-кода и создавайте масштабируемые и гибкие веб-страницы. Эта методология не только повысит вашу производительность, но и поможет избежать повторений в CSS коде.
Время на чтение: 9 мин.
Поделиться:

Node.js - что это такое и как начать с ним работать

Node.js – это среда выполнения JavaScript, которая позволяет запускать JavaScript-код на стороне сервера.
Время на чтение: 7 мин.
Поделиться:

OpenCV и компьютерное зрение на Python - что это, где применяется и как работает

Хотите анализировать изображения и видео с помощью Python? Библиотека OpenCV и область компьютерного зрения – ваш ключ к автоматизации задач распознавания, обработки и анализа визуальной информации. Эта статья предоставляет практический взгляд на возможности этой технологии.
Время на чтение: 11 мин.
Поделиться:

Oracle Database - что это за база данных, как работает СУБД и почему она популярна

Oracle Database – это мощная реляционная база данных, широко используемая для хранения и обработки огромных объемов информации. Выбор Oracle часто обусловлен её безупречной надежностью и масштабируемостью, подходящей для самых требовательных приложений.
Время на чтение: 12 мин.
Поделиться:

PARC — место, где создавались технологии современности

Если вы хотите понять истоки множества современных технологий, обратите внимание на исследовательский центр PARC (Palo Alto Research Center). Там, в 1970-х годах, были разработаны принципы и прототипы таких, казалось бы, современных элементов, как мышь, графический интерфейс пользователя, лазерный принтер, персональный компьютер, и много других.
Время на чтение: 11 мин.
Поделиться:

Перфокарта и компьютеры - история создания первых носителей информации

Для понимания эволюции вычислительной техники важно обратиться к истокам – перфокартам. Их изобретение в середине XIX века стало революционным шагом в хранении и обработке данных.
Время на чтение: 13 мин.
Поделиться:

Perl - язык программирования для монахов и «изолента интернета»

Если вам нужно быстро и эффективно склеить разрозненные куски данных из разных источников, а графический интерфейс не нужен - обратите внимание на Perl.Этот язык программирования, известный своей гибкостью и мощными средствами обработки текста, идеально подходит для задач, требующих манипуляции файлами, обработки данных, написания скриптов и анализа логов.
Время на чтение: 9 мин.
Поделиться:

Погружение в Symfony - возможности, главные концепции, сравнение с конкурентами

Рекомендуем начать изучение Symfony с понимания его структуры и особенностей, которые делают его привлекательным для веб-разработки. Symfony - это фреймворк, интегрирующий множество компонентов для создания сложных веб-приложений.
Время на чтение: 12 мин.
Поделиться:

Поль Отле — отец веба и планшетов от Apple

Поль Отле, помимо прочих его заслуг, сыграл ключевую роль в становлении web-технологий и разработке первых планшетных компьютеров Apple. Если вы хотите понять, как формировался современный digital-мир, обратите внимание на его вклад.
Время на чтение: 12 мин.
Поделиться:

Push-уведомления - что такое, как создать в приложении и браузере

В современных приложениях и веб-сайтах push-уведомления стали неотъемлемой частью взаимодействия с пользователем. Они позволяют мгновенно доносить важную информацию до пользователя, даже когда он не активно использует приложение или посещает сайт.
Время на чтение: 9 мин.
Поделиться:

Святые исходники - 7 религиозных дистрибутивов Linux

Если вы ищете Linux-дистрибутив, настроенный с оглядкой на религиозные ценности и принципы, то обратите внимание на эти 7 вариантов. Они предлагают уникальный подход к работе с открытым исходным кодом, сочетая технологические возможности с духовными практиками.
Время на чтение: 12 мин.
Поделиться:

Топ-9 бесплатных хостингов для сайта

В современном цифровом мире создание собственного сайта стало доступнее, чем когда-либо. Однако, для многих начинающих вебмастеров встает вопрос о стоимости хостинга.
Время на чтение: 11 мин.
Поделиться:

USB - что это за разъёмы, каких видов бывают и как в них не запутаться

Если вы сталкиваетесь с различными разъёмами USB и испытываете трудности с их идентификацией, эта статья для вас. Ниже приведён краткий гид по самым распространённым видам USB-разъёмов, который поможет разобраться в их различиях и предотвратить случайные повреждения вашего оборудования.
Время на чтение: 10 мин.
Поделиться:

Веб-сайт - что это, для чего он нужен и как его создать

В современном мире интернет является неотъемлемой частью нашей жизни. Мы используем его для общения, работы, развлечений и покупок.
Время на чтение: 10 мин.
Поделиться:

Зачем сеньорам на собеседованиях задают вопросы по дизайну систем

Ответ прост: не для развлечения интервьюера, а для оценки понимания архитектуры проекта и решения проблем, которые неизбежно возникают при разработке сложных систем. Оценивается умение кандидата мыслить стратегически и предвидеть последствия решений.
Время на чтение: 14 мин.
Поделиться: