Webchic - frontend, backend, ci/cd – Telegram
Webchic - frontend, backend, ci/cd
1.08K subscribers
273 photos
22 videos
1.11K links
Канал о Web разработке, для фронтов и full stack.

По рекламе @adtgassetsbot
Admin: @Aleksei

🐍Python - @python_lounge
👨‍💻Другие языки - @cccoding
🥷Хакер/ИТ безопасность - @it_ha
Download Telegram
​​Как реализовать sharing в социальных сетях․

Помимо разработки самого лендинга с конфигуратором нужно было реализовать возможность шаринга созданного украшения с сопроводительным текстом в социальные сети. Для этого требовалось создать приложения в Facebook и VKontakte и настроить необходимые разрешения, а в коде разобрать и подключить API этих соцсетей и запустить функционал шаринга. Также нужно было собрать email поделившихся пользователей для проведения розыгрыша. Мы решили все это сделать на JavaScript.

[ Статья ]
Пользовательские типы и std::format в C++20

std::format — очень полезное (и серьезное) нововведение C++20, позволяющее нам форматировать текст в строки удобным и эффективным образом. Оно привносит в язык форматирование в стиле Python в сочетании с безопасностью и простотой использования.

В этой статье я расскажу, как реализовать пользовательские средства форматирования (форматтеры) в соответствии с новой std::format архитектурой.

Статья
Создание собственных команд в GIT

Эта статья предназначена для тех, кто уже имеет начальный уровень работы с Git и BitBucket. В статье рассматриваются примеры в Git Bash version 2.33.0, API BitBucket 2.0

Статья
Концепция умного указателя static_ptr<T> в C++

В этой статье мы рассмотрим новый вид умного указателя, который можно назвать staticptr. Больше всего он похож на std::uniqueptr без динамической аллокации памяти.

Статья
Топ вещей из Java, которых мне не хватает в C#

Спор "Java vs. C#" существует чуть меньше, чем вечность. Есть много статей, затрагивающих разные участки его спектра: Что есть в C# чего нет в Java, что языки друг у друга позаимствовали, у одних LINQ, у других обратная совместимость, в общем, тысячи их.

Однако, я никогда не видел, чтобы писали о чём-то, что в Java, с точки зрения фич языка есть, чего в C# нет. Впрочем, я здесь не для того, чтобы спорить. Эта статья призвана выразить моё субъективное мнение и заполнить небольшой пробел по теме, озвученной в заголовке.

Статья
Как устроена виртуальная машина SQLite

SQL – концептуально странный язык. Вы пишете ваше приложение на одном языке, скажем, на JavaScript, а затем направляете базе данных команды, написанные на совершенно другом языке – SQL. После этого база данных компилирует и оптимизирует эту команду на SQL, выполняет её и возвращает вам данные. Такой метод кажется ужасно неэффективным, но, всё-таки, ваше приложение может проделывать сотни таких операций в секунду. Просто безумие!

Статья
Работать в Telegram и зарабатывать деньги, о которых вы раньше не смели и мечтать?

Дано — инстаграм без VPN не работает. Все побежали в ВКонтакте, но столкнулись с тем, что там все плохо. Остается ТГ, но как там работать?

Так давайте узнавать!

Элементарный TELEGRAM — книга топового админа и специалиста по Телеграм Алексея Шабаршина. Он — маркетолог, построивший сеть каналов в телеге с 2 млн подписчиков и создавший топ-1 сайт по поиску работы в диджитал jobTG.com.

Вы научитесь:

— Создавать и упаковывать каналы по трендовым тематикам
— Зарабатывать на рекламе, партнерских программах, продаже услуг
— Продвигать, продавать и покупать каналы


Хочешь начать зарабатывать в Telegram? Оформляй предзаказ на книгу: https://book24.ru/r/grUbF

Зачем оформлять предзаказ сейчас?

— Стоимости выгоднее не будет.
— Вы получите книгу первым.
— Сразу платить не обязательно, можешь отдать деньги при получении книги курьеру.
— Так же по промокоду "TELEGRAM" скидка 20%
Эффективная FIFO-обработка для Node.js и Chrome

"По классике" FIFO-очередь для обработки некоторого потока задач обычно реализуется в виде связанного списка элементов. Но для JavaScript такой подход нехорош - он требует либо создания "обвязки" над элементом очереди в виде дополнительного объекта, содержащего ссылки на сам элемент и указатель на следующий, либо превращения элемента в объект и расширения его таким же указателем.

Статья
Подводные камни парного программирования

Парное программирование, конечно, имеет много положительных сторон, но также оно требует практики и не всегда поначалу проходит гладко. Перечислим некоторые традиционные подводные камни и дадим несколько советов, как с ними справиться. Когда сталкиваетесь с такими проблемами, держите в голове свою цель. Важно помнить, чего вы хотите добиться, чтобы держать всё под контролем.

Статья
Читаем почту из python при помощи imap

В статье подробно разбираем работу библиотек imaplib и email, открываем ящик и читаем письма (получаем из писем всё что есть) на примере mail. ru (хотя в целом, должно работать везде).

Статья
Модуляризация DI в проекте с UDF-архитектурой

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

Статья
Работаем с pdf из контекстного меню файлового менеджера

Замечательный файловый менеджер Dolphin всем хорош. И две панели, и разнообразные контекстные меню ускоряющие обработку всевозможных команд и заданий. Но что делать если нужно простенько и быстро собрать несколько одностраничных pdf-файлов?

Статья
Рекомендациями от автора с опытом программирования в 20 лет

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

Статья
Пишем приложение на JetBrains Exposed

При всём разнообразии фреймворков для работы с базой данной, стоящих и постоянно развивающихся не так уж и много. И если про Hibernate знают все, а про JOOQ знают очень многие, то слабая популярность Exposed скорее связана с его ориентацией на Kotlin. Если Вы только-только пришли в Kotlin из Java, Вам архитектурные подходы, заложенные в Exposed (переполнение лямбдами и функциями-замыканиями, к примеру) могут показаться дичью, но пугаться не стоит: чем дальше Вы будете осваивать Kotlin, тем привычнее для Вас будут конструкции Exposed.

Статья
Что на самом деле происходит, когда пользователь вбивает в браузер адрес google.com

#web #browser

К статье(rus)
Набор noscript текстур, разработанных с помощью юникод символов и <pattern> элемента

Текстуры
Обработка ошибок и C++

В статье разные способы обработки ошибок в C++, несколько советов от сообщества и немного заметок о различных жизненных (и не очень) ситуациях.

Статья
Рассылка писем через Unione (php, Yii2)

В статье представлен код позволяющий отправлять транзакционные письма через сервис unione, делать HTTP запросы к REST апи, а так же отправлять обычные email по smtp используя общий класс отправитель различных сообщений.

Статья
Скриптинг без скриптинга

Уже давно считается, что многие (если не все) игры или приложения можно улучшить, добавив в них поддержку скриптов.

Статья
Создание .NET библиотеки от А до Я

Думаете о создании .NET библиотеки, но не знаете, в какую сторону двигаться? Уже разрабатываете нечто подобное, но хочется открыть для себя что-то новое? Ищете варианты расширить автоматизацию? Не знаете, что делать с пользователями? Надеюсь, данная статья поможет ответить на эти и другие вопросы.

Статья