Daily Coding 🔥
8.74K subscribers
1.88K photos
6 videos
1 file
1.72K links
Канал, который научит вас программировать лучше и эффективнее.

Интересные задачи, обучающие статьи, советы по стилю кода и многое другое.

Ссылка: @Portal_v_IT

Сотрудничество: @oleginc, @tatiana_inc

Канал на бирже: telega.in/c/dailycoding
Download Telegram
Видеокасты — это лучший способ узнать что-то новое, ведь они дают максимальный контекст. Вы можете видеть инструменты, которые использует автор, его действия (вместо сухого описания) и т.д

На канале Ивана Клешнина можно найти полезные видео о веб-разработке (React, NodeJS, CSS-in-JS, GraphQL и многое другое).

Производные состояния в React
SSR и будущее веб-разработки
Обзор резюме Backend-разработчика

#tutorials #video
💡 Самые популярные языки программирования. Python

Python продолжает набирать обороты. На самом деле, согласно Stack Overflow, это единственный язык программирования, который демонстрирует устойчивую тенденцию к росту популярности в течение последних пяти лет. Индекс TIOBE предсказывает, что вскоре он опередит Java и C. Это язык общего назначения, то есть используется для создания чего угодно.

Машинное обучение, искусственный интеллект, Big Data и робототехника полагаются на Python. Кроме того, в 2019 году Python – самый популярный язык вводных курсов в университетах.

Преимущества:
— Прозрачная форма, чёткая структура, короткий синтаксис.
— Доступен на всех платформах операционных систем Mac OS, Windows и Linux и других ОС.
— С высокой скоростью обработки Python подходит для написания как маленьких сценариев, так и чрезвычайно больших программ, таких как Blender 3D.

Недостатки:
— Нет таких модификаторов доступа, как: protected, private и public.

#tips #coding
🛠 HTML Boilerplate — расширение, которое упрощает работу с HTML файлами, избавляя вас от необходимости прописывать теги head и body вручную. Просто наберите в пустом файле html, нажмите на Tab, и VS Code сам сгенерирует шаблон вашего документа.

#инструменты #vscode
📑 6 лучших фреймворков JavaScript на 2020 год

JavaScript — это технология, которая лежит в основе современных быстрых веб-приложений. Существует множество инфраструктур и библиотек пользовательского интерфейса для создания сложных, быстро реагирующих приложений.

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

#статьи
🛠 Solid — это легковесный и быстрый аналог React, не использующий виртуальную DOM и компилируемый в прямые DOM-инструкции.

#инструменты #js
💡Как в JavaScript получить размеры экрана, окна и веб-страницы

Размер экрана — это ширина и высота экрана: монитор или мобильный экран.
window.screen — объект, который содержит информацию о размере экрана. Вот как получить доступ к ширине и высоте экрана:

const screenWidth  = window.screen.width;
const screenHeight = window.screen.height;

Доступный размер экрана состоит из ширины и высоты экрана без панелей инструментов ОС.

const availScreenWidth  = window.screen.availWidth;
const availScreenHeight = window.screen.availHeight;

Чтобы получить доступ к внешнему размеру окна, вы можете использовать свойство outerWidth и outerHeight, которые доступны непосредственно для объекта window:

const windowOuterWidth  = window.outerWidth;
const windowOuterHeight = window.outerHeight;

Размер веб-страницы состоит из ширины и высоты отображаемого содержимого страницы.

const pageWidth = document.documentElement.scrollWidth;
const pageHeight = document.documentElement.scrollHeight;

#советы #js
🤔 Выберите правильный вариант ответа ниже

#тест
📒 Выберите правильный ответ
Anonymous Quiz
9%
Строка
15%
Функция
11%
Обёртка
65%
Объект
💡 Упрощаем работу с Git

Как известно, управлять Git-репозиторием через интерфейс командной строки очень сложно - все это знают наверняка. А когда у вас открыт проект с 20 или около того различными ветвями, трудно идти в ногу с последними коммитами, не говоря уже о том, чтобы следовать модели ветвления. Ещё хуже то, что новички пытаются использовать Git в первый раз для управления версиями; CLI не может позволить пользователям понять, каким Git на самом деле должен быть.

Ungit решает все эти задачи с помощью интуитивно понятного графического интерфейса для управления Git-репозиториями. Он представляет ваш репозиторий как паутину коммитов и ветвей.

#tips #coding
📦 Minimal Flat iPhone 11 & 11 Pro Vector Set

Набор из 12 минималистичных векторных изображений нового iPhone 11 и iPhone 11 Pro. Все цвета, передняя и задняя сторона.

Скачать бесплатно можно по подписке в нашем боте.

💾 Скачать в боте | 📦 Файл | 💸 Купить (12$)

#design #free @ui8_bot
💡 Самый важный навык, которому может научиться программист

Написание кода — это большая часть работы программиста. В жизни разработчика вам придется иметь дело с разными видами требования написать код. Каждый запрос заставит вас принимать трудные решения. И это нормально. В этом нет ничего плохого. Это то, чего все ждут от вас, как от программиста: Писать код. Однако, вот вопрос: Стоит ли вам писать весь код, который от вас требуется?

Этот вопрос подводит нас к самому важному навыку, который может выучить программист: Знание того, когда не следует кодить, возможно, является самым важным навыком, которому может научиться программист

Программирование - это искусство решения проблемы. Так что, естественно, программисты - это решатели проблем.

#советы #coding
🛠 Heroku

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

#инструменты
💡Что такое CSS Grid?

Grid Layout — основа веб-дизайна, это вам любой верстальщик скажет. А вот модуль CSS Grid представляет собой простой и в то же время мощный инструмент для создания сайта.

CSS Grid был разработан рабочей группой CSS для того, чтобы сделать создание шаблонов в CSS максимально удобным. Изучить CSS Grid можно на онлайн-курсе от HTML Academy.

#советы #инструменты
🤔 Выберите правильный вариант ответа ниже

#тест
🔖 Ответ
Anonymous Quiz
4%
>=
38%
===
6%
!=
52%
==
Daily Coding 🔥
🔖 Ответ
Обсудить ответы можно в нашем чате.
🛠 KeystoneJS — это мощный фреймворк CMS, основанный на Express и MongoDB. Альтернатива WordPress для Node.js. Он позволит вам с легкостью создавать динамические проекты с хорошо структурированными маршрутами, шаблонами и моделями.

#инструменты #js