Месяц: Сентябрь 2021

Курсы программирования в Бишкеке

Топ 5 JS-библиотек для бизнес приложений в 2020-2021

В этой статье мы рассмотрим лучшие UI библиотеки для создания и развития бизнес-приложений. Вместо вступления, ответим на три ключевых вопроса. Зачем нужны UI библиотеки?  Это извечный спор Declarative VS Imperative Programming. В статье по ссылке Вы можете ознакомиться с мнением и практикой эксперта. В любом случае современное программирование требует унификации по таким причинам:  Сокращение сроков разработки. …

Как менялся веб

За четверть века веб-программирование прошло насыщенный путь. Оглядываясь на ранние годы веб-разработки, сложно поверить, что первые сайты, лишь отдалённо напоминающие современные, сделаны всего 25-30 лет назад. С чего же всё начиналось? Давайте пройдём по главным вехам развития веб-программирования и посмотрим, как мы достигли того, что у нас есть сейчас. Текст без картинок А начиналось всё …

Почему вам стоит выбрать Node.js для разработки серверных приложений

Node.JS — технология, которая трансформировала знакомый всем веб-разработчикам JavaScript из языка клиентского скриптинга в язык общего назначения, который имеет большое количество вариантов прикладного использования. В этой статье речь пойдет о применении Node для разработки серверных приложений. Чем хорош Node в сравнении с другими технологиями серверного скриптинга? В основе работы Node.js лежит асинхронность. В дополнение к неблокирующему вводу-выводу это …

Как стать хорошим ментором в IT и получить от наставничества максимум пользы?

Опыт менторства — это и возможность прокачать свои soft skills: научиться делегировать и быстрее переключаться между рабочими процессами, понятно и доходчиво объяснять задачу, лучше оценивать сроки и результаты проектов любого масштаба. Именно поэтому в ABBYY так много менторов. Не так давно мы подсчитали, сколько сотрудников преподают на кафедрах, проводят стажировки, принимают внутренние экзамены, проводят Code Review. Оказалось, что у нас …

Стек технологий для Python

Pip Установщик пакетов для Python. Вы можете использовать pip для установки пакетов из индекса пакетов Python и других индексов. Категория: установка зависимостей. Применение: используется для удобной установки библиотек, фреймворков и управления дополнительными пакетами. Virtual environment (venv) Модуль venv обеспечивает поддержку для создания облегчённых «виртуальных сред» с собственными каталогами сайтов, которые могут быть изолированы от системных каталогов сайтов. Каждая виртуальная среда имеет …

Несколько важных правил написания кода

Вы можете встретить много рекомендаций по работе современного разработчика. Мы хотим внести свою лепту в тему и предложить вашему вниманию список из пяти очень дельных советов. 1. Не пользуйтесь единым репозиторием Возможно, вы никогда не слышали о едином репозитории (тогда вам можно только позавидовать). Объясняем: в нем объединено большое количество репозиториев, содержащих исходное ПО для …

5 инструментов на основе искусственного интеллекта от Google

Обзор пяти полезных инструментов от Google, основанных на технологии ИИ. Такие инструменты точно пригодятся многим разработчикам и аналитикам.  1. TensorFlow Это совокупность программных open-source библиотек для глубокого обучения. С помощью TensorFlow аналитики данных создают системы машинного обучения высокой точности. Большой плюс этого фреймворка заключается в том, что он не стоит на месте, а непрерывно активно развивается! …

Горячие клавиши VS Code: 10 комбинаций для быстрой работы

Самый простой и эффективный способ упростить себе работу в Visual Studio Code – это использование горячих клавиш. В статье мы расскажем о десяти очень полезных сочетаниях. Добавление комментария Windows: Ctrl + / OS X: ⌘/ Как вы знаете, для добавления поясняющего комментария нужно поместить курсор в начало строки и записать туда двойной слеш. Но это замедляет процесс. …

Как происходит взлом сайта? Как от него защититься?

Наверняка вы не раз слышали новости об утечках пользовательских данных, взломанных приложениях и успешных атаках на сервера. Но как это делается и как защититься? Почему так происходит, что одни компании постоянно взламывают, а у других с этим нет никаких проблем? Давайте разберемся, по каким принципам действуют хакеры и как можно от них обезопаситься. Алгоритм взлома …

8 языков, подходящих для Back-end разработки

Backend – это все, что связано с работой на сервере. Реализовать эту часть сервиса можно при помощи множества языков. В статье рассмотрим 8 основных языков для этой задачи. PHP Его использует подавляющее большинство сайтов – около 78%. Тем не менее, у PHP есть свои недостатки, например, программы, написанные на PHP, трудно масштабировать. К тому же …