Фильтр публикаций


Репост из: Библиотека хакера | Hacking, Infosec, ИБ, информационная безопасность
#security #guide

Справочник по разработке безопасных веб-приложений: лучшие практики, анализ и исправление уязвимостей.

https://proglib.io/w/3e42e3da


Репост из: Ты в тренде или уходи
💻 CSS свойства, необходимые новичку — [49:47]

Автор видео рассказывает, что такое свойства в CSS, для чего они применяются, и показывает, какие из них новичку следует выучить в первую очередь.

1. Background — [2:01]
2. Border — [5:48]
3. Color, opacity — [10:13]
4. Dimension (height, weight) — [11:09]
5. Font — [15:17]

Перейти к просмотру

#верстка #css


Репост из: Библиотека программиста | программирование, кодинг, разработка
🕸 7 технологий веб-разработки, на изучение которых я зря потратил время

Изучая веб-разработку в 2015 году, я потратил много времени на любые технологии, с которыми сталкивался в статьях и учебных пособиях в Интернете. Не делайте тех же ошибок.

https://proglib.io/sh/wLSuk3Ah86


Репост из: [404] — программирование
🐘 Пишем свой движок на PHP

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

Несмотря на то, что плейлисту уже больше 5 лет, информация из него всё ещё актуальна.

Перейти к плейлисту

1. Подключение страниц — [23:55]
2. HTML-вёрстка — [26:06]
3. «Подправляем» таблицу стилей — [23:50]
4. Функция для отправки данных — [39:44]
5. Нестандартная капча — [17:10]

#плейлист #php






Репост из: Библиотека программиста | программирование, кодинг, разработка
Егор Рогов из Postgres Professional подробно и доступно рассказывает теорию и практику работы с PostgreSQL:

📌 Индексы

- Механизм индексирования
- Интерфейс метода доступа, классы и семейства операторов
- Hash
- B-tree
- GiST
- SP-GiST
- GIN
- RUM
- BRIN
- Bloom

📌 Изоляция и многоверсионность

- Изоляция, как ее понимают стандарт и PostgreSQL
- Слои, файлы, страницы — что творится на физическом уровне
- Версии строк, виртуальные и вложенные транзакции
- Снимки данных и видимость версий строк, горизонт событий
- Внутристраничная очистка и HOT-обновления
- Обычная очистка (vacuum)
- Автоматическая очистка (autovacuum)
- Переполнение счетчика транзакций и заморозка

📌 Журналирование

- Буферный кеш
- Журнал предзаписи — как устроен и как используется при восстановлении
- Контрольная точка и фоновая запись — зачем нужны и как настраиваются
- Настройка журнала — уровни и решаемые задачи, надежность и производительность.

📌 Блокировки:

- Блокировки отношений
- Блокировки строк
- Блокировки других объектов и предикатные блокировки
- Блокировки в оперативной памяти

📌 Запросы

- Этапы выполнения запросов
- Статистика
- Последовательное сканирование
- Индексное сканирование
- Соединение вложенным циклом, а также будет продолжение про соединение хешированием / слиянием и сортировку

А еще у Postgres Professional есть учебные курсы, которые доступны всем желающим.


Репост из: Just Django
Лучшие книги о Django (на английском)

1. Django for APIs: Build web APIs with Python & Django

2. Two Scoops of Django 1.11: Best Practices for the Django Web Framework

3. Django for Professionals: Production websites with Python & Django

4. Django for Beginners: Build websites with Python and Django

5. Django 2 by Example

6. Django Design Patterns and Best Practices

7. Django Unleashed

8. Beginning Django E-Commerce

9. Lightweight Django 1st Edition

10. Practical Django 2 and Channels 2


Репост из: Ты в тренде или уходи
⚙️ Пишем сайт на Go за 3 часа[2:49:03]

Из видео вы узнаете, как создавать полноценные сайты с красивым дизайном и базами данных на языке Go.

Автор не подразумевает, что у зрителя есть какой-либо опыт в программировании, поэтому урок подойдёт в том числе и для новичков.

Перейти к просмотру

#golang


Репост из: Библиотека программиста | программирование, кодинг, разработка
🐘 8 лучших GUI клиентов PostgreSQL в 2021 году

