|
rss_habr
[Перевод] Как оставаться программистом, если у тебя память как у дрозофилыЧетверг, 06 Октября 2022 г. 17:28 (ссылка)
Мой мадригал тем инструментам разработки, которые изменили мою жизнь Программирование стало гораздо более многогранным ремеслом с тех пор, как в середине 1990-х я впервые попробовал AmigaBASIC. В те времена еще можно было купить один большой том о компьютере, на котором вы программируете – и там бы нашлось 99% всей нужной информации. Эта книга, где на множестве страниц уголки загнуты в качестве закладок, обклеенная стикерами, лежала бы у вас под рукой, пока вы вбивали бы команды в монохромный текстовый редактор. Современная книга по клиентскому веб-фреймворку может быть толще, чем во времена программирования под C64 бывали мануалы, достаточные для создания полноценных игр. С другой стороны, сегодня информация по любым платформам, для которых требуется писать код, находится буквально в одном клике. Сегодня никто бы больше и не подумал покупать документацию по разработке – и Microsoft, и Apple свободно выкладывают свою документацию в Интернете для всех желающих. А что говорить о проектах с открытым исходным кодом! Во времена npm, PyPI и GitHub сложно объяснить, насколько неоднозначным решением (которое требовалось всесторонне обдумывать) раньше считалось потребовать хоть какие-нибудь возможности, которые выходили бы за рамки функционала операционной системы. Часто вместе с продуктом приходилось сдавать и все его зависимости. Читать далееhttps://habr.com/ru/post/691908/?utm_source=habrahabr&utm_medium=rss&utm_campaign=691908
rss_habr
[Перевод] Безопасный Spring REST с применением Spring Security и OAuth2Пятница, 30 Сентября 2022 г. 15:24 (ссылка)
В этой статье мы продемонстрируем пример настройки Spring Security + OAuth2 для защиты конечных точек REST API на фреймворке Spring Boot. Клиенты и учетные данные пользователей будут храниться в реляционной базе данных (для баз данных H2 и PostgreSQL подготовлены примеры конфигураций). Читать далееhttps://habr.com/ru/post/690978/?utm_source=habrahabr&utm_medium=rss&utm_campaign=690978
rss_habr
Как структурировать проект на Golang: гайд от backend-разработчикаЧетверг, 29 Сентября 2022 г. 10:39 (ссылка)
Всем привет, меня зовут Авксентий, я backend-разработчик в inDriver. Думаю, каждый начинающий разработчик сталкивался с проблемой, как правильно выстроить архитектуру и структуру проекта. Ведь организация кода проекта — постоянно развивающаяся проблема, а следование стандартной структуре сохраняет чистоту кода и повышает производительность команды. Когда я начинал писать на Go, то потратил много времени на поиски стандартов структурирования проекта. В итоге так и не нашел официального и точного стандарта — либо информация была неполной, либо это было не то, что нужно. Я решил написать свой гайд на основе опыта. Он для начинающих разработчиков и посвящен тому, как структурировать проект на Golang. Читать далееhttps://habr.com/ru/post/690088/?utm_source=habrahabr&utm_medium=rss&utm_campaign=690088
rss_habr
Как создать сценарии обзвона базы холодных и «спящих» клиентов в DigitalЧетверг, 29 Сентября 2022 г. 09:59 (ссылка)
Одна из главных проблем многих диджитал-агентств заключается в том, что у менеджеров по продажам часто не доходят руки до обзвона старых клиентов, переставших сотрудничать с компанией. Да и с холодными нередко возникают трудности, если база для прозвона большая. В статье приведем примеры создания сценариев для голосового бота Voicebox, который поможет справиться с этим, а также выполним его детальную настройку. Читать далееhttps://habr.com/ru/post/690696/?utm_source=habrahabr&utm_medium=rss&utm_campaign=690696
rss_habr
Интеграция с маркетплейсами или как я научился не волноваться и полюбил API-интеграциюВторник, 27 Сентября 2022 г. 11:49 (ссылка)
rss_habr
Интеграция с маркетплейсами или как я научился не волноваться и полюбил API-интеграциюВторник, 27 Сентября 2022 г. 11:49 (ссылка)
rss_habr
[Перевод] Что станет с производительностью, если переборщить с ленивой загрузкойПонедельник, 26 Сентября 2022 г. 11:42 (ссылка)
Ленивая загрузка – это выжидательный подход к работе с ресурсами, когда загрузка ресурса откладывается до момента, пока он фактически не понадобится. В таком случае при работе с критически важными ресурсами экономятся данные, а также снижается конкуренция за эти данные при работе по сети. Такой прием стал веб-стандартом в 2019 году, а сегодня loading=«lazy» для изображений поддерживается в большинстве крупных браузеров. На словах все отлично, но случается ли перебор с ленивой загрузкой? https://habr.com/ru/post/689796/?utm_source=habrahabr&utm_medium=rss&utm_campaign=689796
rss_habr
[Перевод] Что станет с производительностью, если переборщить с ленивой загрузкойПонедельник, 26 Сентября 2022 г. 11:42 (ссылка)
Ленивая загрузка – это выжидательный подход к работе с ресурсами, когда загрузка ресурса откладывается до момента, пока он фактически не понадобится. В таком случае при работе с критически важными ресурсами экономятся данные, а также снижается конкуренция за эти данные при работе по сети. Такой прием стал веб-стандартом в 2019 году, а сегодня loading=«lazy» для изображений поддерживается в большинстве крупных браузеров. На словах все отлично, но случается ли перебор с ленивой загрузкой? https://habr.com/ru/post/689796/?utm_source=habrahabr&utm_medium=rss&utm_campaign=689796
rss_habr
HTML, JavaScript, YandexAPI и щепотку BootstrapПятница, 23 Сентября 2022 г. 10:15 (ссылка)
rss_habr
Сервис, который должен был объединить торговые площадки США Ebay, Amazon и ZapposСреда, 21 Сентября 2022 г. 11:37 (ссылка)
В далёком 2012 году довелось мне участвовать в одном интересном проекте - BuyinUsa. Идея проекта была в следующем: объединить в одном месте товарные предложения с наиболее популярных торговых площадок США, представить их российским потребителям, взять на себя доставку и конвертацию при оплате. Для начала решили взять самые крупные: ebay, amazon, zappos. К тому же в этот год zappos вообще закрыл возможность для российских пользователей даже заходить на их сайт. А тут мы такие… Как, наверно, кто-то еще помнить, тогда вездесущего алиэкспресс еще не было, да и умением покупать за границей отличались лишь “продвинутые интернетчики”, а наша задача была предложить услугу как можно более массовому потребителю. Вся разработка осуществлялась удаленно, программисты, вебмастер, дизайнер и я работали исключительно через сеть. Использовались в основном простые средства вроде teamview и skype. В качестве основы для сайта взяли всем известную Joomla, а для интернет-магазина Virtualmart. Конечно, по современным воззрениям это ужас-ужас, но тогда мне так не казалось. Что надо было решить: 1. Карточка товаров, которые были очень разноплановые. А от характеристик зависела возможность отфильтровать товары в поиске. Решение: взяли более ста карточек с разными характеристиками и просили их отсортировать по важности знакомых и друзей. Сравнивали результаты и выделяли главные. А потом скопировали карточку с Запоса и отредактировали её под свои нужды:) Читать далееhttps://habr.com/ru/post/689410/?utm_source=habrahabr&utm_medium=rss&utm_campaign=689410
rss_habr
Similar images: APIВторник, 21 Сентября 2022 г. 01:48 (ссылка)
Кортокая версия. Я набил API и python библиотеку, которые позволяют искать картинки похожую на искомую. API бесплатный, на один запрос выдает до 20 похожих картинок. В базе данных 18 миллионов изображений. Надеюсь, в ближайшее время, добавлю еще 50M. API: LINK python wrapper: LINK Web Demo: LINK. Можно загрузить свою картинку или воспользоваться текстовым поиском. Можно кликать на картинки в результате поиска и смотреть что найдет по ней. Хороший вопрос за сколько шагов можно дойти от чего-то невинного до порнухи или хотя бы обнаженки. Читать далееhttps://habr.com/ru/post/689372/?utm_source=habrahabr&utm_medium=rss&utm_campaign=689372
rss_habr
Гайд по первичной настройке асинхронного Python-приложения с GraphQL-библиотекой StrawberryПонедельник, 19 Сентября 2022 г. 09:36 (ссылка)
Пишете на Python и давно хотели запрыгнуть на поезд хайпа по GraphQL, но никак не могли выбрать между Graphene и Ariadne? Предлагаем вам третий вариант – Strawberry. Strawberry – code-first библиотека с большим количеством батареек. 2.6 тыс. звёзд в репозитории на GitHub. Для описания типов можно использовать dataclasses и pydantic-модели. Из коробки поддерживается асинхронность. В этом гайде мы напишем приложение, реализующее создание и получение пользователей (users) и их книг (books). Читать далееhttps://habr.com/ru/post/688876/?utm_source=habrahabr&utm_medium=rss&utm_campaign=688876
rss_habr
Гайд по первичной настройке асинхронного Python-приложения с GraphQL-библиотекой StrawberryПонедельник, 19 Сентября 2022 г. 09:36 (ссылка)
Пишете на Python и давно хотели запрыгнуть на поезд хайпа по GraphQL, но никак не могли выбрать между Graphene и Ariadne? Предлагаем вам третий вариант – Strawberry. Strawberry – code-first библиотека с большим количеством батареек. 2.6 тыс. звёзд в репозитории на GitHub. Для описания типов можно использовать dataclasses и pydantic-модели. Из коробки поддерживается асинхронность. В этом гайде мы напишем приложение, реализующее создание и получение пользователей (users) и их книг (books). Читать далееhttps://habr.com/ru/post/688876/?utm_source=habrahabr&utm_medium=rss&utm_campaign=688876
rss_habr
[Перевод] Создание IoT-приложения с использованием HTTP APIСреда, 14 Сентября 2022 г. 16:00 (ссылка)
Фото: kwan fung на сайте Unsplash https://habr.com/ru/post/687714/?utm_source=habrahabr&utm_medium=rss&utm_campaign=687714
rss_habr
Интеграция QUIK в инфраструктуру или APIВоскресенье, 11 Сентября 2022 г. 21:00 (ссылка)
Торговая система QUIK [ссылка удалена мод.] для большинства серьёзных игроков рынка является очень популярной системой предоставления своим клиентам интерфейса для торговли ценными бумагами. Но в большинстве своём внутренности этой системы, как и любого коммерческого продукта являются закрытыми, в связи с чем могут возникать проблемы интеграции во внутреннюю инфраструктуру предприятия. В этой статье будут рассмотрены возможные механизмы интеграции QUIK в системы предприятия являющегося клиентом брокера или самостоятельным брокером. Читать далееhttps://habr.com/ru/post/680872/?utm_source=habrahabr&utm_medium=rss&utm_campaign=680872
rss_habr
Как правильно внедрить Self-service-аналитику и для чего вам это. Кейс «Пятёрочки»Среда, 07 Сентября 2022 г. 15:05 (ссылка)
Делимся лайфхаком, который упростил жизнь продакт-менеджерам и сделал продукт удобнее для пользователей. Читать далееhttps://habr.com/ru/post/686920/?utm_source=habrahabr&utm_medium=rss&utm_campaign=686920
rss_habr
[Перевод] REST API на основе Snake (Python, Mamba, Hydra и Fast API)Понедельник, 05 Сентября 2022 г. 16:00 (ссылка)
https://habr.com/ru/post/685302/?utm_source=habrahabr&utm_medium=rss&utm_campaign=685302
|
LiveInternet.Ru |
Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат О проекте: помощь|контакты|разместить рекламу|версия для pda |