webchic | Unsorted

Telegram-канал webchic - Webchic - frontend, backend, ci/cd

1568

Канал о Web разработке, для фронтов и full stack. По рекламе @bagdanus Admin: @Aleksei 🐍Python - @python_lounge 👨‍💻Другие языки - @cccoding 🥷Хакер/ИТ безопасность - @it_ha

Subscribe to a channel

Webchic - frontend, backend, ci/cd

Как REST выродился в собственную противоположность

Меня все сильнее раздражает, сколько людей готовы записывать в REST API любой интерфейс на основе HTTP. Сегодня приведу в качестве примера SocialSite REST API. Это же вызовы удаленных процедур (RPC). Он просто выкрикивает RPC. Связность между элементами на экране настолько сильная, что это творение заслуживает рейтинга X.

Статья

Читать полностью…

Webchic - frontend, backend, ci/cd

Аутентификация и авторизация

В посте объясняется разница между аутентификацией и авторизацией, а также дается набор правил для тех, кто решил сделать аутентификацию самостоятельно.

К статье(eng)

Читать полностью…

Webchic - frontend, backend, ci/cd

Как подружить Elementary и BLoC

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

Статья

Читать полностью…

Webchic - frontend, backend, ci/cd

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

#web #browser

К статье(rus)

Читать полностью…

Webchic - frontend, backend, ci/cd

Написание расширений PostgreSQL на языке С

PostgreSQL — это мощная система управления реляционными базами данных с открытым исходным кодом. Она дополняет язык SQL новыми фичами. СУБД определяется не только ее производительностью и встроенными фичами, но и способностью поддерживать персонализированную/дополнительную, специфичную для пользователя функциональность. Некоторые из этих возможностей могут быть представлены в виде конструкций или модулей базы данных, таких как хранимые процедуры или функции, но их объем обычно ограничен функциональностью, предоставляемой СУБД. Например, как вы напишете кастомное приложение для анализа запросов, которое будет находиться внутри вашей СУБД?

Статья

Читать полностью…

Webchic - frontend, backend, ci/cd

NEO4J – графовые базы данных

Neo4j — это графовая система управления базами данных с открытым исходным кодом, реализованная на Java. Она является ведущей графовой СУБД в мире.

Статья

Читать полностью…

Webchic - frontend, backend, ci/cd

Код-ревью для начинающих: советы и ориентиры из практики

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

Статья

Читать полностью…

Webchic - frontend, backend, ci/cd

Оптимизация GUI на Qt

Как правило, при создании desktop-приложений на платформе Qt не возникает проблем, связанных с медленностью работы GUI. Qt – платформа достаточно надежная, неплохо вылизанная по всем параметрам, в том числе и по скорости работы. Однако всё же иногда бывают ситуации, когда из-за обилия виджетов графический интерфейс немного притормаживает, и это печально). В этой статье я приведу один частный пример простого графического интерфейса и покажу, как за два шага можно сначала ускорить его в 11 раз, а потом и в целых 34 раза. Вдобавок к этому, я постараюсь немного осветить механизм принятия решения для таких оптимизационных задач, постараюсь показать направление мыслей для правильного решения.

Статья

Читать полностью…

Webchic - frontend, backend, ci/cd

Нужен человек оценивающий мультфильмы! Зарплата 4000 рублей/день. Работа из дома. Срочно! Всем от 14 лет и старше!

На канале Проект на час можно заработать 22.000 рублей за месяц если ты бездарь и до 100.000 рублей за короткую часовую работу, если ты талантище

Проект на час быстро поможет найти тебе подработку даже если у тебя нет опыта!

Читать полностью…

Webchic - frontend, backend, ci/cd

Обидки фрилансера, или какие отклики бесят любого HR-а

Мы собрали советы о том, как откликаться на вакансии, и на реальных переписках показали, как этого делать не нужно.

Прочитать статью — тыыык

*В конце статьи готовый скрипт для отклика, который вы можете адаптировать под себя.

Читать полностью…

Webchic - frontend, backend, ci/cd

У нашего проекта появился свой Дзен!

Там вы найдете:
— Эксклюзивные статьи про HR сегмент
— Необычные вакансии (начальник по мемам, помощник по игре в гольф и пр.)
— Разбор работ нейросетей и их применение в жизни