Что такое графический интерфейс PostgreSQL? Зачем он нужен? Как это может помочь вам в управлении базами данных? Узнайте о лучшем программном обеспечении Postgre GUI, которое можно попробовать в 2021 году.

https://proglib.io/sh/Q3gDi6wsyZ


Репост из: Python - Советы, библиотеки, гайды
Зарегистрированные порты известных приложений/сервисов.
Полезно знать 💡


Репост из: Библиотека программиста | программирование, кодинг, разработка
Подборка бесплатных ресурсов для разработчиков с упором на веб: редакторы кода, фото / видео, иллюстрации, шрифты, иконки, макеты, дизайн, расширения для браузера, сжатие кода и хостинг-провайдеры.

https://proglib.io/w/a911c014


Репост из: Flutter For Dev - новости, статьи, дизайн.
Flutter — What’s next on the Web?: Mariam Hasnany рассказывает про дальнейшие планы развития Flutter Web.
https://medium.com/flutter/flutter-whats-next-on-the-web-e0454bff964


Репост из: Just Django
#useful_stuff

Вас интересует, как создать хорошую структуру для вашего файла settings.py и написать код, как профессионалы?

В этой новой статье вы найдете один из самых важных советов, который поможет вам стать хорошим разработчиком.

(Время чтения 2мин)

Читайте статью здесь👇


Репост из: Журнал «Код»
Nginx — быстрый, дерзкий и суперпопулярный сервер.

Один из самых популярных веб-серверов в мире сделал сисадмин из России. Как вам такое?

https://thecode.media/n0nginx

#объяснялово_Код




Репост из: одна ссылка в день
Видео недоступно для предпросмотра
Смотреть в Telegram
MDN Web Docs — база знаний для веб-разработчиков, созданная и поддерживаемая компанией Mozilla. На сайте представлена вся информация о веб-разработке.

#вебразработка #программирование #обучение


Репост из: Ты в тренде или уходи
🎨 Основы веб-дизайна в Figma — [45:53]

В этом видео автор, минуя почти всю теорию, начинает обучение веб-дизайну в Figma сразу с практического задания — создания первого макета.

Учтите, что оно предназначено для полных новичков, ведь автор рассказывает не только про создание макета, но и объясняет, как пользоваться тем или иным инструментом в Figma.

Перейти к просмотру

#дизайн


Репост из: Just Django
#useful_stuff

API Django перевода предоставляет несколько функций, которые помогут вам перевести ваше приложение. Все они доступны в модуле django.utils.translation. В большинстве случаев вы будете использовать ugettext() и ugettext_lazy().

Префикс u означает unicode, и обычно лучше использовать ugettext() вместо gettext() и ugettext_lazy() вместо gettext_lazy(), поскольку по большей части мы будем работать с международными кодировки.

Итак, что произойдет, если вы используете ugettext() (вместо ugettext_lazy()) в определении модели (скажем, в поля label):

1. Django запускается, язык по умолчанию - английский;
2. Django выбирает английскую версию label полей;
3. Пользователь меняет язык сайта на русский;
4. Labels по-прежнему отображаются на английском языке (поскольку определение поля вызывается только один раз к тому времени, когда оно было вызвано, язык был другим).

Чтобы избежать этого поведения, вы должны правильно использовать ugettext_lazy() и ugettext() .

Вот краткое изложение того, когда использовать ugettext() или ugettext_lazy():

ugettext_lazy():
- models.py (fields, verbosename, helptext, methods shortdescription);
- forms.py
(labels, helptext, emptylabel);
- apps.py
(verbosename).

ugettext():
- views.py
- Другие модули, похожие на views, которые выполняются в процессе запроса


Репост из: [404] — программирование
🐘 Как писать хороший код на PHP — [1:18:51]

Гость интервью — Senior PHP разработчик. Он рассказывает, почему все ненавидят этот язык программирования, несмотря на его популярность.

Вы также услышите про его опыт работы над приложением Viber, научитесь различать хороший PHP-код от плохого и поймёте, почему стать разработчиком на этом языке труднее всего.

Перейти к просмотру

#видео #php

Показано 20 последних публикаций.

12

подписчиков
Статистика канала