<Easy-Peasy Code/>
2.78K subscribers
1.01K photos
48 videos
86 files
120 links
Привет всем✋
Делюсь полезным:
💭 авторские статьи
💭 интересные книги/инсайты
💭 немного юмора и опросов

Бот для самопроверки: @EpCodeQuizBot

По рекламе @adtgassetsbot
Владелец @Aleksei
Download Telegram
🛠️ Devdocs

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

#инструменты
This media is not supported in your browser
VIEW IN TELEGRAM
Когда пытаешься вспомнить пароль от базы данных.

#мем
💡 Общение в команде

Сейчас процесс разработки ПО конкретно изменился, если сравнивать как это было 20-30 лет назад. Тогда один, максимум два, человека могли написать программу и не нужно было никакое взаимодействие, за исключением с компьютером. Но времена меняются, и меняются требования и подходы.

В статье ниже я расскажу, почему так важно программисту уметь общаться. Приятного чтения!

#автор
Совершенный_код.pdf
6.1 MB
📓 Совершенный код
Автор: Стив Макконнелл

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

#книги
💡 Node.js

Node.js (или просто Node) — это серверная платформа для работы с JavaScript через движок V8. JavaScript выполняет действие на стороне клиента, а Node — на сервере. С помощью Node можно писать полноценные приложения. Node умеет работать с внешними библиотеками, вызывать команды из кода на JavaScript и выполнять роль веб-сервера.

C Node проще масштабироваться. При одновременном подключении к серверу тысяч пользователей Node работает асинхронно, то есть ставит приоритеты и распределяет ресурсы грамотнее. Java же, например, выделяет на каждое подключение отдельный поток.

Node появился в 2009 году благодаря Райану Далу. До этого в серверах царил подход «один поток на каждое соединение», а Дал придумал использовать систему, которая ориентирована на события. То есть реагирует на действие или бездействие и выделяет под это ресурс. Главная цель Node — построение масштабируемых сетевых серверов.

#ссылка
💡 Индексы

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

Например, если вы хотите сослаться на все страницы в книге, на которых рассмотрена определенная тема, вам сначала нужно сослаться на индекс, в котором перечислены все темы в алфавитном порядке, а затем на несколько конкретных номеров страниц.
Индекс позволяет увеличить производительность запросов SELECT и WHERE, но замедляет ввод данных с помощью операторов UPDATE и INSERT. Индексы можно создать или удалить не затрагивая данные.

В статье ниже вы ознакомитесь с индексами более детально. Приятного чтения!

#ссылка
🛠️ Sublime Text

Каждый программист должен хорошо знать хотя бы один текстовый редактор. Разработчики ПО постоянно имеют дело с текстом, поэтому свободное владение текстовым редактором помогает в работе. Помимо вездесущего блокнота, программист должен уметь пользоваться редактором с расширенным функционалом, например, Sublime Text.

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

Советую обратить внимание на Sublime Text.

#инструменты
💡 Микросервисы

Микросервисы - это путь разбиения большого приложения на слабо связанные модули, которые коммуницируют друг с другом посредством просто API.

Последнее время о микросервисах не говорит разве что немой. Это становится все популярнее. Модульный архитектурный стиль кажется особенно хорошо подходит для облачных сред(cloud-based environment) и его популярность растет.

В статье ниже вы ознакомитесь более детально с микросервисами и их свойствами, а также узнаете разницу микросервисной и монолитной архитектуры.

#ссылка
💡 Как воспринимать критику?

Мы все знаем, что критика полезна для личностного и профессионального роста. Но сколько бы раз мы не прокручивали в голове эту мысль — все равно большинство реагирует на нее болезненно. Все потому, что бьет она, как правило, по самому нежному и дорогому — нашей самооценке. 

В статье ниже я написал советы, как правильно воспринимать критику и почему это важно для программиста. Приятного чтения!

#автор
💡 Область видимости

В JavaScript область видимости — это важная, но неоднозначная концепция. Области видимости, при правильном подходе к их использованию, позволяют применять надёжные шаблоны проектирования, помогают избежать нежелательных побочных эффектов в программах. 

В статье ниже вы узнаете, что такое область видимости и контекст выполнения.

#ссылка