И многое другое!

Интересно? Подпишисьhttps://clck.ru/34KUDu

Читать полностью…

Webchic - frontend, backend, ci/cd

Руководство по Java 8 Optional

В этом учебном пособии мы рассмотрим класс Optional, который был представлен в Java 8.

Статья

Читать полностью…

Webchic - frontend, backend, ci/cd

Как работать с PyScript — фреймворком для фронтенда на Python

В веб-разработке Python используется в основном на бэкенде с такими фреймворками, как Django и Flask.А сегодня расскажем о PyScript, который даёт возможность запускать Python прямо в HTML.

Статья

Читать полностью…

Webchic - frontend, backend, ci/cd

В поисках Немо-дизайнера: 21 удочка для поиска дизайнера в ваш проект

Пойди поймай толкового дизайнера в бескрайнем океане фриланса. Такая задачка для бывалых HR-акул. В этой статье мы собрали 21 ресурс с дизайнерами самого разного калибра!

Если вы дизайнер, заходите в статью, чтобы получить ссылку на 21 ресурс для поиска работы.

Читать полностьютыыык

Читать полностью…

Webchic - frontend, backend, ci/cd

HR-ы и чат-GPT решают одни и те же кейсы. Кто круче?

Этим материалом мы с командой Promopoisk открываем серию статей с решением HR-кейсов по найму IT-сотрудников! Читайте, перенимайте опыт коллег, предлагайте свои решения в комментариях и угадывайте, какой из ответов оставил чат-GPT, а какой — опытный эксперт? Поехали!

Читать статью тыыык

Читать полностью…

Webchic - frontend, backend, ci/cd

CSS-in-JS в Angular или все-таки CSS?

CSS-in-JS очень быстро набрал популярность в React-комьюнити, но насколько актуален этот подход в Angular? В данной статье сравним удобство разработки и производительность двух визуально идентичных приложений (time-tracker), написанных с использованием SASS и @ emotion/css.

Статья

Читать полностью…

Webchic - frontend, backend, ci/cd

Добавляйте единицы измерения в имена

Есть одна ловушка читаемости кода, которой легко избежать, если вы о ней знаете; тем не менее она встречается постоянно: это отсутствующие единицы измерения. Рассмотрим три фрагмента кода на Python, Java и Haskell.

Статья

Читать полностью…

Webchic - frontend, backend, ci/cd

Оптимизация GUI на Qt

Как правило, при создании desktop-приложений на платформе Qt не возникает проблем, связанных с медленностью работы GUI. Qt – платформа достаточно надежная, неплохо вылизанная по всем параметрам, в том числе и по скорости работы. Однако всё же иногда бывают ситуации, когда из-за обилия виджетов графический интерфейс немного притормаживает, и это печально). В этой статье я приведу один частный пример простого графического интерфейса и покажу, как за два шага можно сначала ускорить его в 11 раз, а потом и в целых 34 раза. Вдобавок к этому, я постараюсь немного осветить механизм принятия решения для таких оптимизационных задач, постараюсь показать направление мыслей для правильного решения.

Статья

Читать полностью…

Webchic - frontend, backend, ci/cd

Конкурентность в Go: пять примеров

Традиционно считается, что главная фича Go – это «многопоточность из коробки». Этому посвящено немало статей, авторы которых показывают, какие есть примитивы конкурентности в рамках языка. В процессе изучения этих статей я понял, что на начальном этапе изучения языка мне тяжело начать применять конкурентный код не имея каких-то простых наглядных примеров.

Статья

Читать полностью…

Webchic - frontend, backend, ci/cd

GitHub-репозитории, о которых должен знать каждый разработчик

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

Статья

Читать полностью…

Webchic - frontend, backend, ci/cd

Может кто-то ищет работу удаленно❓

Пока ты это читал - вакансию уже забрали у нас на канале!

Успевай, срочно ищем:
- Оператора ПК 35.000/мес
- Администратора в интернет-магазин 46.500/мес
- Помощник руководителя удаленно 84.000/мес + ДМС
- Оператор Call-центра 22.400/мес + отпуск

НОВОБРАНЕЦ публикует вакансии для тех у кого нет опыта. Если ты ничего не умеешь - добро пожаловать. Работодатели не требуют квалификации!

