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

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

Ссылка: @Portal_v_IT

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

Канал на бирже: telega.in/c/dailycoding
Download Telegram
Чтобы получать больше материалов по ИТ и бизнесу, присоединяйтесь к сообществу провайдера ИТ-инфраструктуры @SelectelNews 🦖⚡️
📑 Как начать программировать в парах

Что нам дает парное программирование?

— Обучение и онбординг новичков.
— Шеринг кода/процессов и обмен опытом.
— Пара решает проблему быстрее и реже обращаются за помощью.
— Повышение производительности.
— Сплочение коллектива.
— Увеличение скорости ревью.

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

#статьи
Выберите правильный вариант 👇🏼 #test #python
📖 Инновации SQL Server 2019: Использование технологий больших данных и машинного обучения
🖋 Боб Уорд, 2020

В книге представлен исчерпывающий обзор SQL Server 2019 – инновационной версии популярной СУБД. Авторы рассказывают о производительности и безопасности, об использовании контейнеров и технологии Kubernetes, о работе с кластерами больших данных и средствах машинного обучения. Подробное описание новых функций SQL Server 2019 позволит читателю расширить свои навыки в области управления и извлечения информации из больших данных.

💾 Скачать книгу

#book #sql
💡 Не используйте в WHERE функции

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

#советы #coding #sql
🎁 Бесплатная раздача для подписчиков

Специально для подписчиков наших каналов о программировании, мы бесплатно раздаем файл 📦 Gethings Done UI Kit через UI8 Bot. Чтоб получить этот файл бесплатно, достаточно нажать на кнопку под постом.

Внимание! Раздача ограничена по времени.
🔥 Лучшее на канале за неделю

1
. ARM и программирование без блокировок.

2. CodeTrack — это бесплатный профилировщик производительности и анализатор выполнения .NET.

3. Не пишите сложные многоуровневые запросы.
🛠 WinDbg — низкоуровневый и классический, но также новый и свежий! WinDbg теперь в Магазине Windows со всеми новыми визуалами и многим другим!

#инструменты
📖 Проектирование и реализация систем управления базами данных
🖋 Эдвард Сьоре, 2021

Автор подробно разбирает исходный код полностью функциональной, но при этом очень простой для изучения системы баз данных SimpleDB и предлагает читателям, изменяя отдельные ее компоненты, разобраться в том, к чем это приведет. Это отличный способ погрузиться в тему и изучить, как работают базы данных, на уровне исходного кода.

💾 Скачать книгу

#book #бд #субд
📑 Трюк с XOR для собеседований и не только

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

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

#статьи
Выберите правильный вариант 👇🏼 #test #python
🛠 WireShark — это передовой и широко используемый анализатор сетевых протоколов. Он позволяет вам посмотреть, что происходит в вашей сети на микроскопическом уровне и является стандартом де-факто (а часто и де-юре) для многих коммерческих и некоммерческих предприятий, государственных учреждений и учебных заведений. Разработка Wireshark процветает благодаря добровольному вкладу сетевых экспертов со всего мира и является продолжением проекта, начатого Джеральдом Комбсом в 1998 году.

#инструменты #C #Си
💡 Перечисляйте столбцы во время INSERT

При добавлении данных в таблицу, так же как и в SELECT перечисляйте поля таблицы, например:

Не нужно так делать

   INSERT INTO table 
VALUES (col1, col2, col3……)

Лучше так

   INSERT INTO table (col1, col2, col3……) 
VALUES (col1, col2, col3……)

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

#советы #coding #sql
📑 Упрощенный синтаксис для jsonb в PostgreSQL 14

В репозиторий Postgres упал комит, упрощающий работу с jsonb. Теперь можно обращаться к частям jsonb с помощью квадратных скобок, причем это работает как на чтение, так и на запись.

#статьи #sql
Выберите правильный вариант 👇🏼 #test #python
📖 Python for Professionals: Learning Python as a Second Language
🖋 Мэтт Теллес, 2020

Цель этой книги - помочь программисту быстро освоить язык. Целевая аудитория этой книги - это те, кто писал программы в прошлом, но не обязательно на Python. Эта книга разделена на 10 глав и содержит подробное описание основных концепций программирования на Python.

Данная книга на английском языке.

💾 Скачать книгу

#book #python