Типичный программист
✔
78.1K subscribers
3.82K photos
1.16K videos
14 files
8.47K links
Всё самое интересное по программированию

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Ещё один интересный codepen-проект, в этот раз с нестандартным лоадером

Что интересно, реализовано без единой строчки JavaScript — только SVG и CSS. Поэтому он практически никак не влияет на нагрузку:

https://codepen.io/jkantner/pen/VwrYggy

#css #веб
👍74👎4🔥2
​Как облегчить анализ данных при помощи SQL

Бывает такая ситуация, что необходимо проанализировать большой объём данных системы логирования событий на предмет аномалий или инцидентов. Просматривать такой массив данных трудно и нецелесообразно. Для этих целей можно обратиться к специализированному ПО, но нужно знать к какому.

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

https://tproger.ru/articles/kruchu-verchu-logi-pri-pomoshhi-sql-oblegchaem-analiz-dannyh/

#sql
👍12
​21 июля пройдёт бесплатный вебинар про реальный опыт миграции на почтовый сервер CommuniGate Pro

В апреле этого года команда iFellow перенесла на него 1000 пользователей с MS Exchange. В процессе переезда ребята столкнулись с проблемами, решили их и хотят рассказать о своём опыте. На вебинаре вы узнаете о:

— Поиске отечественного решения и обзор ситуации на рынке;
— CommuniGate ProO и его особенностях;
— 6 ошибках, которые iFellow совершили при миграции;
— Типовом плане перехода с MS Exchange на CommuniGate Pro;
— Особенностях переноса календарей и адресной книги;
— Интеграции с Active Directory.

Регистрируйтесь: https://tprg.ru/KpCI

Это #парнёрский пост
👍5
​Энтузиасты из Digital Foundry запустили на Xbox Series X|S Windows 98, а на нём несколько классических шутеров и RTS

Эмулятор DOSBox Pure недавно получил поддержку Windows 98, а это открыло множество возможностей. Хоть с некоторыми играми пришлось помучаться, создавая виртуальный образ диска и загружая его через ftp, но у энтузиастов всё получилось.

В итоге на Xbox Series X|S получилось запустить C&C: Tiberian Sun, Quake, Quake II, Half-Life, Unreal и Turok: The Dinosaur Hunter с эмуляцией 3dfx Voodoo:

https://youtu.be/lrpkFuKh4CI

#игры #история
🔥12👍8
​Новый метод управления разработкой.

@topittwit
👍51😁31💩9👎2👏2
​9 способов защититься от утечки данных

Нарушение данных — это нарушение безопасности, при котором защищенные или конфиденциальные данные копируются, крадутся или используются лицом, не уполномоченным на это.

В статье разбирают факторы утечки данных и способы этого избежать:

https://tproger.ru/articles/9-sposobov-zashhititsja-ot-utechki-dannyh/

#безопасность
👍10👎1
Как ускорить тестирование приложения с помощью OpenAPI-спецификаций

OpenAPI — универсальный инструмент, который полезен не только для задач разработчиков и аналитиков, но и для повышения эффективности работы тестировщиков. QA Team Leader из «Иннотех» рассказал в статье, как можно использовать OpenAPI для тестирования:

https://tprg.ru/eAPU

#тестирование
👍10🔥1
​Что почитать на выходных: «Совершенный алгоритм. Основы»

Если давно собирались разобраться с алгоритмами, то вот вам знак. Книга — отличное введение в основы алгоритмов. Много практики, упражнений на закрепление материала и разборов решений. Особенно приятно, что объяснение не привязано к каком-либо языку программирования.

#алгоритмы #книги
❤26👍7🤔2
​Выявление и сбор требований к ПО — масштабный гайд

Фундаментальное описание требований к ПО и подходов к их выявлению и сбору — статья освещает все аспекты этой области знаний, структурирует информацию и не оставляет ни малейшего шанса недопониманиям и «тёмным» местам:

https://tproger.ru/articles/vyjavlenie-i-sbor-trebovanij-k-po-ultimate-guide/

#тестирование
👍10
Актуальные вакансии для Backend-разработчиков

— Java-разработчик
Где: Москва, можно удалённо
Опыт: от 1 года

— Golang-разработчик
Где: Москва, можно удалённо
Опыт: от 1 года

— Middle+ / Senior Golang-разработчик
Где: Москва, можно удалённо
Опыт: от 1 года

— Java-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет

— Senior Python-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет

— Python-разработчик
Где: Москва
Опыт: от 3 лет

#вакансии #работа
👍8👎8
This media is not supported in your browser
VIEW IN TELEGRAM
Залипательная инфографика от Eeagli о том, как менялось соотношение популярности телефонов за последние 30 лет

Интересно понаблюдать, как легендарные Nokia и Motorolla теряли свои позиции. А Apple, Samsung и Xiaomi внезапно ворвались в большую игру и заняли лидирующие места.

#ios #android
👍43🔥3
​​Просто небольшой codepen с анимированной карточкой входа.

Красиво, стильно, удобно и ни строчки JS — всё на чистом CSS. Посмотреть код можно тут: https://codepen.io/ig_design/pen/KKVQpVP

#css #веб
👍41🔥11🤔2
Практикуемся в Android-разработке: создаём классическую «Змейку» на Jetpack Compose

Отличный гайд, в котором сделали акцент на построении игрового цикла, управлении состояниями игры и рисовании простых элементов на экране:

https://proandroiddev.com/classic-snake-game-with-jetpack-compose-2b78f4892ca

#android #gamedev
👍32😁5
​Пожалуй, один из самых необычных инструментов, которые могут пригодится программисту

Untools — это коллекция практик для прокачки мышления. Здесь можно найти разные подходы, которые помогут быстро решить проблему, правильно принять решение и последовательно выполнить поставленную задачу: https://untools.co

Если понравился сайт, у ребят есть ещё и не менее интересная тематическая рассылка.

#инструменты
👍25🔥1
Бесконечный источник энергии!
👍47🐳18💩6🤩5😁4👎2