Найди работу на НОВОБРАНЦЕ и получи деньги за 15 минут!

Читать полностью…

Webchic - frontend, backend, ci/cd

PyCUDA или этому коду нужно ускорение

Рассмотрим библиотеку PyCUDA, как альтернативу CUDA для C/C++. Оценим её возможности и проведем сравнение производительности на конкретном примере, а именно реализуем алгоритм Харриса для детекции углов на изображении.

Статья

Читать полностью…

Webchic - frontend, backend, ci/cd

Danger. Автоматизируем ревью на CI и пишем свой плагин

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

Статья

Читать полностью…

Webchic - frontend, backend, ci/cd

Оптимизация GUI на Qt

Как правило, при создании desktop-приложений на платформе Qt не возникает проблем, связанных с медленностью работы GUI. Qt – платформа достаточно надежная, неплохо вылизанная по всем параметрам, в том числе и по скорости работы. Однако всё же иногда бывают ситуации, когда из-за обилия виджетов графический интерфейс немного притормаживает, и это печально). В этой статье я приведу один частный пример простого графического интерфейса и покажу, как за два шага можно сначала ускорить его в 11 раз, а потом и в целых 34 раза. Вдобавок к этому, я постараюсь немного осветить механизм принятия решения для таких оптимизационных задач, постараюсь показать направление мыслей для правильного решения.

Статья

Читать полностью…

Webchic - frontend, backend, ci/cd

Что такое тактический Git

Автор книг Dependency Injection in .NET («Внедрение зависимостей на платформе .NET») и Code That Fits in Your Head рассказывает о своём подходе к Git и git stash, позволяющем добиться большой гибкости в работе с кодом.

Статья

Читать полностью…

Webchic - frontend, backend, ci/cd

Как энтузиасты возвращают «старый» интернет

На
этой неделе сценарист фильма «Дюна» Дени Вильнёва рассказал, что писал сценарий в программе Movie Master на MS-DOS — так как не любит перемен. И пока такие энтузиасты используют старое программное обеспечение в силу привычки, другие идут гораздо дальше в своих начинаниях и возвращают интернет во времена, когда страницы были минималистичны, а протоколы — проще сегодняшних.

Статья

Читать полностью…

Webchic - frontend, backend, ci/cd

⚡️ Какие перспективы и вызовы у венчурного* бизнеса в России?

* венчур = инвестиции в стартапы (аля Яндекс на самом старте их бизнеса)

Уже сегодня, 26 апреля в 18:30, состоится бесплатный вебинар о венчурном бизнесе — одном из самых динамичных и перспективных сегментов экономики.

👩🏼‍💻 Специальный гость: Татьяна Кондратьева — независимый эксперт и советник в области управления активами, венчурных и прямых инвестиций, новых технологий, инноваций и образования.

Ключевые темы:
— Текущая ситуация на венчурном рынке
— Как оцениваются стартапы в различных индустриях
— Привлекательны ли венчурные сделки для инвесторов в текущей ситуации.

Вы узнаете:
— Что такое портрет инвестора и куда идти за инвестициями
— Можно ли получать грант для финансирования проекта
— Что делать, если хотите работать на международном рынке

Если вы хотите найти работу в венчуре - подпишитесь на канал и учитесь навыкам будущего
🟢 /channel/evavc

Читать полностью…

Webchic - frontend, backend, ci/cd

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

#web #browser

К статье(rus)

Читать полностью…

Webchic - frontend, backend, ci/cd

Дизайн и эволюция языка С++

Обзор книги Бьерна Страуструпа

Статья

Читать полностью…

Webchic - frontend, backend, ci/cd

Как нативно визуализировать голос в iOS

Представьте, что у вас в приложении есть чат. В один прекрасный день на встрече отдела product manager приносит весть, что пора бы в чат добавить поддержку голосовых сообщений. «Да легко!» — проносится в голове: быстренько создадим новую ячейку, нарисуем в ней плеер, напишем бизнес-логику и готово. Но вдруг оказывается, что заказчик хочет плеер «как в Telegram» — с поддержкой отрисовки аудиоволны. Да ещё и динамически — в процессе записи.

Статья

Читать полностью…
Subscribe to a channel