Книги для программистов
55.1K subscribers
1.36K photos
283 videos
24 files
1.23K links
Книги по программированию, библиотека электронных книг для разработчиков.


По всем вопросам @evgenycarter

РКН clck.ru/3Ko9cz
Download Telegram
Forwarded from React
React

React Custom Hooks - Пишем компонент прогресса чтения
React - Компонент сравнения картинок со слайдером на TypeScript
Мобильное меню с бесконечной вложенностью на React и TypeScript
React и TypeScript - как писать tsx чище?
Разбор Next 13 - урок по работе с app, turbopack, font, SSR
Модальное окно (popup) на React с Headless UI
Что нового в React Router 6.4+?
Solid js - signals, createEffect, createResource. Круче React?
React Hook Form - простая работа с формами
Разбор Next.js Server Actions!
PurpleSchool | Anton Larichev

источник

✍️ @React_lib
👍94
Forwarded from React
Наиболее распространенные ошибки при использовании React

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

https://claritydev.net/blog/the-most-common-mistakes-when-using-react

✍️ @React_lib
👍9👎1
Becoming an Enterprise Django Developer: Discover best practices, tooling, and solutions for writing and organizing Django applications in production
Автор: Michael Dinder (2022)

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

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

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

👉 @bfbook
👍81👎1🔥1
Полезные команды PostgreSQL

Отобразить папку с базами данных
ps auxw | grep postgres | grep -- -D

Список баз
psql -l

Дамп конкретной БД
pg_dump -h localhost -O -F t -c -U postgres <имя_бд> | gzip -c > <имя_файла>.gz

Где:
-h [host]: имя хоста, значение по умолчанию localhost или значение из переменной окружения PGHOST.
: пропускает команды для установки владельца таблиц, видов и т. д.
-F {c|t|p}: формат вывода данных custom, tar, plane text.
-c: добавляет команды для удаления (drop) объектов (таблиц, видов и т. д.).
-U [username]: — пользователь, чьими правами доступа нужно воспользоваться при запросе данных. По умолчанию берется текущий пользователь.

Дамп всех БД
pg_dumpall | gzip -c > <имя_файла>.gz

#db

👉 @database_info
👍20🥴7
Clean Code in C#: Refactor your legacy C# code base and improve application performance by applying best practices
Автор: Jason Alls (2020)

Традиционно ассоциируясь с разработкой настольных приложений и игр для Windows, C# сегодня используется в самых разных областях, таких как веб-приложения и облачные приложения, а также становится все более популярным для разработки мобильных устройств.

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

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

👉 @bfbook
👍134🤔2🥰1
Game Development with Rust and WebAssembly: Learn how to run Rust on the web while building a game
Автор: Eric Smith (2022)

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

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

👉 @bfbook
👍12😡1
Кладбище советских компьютеров

https://bookflow.ru/kladbishhe-sovetskih-kompyuterov/

Подписывайтесь на канал 👉@tipsysdmin
😢26👍122🤔2😍2💩1