Годнота для веб-разработчиков: подборка шпаргалок и полезных ресурсов по TailwindCSS
К TailwindCSS относятся по-разному: для одних это просто очередной фреймворк, для остальных — новый шаг эволюции веб-разработки.
Его фанаты считают, что он кардинально отличается от всех других фреймворков и создает отдельную парадигму веб-стилизации. И при этом выполняет все поставленные перед ним задачи, делая это лучше и удобнее других. По сути, TailwindCSS похож на Bootstrap, Foundation или Bulma, но у него точно есть несколько фич, за которые его можно полюбить.
И вот небольшая подборка полезных ресурсов, которые вам помогут познакомиться с ним поближе:
— Интерактивный пример почтового ящика Intercom на Tailwind CSS, который поможет попробовать фреймворк на практике
— Tailwind Cheat Sheet, шпаргалка по всем классам утилит и свойствам
— Meraki UI, набор нескольких готовых компонентов Tailwind CSS, которые можно кастомизировать перед копипастом
— Tailwind.run(), онлайн-площадка для Tailwind CSS с поддержкой пользовательской конфигурации сборки. С её помощью можно посмотреть, как итоговый вариант будет выглядеть на разных устройствах
#инструменты #css #веб #шпаргалки
Как создать достойный профиль на GitHub: 10 важных правил, 7 популярных ловушек и бесплатный инструмент в помощь
Правильно оформленный профиль на GitHub очень важен для поиска работы. В конце концов, для интервьюера это единственная возможность увидеть ваш код и оценить вас в деле ещё до собеседования.
Рассказываем, как не ударить в грязь лицом и достойно оформить свой Github: https://tproger.ru/articles/how-to-prepare-your-github-profile/
Бонусом — инструмент, который поможет настроить GitHub-профиль (подсказки, готовые поля, красивая статистика, автосниппеты и пр.): https://profileme.dev
#github #инструменты #советы
Держите подборку бесплатных материалов для прокачки знаний по SQL:
— Основные команды SQL, которые должен знать каждый программист: https://tproger.ru/translations/sql-recap/
— Целый курс по основам SQL, состоящий из 19 небольших уроков с лёгкой подачей: https://youtube.com/playlist?list=PLtPJ9lKvJ4oh5SdmGVusIVDPcELrJ2bsT
— Сайт, где в интерактивной форме можно попрактиковаться и закрепить знания SQL: https://sqlbolt.com/lesson/introduction
— 5 заданий по SQL с реальных собеседований: https://tproger.ru/articles/5-zadanij-po-sql-s-realnyh-sobesedovanij/#tproger-comments
#sql
Сначала они говорят, что не понимают, зачем программисты изобретают «велосипеды», плодят костыли и пишут плохой код. А потом делают вот это...
Читать полностью…Подборка годноты для веб-разработчиков: 7 незаменимых веб-приложений, которые ускорят работу над проектом
В подборке вы найд\те CSS-генераторы, ИИ-инструменты для подбора шрифтов, удаления фона с картинок и другие полезные сервисы. Сохраните себе, чтобы не потерять.
1. Lorem Picsum — это генератор заполнителей для изображений с множеством параметров настройки. Укажите параметры для ваших картинок непосредственно в URL-адресах.
2. FontJoy находит интересные сочетания шрифтов с помощью ИИ.
3. PFPmaker создает профессиональные фотографии профиля на основе любой фотографии. Он использует ИИ для удаления фона, искусственно делает вашу фотографию красивее и автоматически генерирует десятки вариантов изображения.
4. Carbon поможет создавать красивые изображения вашего кода.
5. CSSGradient упрощает создание новых веб-градиентов. Включает набор инструментов, которые помогут вам повысить уровень работы с градиентом.
6. Neumorphism.io — неоморфные формы не так просто создавать, но генератор Neumorphism упрощает этот процесс.
7. Remove.bg — позволяет удалять фон на любой фотографии автоматически.
#инструменты #веб
Вероятность того, что интернет пропал из-за сисадмина, случайно запершегося в серверной, невероятно низкая.
Но она никогда не равна нулю.
#twitter
Благодарим всех, кто читает и поддерживает каналы Tproger!
Мы вас любим и поздравляем с наступающим Новым годом! Без вас бы всего этого не было. Спасибо! ❤️
С наступающим!
Небольшой гайд по созданию новогодней ёлки на Python для поднятия настроения.
#новыйгод #python
Если ещё не успели украсить свой сайт к Новому году, ловите подборку несложных, но эффектных праздничных украшений:
https://tproger.ru/digest/new-year-scripts/
#веб #новыйгод
Роботы не чувствуют запах мандаринов, не ставят ёлку и не ждут подарков
Но вы можете хакнуть эту систему — напишите новогоднюю сказку, которая точно зайдёт AI. Примите участие в первом в мире IT-контесте по переводу «Щелкунчика» на языки программирования!
Неважно, кто вы: джун, мидл или синиор. Готоыв посоревноваться с другими в решении нетривиальной задачи и нестандартно применить своё знание Python, Go, C#, JavaScript или Java? Действуйте:
— зарегистрируйтесь и выберите свой язык программирования;
— получите часть «Щелкунчика» и гайд о том, как превращать буквы в код;
— присоединяйтесь к чату с профи МТС;
— напишите код круче всех и станьте одним из победителей IT-контеста!
Покажите свои hard skills и поборитесь за 1 из 5 наборов беспроводных наушников Sony, крутые призы и не только. Регистрируйтесь и создавайте диджитал-чудо вместе с МТС: bit.ly/3hPG4lA
Реклама ПАО "МТС" LjN8KM6eJ
Долой гороскопы, лунные календари и предсказания в печеньках: сделали барабан, действительно предсказывающий будущее IT-шников в новом году!
Вращайте барабан: https://tproger.ru/interactive/slot-machina-2022/
#новыйгод
Банки могут работать вручную с заявками от клиентов и вести бухгалтерию на калькуляторе. Но зачем, когда на дворе 2022 год?
В декабре 2022 года компания Auditorium провела конференцию «Архитектура бизнес-процессов банка 2022» по управлению и автоматизацию банковских бизнес-процессов.
Главный технолог Группы «Иннотех» Мария Мурашко побывала на конференции и рассказывает, какие тренды могут почерпнуть разработчики. В программе — кейсы специалистов процессных офисов, RPA, process mining, тренды их цифровизации и актуальность low-code: https://tprg.ru/NsER
#тренды #финансы
Пока ещё есть время, объявляем этот пост — постом спасения программистов от USB-лампочек с алика, а друзей вне IT — от «гениальных» идей для подарка айтишникам.
Расскажите, какой самый дурацкий подарок на Новый год вы получали, а какой, наоборот, были бы рады получить.
P.S. Если ваши знакомые ещё в поисках подарка, обязательно покажите этот пост.
#новыйгод
ИИ погоняет ИИ: стартап dosmth_ai с помощью нейросети использует уязвимость OpenAI как минимум на 500 тысяч долларов в день!
Для использования эксплойта они «попросили» свою нейронку регистрировать новые учетные записи OpenAI, чтобы генерировать бесплатные API-ключи. Расширение для Chrome с нейросетью создает по 30 учетных записей в час. Это: $18 на GPT-3, 50 кредитов DALL-E-2 и ключи API, что примерно равно $17 500 кредитов в день за каждое открытое окно браузера.
Интересно, что команде OpenAI сообщали об уязвимости два месяца назад, но компания проигнорировала проблему.
Подробнее в твиттер-треде: https://twitter.com/ars_stef/status/1607365657674551301
#ии #нейросети #кек
Как готовиться к собеседованиям на Machine Learning Engineer?
Инервью на ML-инженера — это не только решать карточки с литкода. Есть много интересных этапов, которые также часто встречаются на собеседованиях. Вам нужно будет уметь пояснить за Machine Learning System Design, ответить на вопросы по теории, найти и исправить ошибки в коде и просто пообщаться за жизнь и сходить в бар.
Ибрагим прошёл кучу собеседований на позицию ML-инженера и получил несколько офферов от компаний в Европе, стартапов из Англии и Азии, и Яндекса. В статье он рассказывает, на что обратить внимание при подготовке. И делится полезными материалами, которые ему помогли:
https://tproger.ru/articles/kak-gotovitsja-k-sobesedovanijam-na-machine-learning-engineer/
#ml #собеседование
Работа программиста — это не только хорошая зарплата, гибкий график, и HR-ы, которые устраивают за вас бои на выживание, лишь бы заманить в свою компанию.
Спросили у разработчиков, какие реально есть плюсы и минусы в профессии программиста. И каким стереотипам можно доверять, а каким — нет:
https://tproger.ru/experts/pros-and-cons-of-being-a-programmer/
#начинающим #карьера
Вот все говорят: «уиуикс, флэтдесигн, веб3.0». Но кажется, мы стали забывать, как на самом деле выглядят сайты с душой.
#веб #интернет
Медленные запросы в СУБД — это боль. А чтобы их стало меньше, важно отслеживать статистику запросов и устранять «узкие» места
И лучше делать это не вручную, а с помощью специальных расширений. pg_profile — это расширение для Postgres (PL/pgSQL), которое собирает статистику запросов к базе данных и делает их снимки. Оно позволяет найти места, которые создают наибольшую нагрузку. И понять, что нужно изменить в структуре.
Интересная и доступная статья от разработчиков Газпромбанка о том, как работать с pg_profile: https://tprg.ru/CilK
#sql #инструменты #базыданных
Джуны скажут невозможно, мидлы потратят года, сеньоры просто возьмут и найдут bug в коде.
#twitter
СМИ пишут, что Windows вновь доступна для скачивания с сайта Microsoft без VPN
Установить можно как самую последнюю версию ОС — Windows 11 22H2, так и предыдущие варианты — Windows 10, Windows 8.1. и Windows 7. Также доступна переустановка операционной системы, «помощник по установке Windows», который предназначен для обновления ПО, и образ самой операционной системы для записи на DVD или USB-носитель.
Но это скорее похоже на временную ошибку. У некоторых пользователей скачивание без VPN уже недоступно. У кого-то получилось скачать оригинальный образ Windows, но только один раз. На все остальные попытки сайт выдаёт ошибку.
А как у вас?
#windows
Как сэкономить 5 млн рублей в месяц на техподдержке с помощью машинного обучения?
Типичного сотрудник технической поддержки — многозадачный человек, который в пике загрузки разрывается между письмами в почте, звонками на телефоне и заявками в service desk.
И когда дело доходит до тысяч сотрудников, а количество обращений переваливается за сотни тысяч, любой бизнес задумывается, как разгрузить специалиста, освободить его время для более сложных и интересных задач, и вместе с тем снизить затраты на обработку обращений.
Интересная статья, в которой на реальном примере показали, как внедрить машинное обучение для службы поддержки с миллионом обращений в месяц: https://tproger.ru/articles/mashinnoe-obuchenie-sjekonomilo-5-mln-rublej-v-mesjac-na-tehpodderzhke/
#ml
Самые популярные языки программирования по версии TIOBE
Индекс TIOBE оценивает популярность языков программирования, основываясь на поисковых запросах, которые содержат тот или иной язык. Для формирования индекса используются такие ресурсы, как Google, YouTube, Amazon, Wikipedia, Yahoo!, Bing и Baidu.
Рассказываем подробнее про рейтинг и результаты 2022 года (спойлер: Python, C и C++ в топе):
https://tproger.ru/articles/luchshij-jazyk-programmirovanija-rejting-tiobe-2022/
#тренды