NP complete
By NP-complete
NP completeAug 01, 2021
NP-complete #39 - Трояны и бэкдоры в кнопочных мобильных
00:01:25 - Разминка - Что нового мы узнали на этой неделе?
00:11:00 - Разминка - Какая самая громкая новость была на этой неделе для каждого из нас?
00:22:00 - Трояны и бэкдоры в кнопочных мобильных https://habr.com/ru/post/575626/
00:43:00 - Фулстеки — это будущие архитекторы, а не вечные мидлы https://habr.com/ru/post/575118/
00:52:03 - Докер становится платным - https://www.docker.com/blog/updating-product-subscriptions/
00:59:30 - Почему electron приложения - это норма? https://nielsleenheer.com/articles/2021/why-electron-apps-are-fine/
01:15:43 - Полезняшка: Изучение frontend технологий через интерактив https://www.smashingmagazine.com/2021/09/interactive-learning-tools-front-end-developers/
NP-complete #38 - Soft-skills для программистов
00:01:17 - Разминка - Что нового мы узнали на этой неделе?
00:02:12 - Разминка - Какая самая громкая новость была на этой неделе для каждого из нас?
00:12:53 - Какие Soft-skills нужны разработчикам? На каком уровне? Как их проверить? https://habr.com/ru/company/oleg-bunin/blog/573620/
01:19:15 - Tinder для хед-хантинга? https://habr.com/ru/company/mvideo/blog/574188/
01:30:25 - Android Jetpack Compose https://developer.android.com/jetpack/compose
NP-complete #37 - Морально-этический выбор проектов для программистов
00:01:16 - Разминка - Что нового мы узнали на этой неделе?
00:16:11 - Разминка - Какая самая громкая новость была на этой неделе для каждого из нас?
00:23:49 - Сокращения в xsolla - https://habr.com/ru/company/mvideo/blog/571458/
00:45:19 - Полезняшка - опен-сорсные альтернативы рабочим приложухам https://www.btw.so/open-source-alternatives
00:48:42 - Борьба Эластика с Амазоном - Часть 2 - https://github.com/elastic/elasticsearch-py/issues/1666
00:57:35 - Надо выкинуть ангуляр? https://habr.com/ru/company/ruvds/blog/569536/
01:14:07 - Бессерверные БД: зачем переводить Stateful-сервис в Serverless - https://habr.com/ru/post/571206/
01:20:43 - Деньги или интерес и морально-этический выбор проектов https://habr.com/ru/article/569884/
NP-complete #36 - Когнитивная сложность при программирование
00:00:29 - Минутка маркетинга - https://npcomplete.dev/ и https://t.me/npcomplete_podcast и https://twitter.com/npcomplete_dev
00:01:49 - Разминка - Что нового мы узнали на этой неделе?
00:10:31 - Разминка - Какая самая громкая новость была на этой неделе для каждого из нас?
00:16:27 - Почему для поддержки Safari - дерьмовый браузер https://blog.perrysun.com/2021/07/15/for-developers-safari-is-crap-and-outdated/
00:31:14 - Релиз СУБД Apache Cassandra 4.0 - https://www.opennet.ru/opennews/art.shtml?num=55561
00:35:29 - Почему не все могут программировать и что для этого надо https://habr.com/ru/company/domclick/blog/569062/
00:53:48 - Kubernetes Maximalist - https://matt-rickard.com/kubernetes-maximalism/
01:05:58 - Полезняшка: измеритель размера бандла для конечного пользователя, на CI https://github.com/ai/size-limit
01:09:12 - Представляем Kubernetes-платформу Deckhouse. Теперь в Open Source и для всех - https://habr.com/ru/company/flant/blog/569840/
01:14:41 - Производительность расширений для Chrome, сравнение https://www.debugbear.com/blog/chrome-extension-performance-2021
NP-complete #35 - Опечатка в продакшене, которая поломала Chrome OS
00:01:34 - Разминка - Что нового мы узнали на этой неделе?
00:14:30 - Разминка - Какая самая громкая новость была на этой неделе для каждого из нас?
00:19:24 - Китай представил первый в мире маглев, преодолевший барьер в 600 км/ч - https://habr.com/ru/news/t/568882/
00:28:09 - Полезняшка - расширение для VS code, которое добавляет новых рефакторингов в TS и JS https://github.com/nicoespeon/abracadabra
00:36:16 - Google pushed a one-character typo to production, bricking Chrome OS devices - https://arstechnica.com/gadgets/2021/07/google-pushed-a-one-character-typo-to-production-bricking-chrome-os-devices/
00:44:15 - Ленивая загрузка картинок - какой эффект на производительность https://web.dev/lcp-lazy-loading/
00:57:39 - Когнитивные искажения в IT https://habr.com/ru/company/karuna/blog/555270/
NP-complete #34 - Как мерить latency с помощью Curl
00:00:51 - Минутка маркетинга - https://npcomplete.dev/ и https://t.me/npcomplete_podcast
00:01:30 - Разминка - Что нового мы узнали на этой неделе?
00:10:27 - Разминка - Какая самая громкая новость была на этой неделе для каждого из нас?
00:10:33 - Valve анонсировала новое устройство — портативную Steam Deck - https://www.steamdeck.com/ru/hardware
00:18:11 - Интересный драфт для CSS https://www.bram.us/2021/07/08/the-large-small-and-dynamic-viewports/
00:20:52 - Javascript Hacks - https://medium.com/geekculture/javascript-hacks-cf8f0fecbc60
00:28:51 - Методика обучения в айти сфере (что наиболее эффективно, что менее)
00:42:35 - Полезняшки для измерения качества CSS - https://cssstats.com/ , https://github.com/projectwallace/wallace-cli
00:48:59 - Как мерить latency с помощью Curl - https://speedtestdemon.com/a-guide-to-curls-performance-metrics-how-to-analyze-a-speed-test-result/
00:53:35 - Google Meet now enforces group call length limit for free Gmail users - https://9to5google.com/2021/07/12/google-meet-group-limit/
00:59:09 - Мировой кризис микрочипов. Причины, последствия, прогнозы - https://habr.com/ru/post/567788/
NP-complete #33 - Так ли хороши Web Workers на самом деле?
00:00:57 - Минутка маркетинга - https://npcomplete.dev/ и https://t.me/npcomplete_podcast и https://twitter.com/npcomplete_dev
00:02:00 - Разминка - Что нового мы узнали на этой неделе? https://www.youtube.com/watch?v=G-WO-z-QuWI
00:07:40 - Разминка - Какая самая громкая новость была на этой неделе для каждого из нас? https://habr.com/ru/news/t/566128/
00:16:30 - Готовы платить за поисковик? https://habr.com/ru/company/gms/blog/566030/
00:30:16 - Почему PostgreSQL тормозит: индексы и корреляция данных - https://habr.com/ru/company/ozontech/blog/564520/
00:43:20 - Web-workers 2021 https://www.smashingmagazine.com/2021/06/web-workers-2021/
01:06:20 - Как и для чего мы два раза переезжали на GraphQL — опыт Яндекс.Афиши - https://habr.com/ru/company/yandex/blog/566700/
01:24:25 - Гибридный режим работы (офис/удалёнка) - плохо работает? https://habr.com/ru/company/maxilect/blog/566538/
NP-complete #32 - Flaky тесты и как с ними борются
00:00:01 - Минутка маркетинга - https://npcomplete.dev/ и https://t.me/npcomplete_podcast и https://twitter.com/npcomplete_dev
00:01:56 - Разминка - Какая самая громкая новость была на этой неделе для каждого из нас?
00:23:33 - Таксономия Ивентов от Мартина Клеппмана - https://www.youtube.com/watch?v=72W_VvFRqc0
00:32:05 - Полезняшка от google для определения зависимостей пакетов npm, maven, etc. - https://deps.dev/
00:40:12 - How to Detect Unused CSS or JavaScript in Your Code - https://medium.com/geekculture/detect-unused-css-or-javascript-in-your-code-8d200ef07e50
00:53:24 - Typescript 4.4 beta, несколько полезных фич - https://devblogs.microsoft.com/typescript/announcing-typescript-4-4-beta/
01:10:53 - Боремся с Flaky тестами в Java - https://eng.uber.com/handling-flaky-tests-java/
01:33:23 - Сортировка цветов в JS - https://tomekdev.com/posts/sorting-colors-in-js
NP-complete #31 - E2E не так страшен
00:02:27 - Минутка маркетинга - https://npcomplete.dev/ и https://t.me/npcomplete_podcast
00:02:33 - Мы создали твиттер аккаунт - https://twitter.com/npcomplete_dev
00:02:45 - Разминка - Что нового мы узнали на этой неделе?
00:04:21 - Разминка - Какая самая громкая новость была на этой неделе для каждого из нас?
00:26:44 - AtomicJar - новая фирма, стоящая за Testcontainers - https://www.atomicjar.com/
00:31:16 - GitLab 14.0 released with a celebration of GitLab 14 - https://about.gitlab.com/releases/2021/06/22/gitlab-14-0-released
00:41:51 - Новые GitHub Issues - смерть Jira? https://github.com/features/issues
00:43:46 - State of WebAssembly 2021 https://blog.scottlogic.com/2021/06/21/state-of-wasm.html
01:01:20 - Крутая статья одной строкой - Делаем очереди на Pulsar - https://habr.com/ru/company/avito/blog/563116/
01:12:02 - Новая версия Visual Studio 2022 Preview 1 стала доступна для установки - https://habr.com/ru/company/microsoft/blog/564102/
01:20:57 - E2E не так страшен с Cypress https://madewithlove.com/blog/software-engineering/cypress-or-how-i-learned-to-stop-worrying-and-love-e2e/
NP-complete #30 - Всё, что вы хотели узнать про менторство, но боялись спросить
00:00:33 - Минутка маркетинга - https://npcomplete.dev/ и https://t.me/npcomplete_podcast
00:01:26 - В сети появились скриншоты Windows 11 - https://habr.com/ru/news/t/562910/
00:08:47 - Разминка - Что нового мы узнали на этой неделе?
00:09:19 - Как подружить Redis Cluster c Testcontainers - https://habr.com/ru/post/563650/
00:16:01 - Полезняшка - Запускаем быстро и просто Лункс Виртуалки на MacOS - https://multipass.run/
00:18:41 - Менторство в IT - занялся бы? https://habr.com/ru/company/skillfactory/blog/562172/
00:54:11 - Полезняшка: 3 тулзы для аудита фронта https://www.smashingmagazine.com/2021/06/three-frontend-auditing-tools/
01:01:09 - Как CrateDB борется с Out of memory (OOM) - https://zignar.net/2021/06/17/the-circuit-breaker-mechanism-in-cratedb/
01:12:37 - Комментарии к коду - https://habr.com/ru/post/562938/
NP-complete #29 - Что нужно уметь сеньору, кроме программирования?
00:00:46 - Разминка - Что нового мы узнали на этой неделе?
- Structured concurrency in Swift - https://developer.apple.com/videos/play/wwdc2021/10134/
- Про эфимерные порты - https://en.wikipedia.org/wiki/Ephemeral_port
00:14:03 - Разминка - Какая самая громкая новость была на этой неделе для каждого из нас?
- Упало пол-интернета из-за падения CDN Fastly. Шок, Fastly используется даже внутри Амазона каким-то продуктом.
https://www.fastly.com/blog/summary-of-june-8-outage - Исходники Cyberpunk 2077 https://habr.com/ru/news/t/561744/
00:24:42 - WWDC 2021 - https://www.youtube.com/watch?v=0TD96VTf0Xs https://habr.com/ru/company/pixonic/blog/561560/
00:55:20 - Будущее веба: станет ли рендеринг в заменой DOM? - https://habr.com/ru/company/ruvds/blog/560736/
01:11:06 - Как запустить JS на WebAssembly быстро и зачем? https://bytecodealliance.org/articles/making-javascript-run-fast-on-webassembly
01:39:38 - Что нужно уметь сеньору, кроме программирования? https://skamille.medium.com/an-incomplete-list-of-skills-senior-engineers-need-beyond-coding-8ed4a521b29f
NP-complete #28 - Давай протестируем фронт от и до?
00:00:08 - Минутка маркетинга - https://npcomplete.dev/ и https://t.me/npcomplete_podcast
00:00:43 - Разминка - Что нового мы узнали на этой неделе?
00:19:55 - Разминка - Какая самая громкая новость была на этой неделе для каждого из нас?
00:24:08 - Добавляем Serverless Поиск в статический блог - https://www.morling.dev/blog/how-i-built-a-serverless-search-for-my-blog/
00:39:27 - Язык Grain, созданный для WebAssembly - https://habr.com/ru/company/macloud/blog/561048/
00:53:50 - Разные виды тестирования фронта https://css-tricks.com/front-end-testing-is-for-everyone/
01:21:13 - QUIC опубликован как RFC 9000 - https://www.fastly.com/blog/quic-is-now-rfc-9000
01:29:59 - Откровения пьяного старшего инженера - https://habr.com/ru/company/macloud/blog/560346/
NP-complete #27 - Трудности и радости Тимлидов
00:00:35 - Минутка маркетинга - https://npcomplete.dev/ и https://t.me/npcomplete_podcast
00:01:49 - Разминка - Что нового мы узнали на этой неделе?
00:07:03 - Разминка - Какая самая громкая новость была на этой неделе для каждого из нас?
00:18:27 - Гайд начинающего тимлида - https://habr.com/ru/post/559394/
00:37:35 - Proxyless Service Mesh - https://thenewstack.io/grpc-delivers-on-the-promise-of-a-proxyless-service-mesh/
00:51:50 - .NET quiz – check your level of knowledge about .NET memory management - https://tooslowexception.com/net-quiz-check-your-level-of-knowledge-about-net-memory-management/
01:04:07 - Запускаем Node.JS прямо в браузере - https://blog.stackblitz.com/posts/introducing-webcontainers/
01:13:36 - Забавная новость - https://m1racles.com/ - хардварная уязвимость в M1 MacOs
NP-complete #26 - Обработка 1.2 миллиона запросов в секунду на одном серваке, а вам слабо?
По техническим причинам этот выпуск неполный.
00:04:00 - Минутка маркетинга - https://npcomplete.dev/ и https://t.me/npcomplete_podcast
00:04:06 - Разминка - Что нового мы узнали на этой неделе?
00:05:45 - Разминка - Какая самая громкая новость была на этой неделе для каждого из нас?
00:15:33 - Обсудить криптовалюты на фоне новостей про Биток
00:24:54 - 6 типов кода, которого не должно быть внутри контроллеров .NET - https://habr.com/ru/company/otus/blog/554338/
00:35:42 - Обработка 1.2 миллиона запросов в секунду на одном серваке - https://talawah.io/blog/extreme-http-performance-tuning-one-point-two-million/
NP-complete #25 - Так ли хороши JWT токены на самом деле?
00:00:42 - Минутка маркетинга - https://npcomplete.dev/ и https://t.me/npcomplete_podcast
00:01:28 - Разминка - Что нового мы узнали на этой неделе?
00:05:28 - Разминка - Какая самая громкая новость была на этой неделе для каждого из нас? https://cloudblogs.microsoft.com/opensource/2021/05/10/making-ebpf-work-on-windows/ https://habr.com/ru/company/flant/news/t/557338/
00:13:09 - Супер мелкая полезняшка Czkawka - https://github.com/qarmin/czkawka
00:18:53 - https://scala-lang.org/blog/2021/05/14/scala3-is-here.html - Долгожданный Релиз Scala 3
00:37:20 - Не используйте JWT по умолчанию - https://evertpot.com/jwt-is-a-bad-default/
01:06:26 - https://inside.java/2021/05/10/networking-io-with-virtual-threads/ - как работает Сетевое API с Project Loom
01:15:38 - Эффективность — ваш враг - https://habr.com/ru/company/vdsina/blog/556838/
NP-complete #24 - Эффективна ли стратегия 996?
00:00:01 - Минутка маркетинга - https://npcomplete.dev/ и https://t.me/npcomplete_podcast
00:00:56 - Разминка - Что нового мы узнали на этой неделе?
00:02:12 - Разминка - Какая самая громкая новость была на этой неделе для каждого из нас?
00:06:51 - Мониторим сайт нашего подкаста бесплатно - https://github.com/upptime/upptime А вот и сам мониторинг - https://npcomplete-dev.github.io/podcast-site-upptime/
00:15:50 - Разработчик в Китае, личный опыт - https://habr.com/ru/company/gms/blog/553532/
00:51:28 - Под капотом AirTag - https://habr.com/ru/company/timeweb/blog/555752/ А вот и новость про взлом - https://www.ixbt.com/news/2021/05/09/majachok-apple-airtag-vpervye-vzlomali.html
00:57:15 - Забавная идея для "нового" браузера - https://www.mightyapp.com/ Чуть больше подробностей про технические характеристики - https://9to5google.com/2021/04/27/mighty-browser/
01:08:05 - Четыре ошибки программистов, которые я осознал, только когда стал CTO - https://habr.com/ru/company/vdsina/blog/556358/
01:34:50 - CSS Hell - https://csshell.dev/
NP-complete #23 - HTMHell - адовая разметка
00:00:20 - Минутка маркетинга - https://npcomplete.dev/ и https://t.me/npcomplete_podcast
00:01:10 - Разминка - Что нового мы узнали на этой неделе?
00:02:46 - Разминка - Какая самая громкая новость была на этой неделе для каждого из нас?
00:04:58 - Ещё один рейтинг языков программирования - https://www.zdnet.com/article/programming-languages-javascript-has-most-developers-but-rust-is-the-fastest-growing/
00:23:10 - HTMHell — адовая разметка - https://habr.com/ru/post/555192/
00:34:10 - Интересная дичь: на CSS судоку сделать и дать возможность решать https://css-tricks.com/generating-and-solving-sudokus-in-css/
00:43:16 - В 2021 Angular по-прежнему является хорошим выбором или нет? - https://medium.com/axel-springer-tech/is-angular-still-a-good-choice-in-2021-749cdc86726e
01:09:17 - Обсуждение про IE11 в ангуляре (нужен ли он?) - https://github.com/angular/angular/issues/41840
01:19:14 - Как вы увеличиваете свою производительность? https://habr.com/ru/company/vdsina/blog/554728/
NP-complete #22 - Technology Radar Volume 24
00:00:29 - Разминка - Что нового мы узнали на этой неделе?
00:07:42 - Разминка - Какая самая громкая новость была на этой неделе для каждого из нас?
00:13:39 - Какие Apple новинки вы захотели купить? https://www.youtube.com/watch?v=JdBYVNuky1M
00:30:29 - Очень подробный обзор новых метрик для оценки производительности сайта, их влияния и т.д. https://www.smashingmagazine.com/2021/04/complete-guide-measure-core-web-vitals/
00:51:26 - Technology Radar Volume 24 - Обсудим новый радар - https://assets.thoughtworks.com/assets/technology-radar-vol-24-en.pdf
01:25:24 - Скоро появится 64-битная Visual Studio https://devblogs.microsoft.com/visualstudio/visual-studio-2022/
01:36:47 - Скоро релиз Redis 7 - https://www.zdnet.com/article/redis-labs-unveils-redis-database-7-0/ - Редис - это больше, чем кэш?
01:42:18 - Приколюха - разрабы библиотеки платят, если вы нашли способ уменьшить её размер https://goober.rocks/the-great-shave-off
NP-complete #21 - Веб на заре Рунета
По техническим причинам в этом выпуске нет временных меток.
Окунемся в историю. Веб на заре Рунета - https://habr.com/ru/company/macloud/blog/552168/
Как Sentry переписывали фронт на TS https://blog.sentry.io/2021/04/12/slow-and-steady-converting-sentrys-entire-frontend-to-typescript
How to use backend-as-a-service for app development - https://jelvix.medium.com/how-to-use-backend-as-a-service-for-app-development-1cfb6d007bf7
Как деливери клаб пробует переходить на микрофронтенды https://habr.com/ru/company/mailru/blog/552240/
Go: распространенные антипаттерны или какие антипаттерны существуют в вашем языке - https://habr.com/ru/company/ruvds/blog/551032/
Советы для соло-разработчиков как пилить проекты - https://habr.com/ru/company/vdsina/blog/552260/
NP-complete #20 - Программирование - это сложно?
00:00:53 - Разминка - Что нового мы узнали на этой неделе? Какая самая громкая новость была на этой неделе для каждого из нас?
00:15:25 - Рассказываем про наши новые микрофоны
00:20:57 - Полезняшка - Курс по OLTP БД - https://www.youtube.com/playlist?list=PLSE8ODhjZXjasmrEd2_Yi1deeE360zv5O https://15721.courses.cs.cmu.edu/spring2020/
https://twitter.com/andy_pavlo
https://db.cs.cmu.edu/seminar2021/ - Vaccination Database Tech Talks - 2021
https://db.cs.cmu.edu/seminar2020/ - Quarantine Database Tech Talks - 2020
00:27:50 - Полезняшка - большой список ресурсов и статей про масштабируемость приложений https://github.com/binhnguyennus/awesome-scalability http://awesome-scalability.com/ https://github.com/donnemartin/system-design-primer
00:39:52 - Полезняшка - плагин для линтера о безопасности в JS https://www.npmjs.com/package/eslint-plugin-security
00:45:47 - Oracle vs Google - Что стоят публичные API? - https://news.bloomberglaw.com/us-law-week/supreme-court-overturns-oracles-copyright-win-over-google
00:53:19 - Статья на обсудить "Программирование — это сложно" https://habr.com/ru/company/vdsina/blog/551302/
01:22:45 - Собрали Lombok для Java 16. А нужен ли он вообще? https://github.com/rzwitserloot/lombok/issues/2681#issuecomment-812288829 https://github.com/rzwitserloot/lombok/blob/88f8cdb3a2d147f90c5a64e5cac27ec006dbf614/src/core/lombok/javac/apt/LombokProcessor.java#L483
01:32:18 - Уменьшения личной боли - Vue 3 не поддерживает IE11 https://github.com/vuejs/rfcs/blob/ie11/active-rfcs/0000-vue3-ie11-support.md
NP-complete #19 - Кто такой архитектор?
00:00:47 - Разминка - Что нового мы узнали на этой неделе?
00:05:12 - Разминка - Какая самая громкая новость была на этой неделе для каждого из нас?
00:07:23 - Представление гостя и краткий рассказ гостя о себе и своем опыте
00:15:33 - Кто такой архитектор?
00:47:07 - Продуктовые vs аутсорс фирмы
01:16:37 - Состояние дел в кросплатформенной разработке (web/мобилки)
01:29:54 - Облачные технологии
01:43:42 - Настоящее и будущее Serverless?
01:50:21 - Немного про фронтенд
02:05:20 - Секция общих вопросов
02:08:25 - Слово гостю
NP-complete #18 - Выбираем платформу для микросервисов на C#
00:01:12 - Что нового мы узнали на этой неделе? Говорим про https://dotnet.microsoft.com/live
00:05:58 - Какая самая громкая новость была на этой неделе для каждого из нас?
00:10:15 - Build Microservices with Ocelot API Gateway in .NET Core https://medium.com/nerd-for-tech/build-microservices-with-ocelot-api-gateway-in-net-core-d87666a278f4
00:17:28 - Недавний релиз Domain Graph Service (DGS) framework от Netflix - https://netflixtechblog.com/open-sourcing-the-netflix-domain-graph-service-framework-graphql-for-spring-boot-92b9dcecda18
00:26:45 - Полезняшка https://github.com/jasontaylordev/CleanArchitecture
00:36:07 - Полезняшка - Разработка серверной части приложений PostgreSQL 12. Расширенный курс - https://postgrespro.ru/education/courses/DEV2
00:40:38 - .NET nanoFramework — платформа для разработки приложений на C# для микроконтроллеров https://habr.com/ru/post/549012/
00:49:04 - The State of Serverless Computing 2021 - https://dzone.com/articles/the-state-of-serverless-computing-2021
NP-complete #17 - SQLite - мал золотник да дорог
00:00:20 - Что нового мы узнали на этой неделе?
00:17:02 - Какая самая громкая новость была на этой неделе для каждого из нас?
00:20:27 - Существование бесплатных тарифов у сервисов - хорошо или плохо для бизнеса https://habr.com/ru/company/vdsina/blog/547064/
00:45:21 - SQLite - мал золотник да дорог - https://habr.com/ru/post/547448/
00:58:23 - ASP.NET Core Developer Roadmap - https://github.com/MoienTajik/AspNetCore-Developer-Roadmap
01:19:37 - Как вливаться в новые кодовые базы на основе анализа их сложности https://www.kevinpeters.net/the-fastest-way-to-understand-new-code-bases
01:34:04 - Java 16 - https://mail.openjdk.java.net/pipermail/announce/2021-March/000295.html
01:42:53 - Способ создания нативных кроссплатформенных приложений на Svelte https://svelte.nodegui.org/
NP-complete #16 - Кто это такие, ваши DevSecOps?
00:01:40 - Выбор микрофонов для подкастинга
00:03:30 - Главная новость недели
00:05:44 - Что нового мы узнали на этой неделе?
00:13:07 - Как работать с ошибками бизнес-логики через HTTP https://habr.com/ru/post/545524/
00:23:41 - Обсудили Exciting vs Boring technologies - https://lucjan.medium.com/choose-exciting-technology-e735bba08acc
00:34:28 - Как улучшить качество кода простым языком https://satya26.medium.com/how-to-improve-code-quality-in-simple-language-e3ca11a63b9
00:51:02 - Случился релиз Spring Native Beta - https://spring.io/blog/2021/03/11/announcing-spring-native-beta
00:58:12 - DevOps мало, нужны еще DevSecOps https://cloudride-il.medium.com/devsecops-c46e9f8098d8
NP-complete #15 - The Netflix Cosmos Platform - Будущее за Serverless?
00:02:03 - Полезняшка: Краткое описание AWS сервисов - https://d1.awsstatic.com/whitepapers/aws-overview.pdf. Канал Aws Notes - https://t.me/aws_notes
00:06:28 - Полезняшка: Свободное API для поиска в интернете - https://habr.com/ru/post/545196/. Ещё один вид поиска - https://github.com/hverlin/Quest
00:11:19 - The Netflix Cosmos Platform - Будущее за Serverless? - https://netflixtechblog.com/the-netflix-cosmos-platform-35c14d9351ad. Titus от Netflix - https://github.com/Netflix/titus
00:46:46 - Хорошая статья по поводу перформанса в фронте, что, как измерять и чем - https://nolanlawson.com/2021/02/23/javascript-performance-beyond-bundle-size/
01:18:53 - Релиз Flutter 2 - https://developers.googleblog.com/2021/03/announcing-flutter-2.html
01:21:51 - Статья с реальным опытом переезда JS проекта на TS - https://medium.com/developing-koan/porting-koans-150-000-line-javascript-codebase-to-typescript-b4818ccc42ac
01:33:15 - Полезняшка: Список бесплатных ресурсов и продуктов, разбитый по темам https://free-for.dev/
NP-complete #14 - Java быстрее C++, или нет?
00:01:15 – Результаты конкурса
00:05:50 – Короткий рассказ про плагин для шоунотов
00:12:01 – Announcing .NET 6 Preview 1 https://devblogs.microsoft.com/dotnet/announcing-net-6-preview-1/
ссылка на Roadmap: https://github.com/dotnet/aspnetcore/issues/27883
00:24:29 – Кроссплатформеная библиотека с поддержкой фронтовых технологии (как Элетрон, но лучше, судя по описанию) Neutralinojs https://neutralino.js.org/
https://github.com/neutralinojs/evaluation
00:37:09 – https://aws.amazon.com/builders-library/reliability-and-constant-work/ – константная работа и кофе
01:01:52 – Кодогенерацию с использованием Roslyn можно использовать и без перехода на .Net 5 https://habr.com/ru/post/544274/
01:18:12 – https://stackoverflow.blog/2021/02/22/choosing-java-instead-of-c-for-low-latency-systems/ – Java быстрее C++, или нет? Про tradeoffs программирования
01:28:52 – Как ангуляр пытается вводить лучшие практики со старта проекта на примере `strict` https://blog.angular.io/with-best-practices-from-the-start-d64881a16de8
NP-complete #13 - Про удивительный мир Android разработки
00:05:19 - Спрашиваем гостя про его прошлое в мире разработки
00:15:00 - Кроссплатформенность мобильной разработки
00:33:14 - Реактивная мобильная разработка
00:43:40 - Тестирование мобильных приложений
01:02:10 - Информационная безопасность мобильной разработки
01:22:34 - К лиент серверное взаимодействие (gRPC vs REST vs RSocket vs GraphQL)
01:42:10 - Почему смартфоны так быстро разряжаются
01:51:33 - Разные мобильные магазины приложений
NP-complete #12 - Избегайте Холодного пути в коде!
Шоуноты:
00:00:45 - Как мы запускали ещё один подкаст для программистов - https://habr.com/ru/post/541162/
00:05:56 - Сложность создания новых браузеров зашкаливает! - https://habr.com/ru/post/541196/ И тут появляется Beam https://sifted.eu/articles/beam/
00:20:01 - Избегайте Холодного пути в коде - https://timkellogg.me/blog/2021/01/29/cold-paths
00:35:05 - Работа с большими решениями .NET 5 в Visual Studio 2019 16.8 - https://habr.com/ru/company/microsoft/blog/541254/, .NET 5 https://docs.microsoft.com/en-us/dotnet/core/dotnet-five, Github1s https://github.com/conwnet/github1s
00:54:18 - IDE для Email'ов - https://useparcel.com/
01:06:30 - А как вы документируете свои проекты? - https://matklad.github.io//2021/02/06/ARCHITECTURE.md.html
01:34:58 - 20 лет VideоLAN Client Player: 8 неочевидных возможностей программы - https://habr.com/ru/company/ruvds/blog/541470/
NP-complete #11 - Как не погибнуть от Техдолга
Шоуноты:
00:00:44 - JerryScript - лёгковестная альтернатива JavaScript для IoT. Как считаете, нужен ли? - https://github.com/jerryscript-project/jerryscript
00:11:45 - Как не погибнуть от Техдолга, когда ты уже не Стартап - https://habr.com/ru/company/miro/blog/539768/
00:30:43 - Почему в InVision затаскивают микросервисы обратно в монолит - https://habr.com/ru/company/flant/blog/540406/
00:47:33 - Getting Started With SQL -> чистый SQL vs ORM - https://thinkitmakeituseit.medium.com/getting-started-with-sql-1eb139041317
01:13:08 - DOM node и элементы в DOM - https://habr.com/ru/company/ruvds/blog/539096/
01:21:33 - Использование envoy proxy на мобильниках - https://habr.com/ru/post/540976/
01:30:19 - Разница между null и undefined - https://2ality.com/2021/01/undefined-null-revisited.html
NP-complete #10 - Непонятая математика из СКБ Контур
- 00:02:21 - Внедрение API Gateway в DigitalOcean - https://mauricio.github.io/2021/01/14/building-digitaloceans-api-gateway.html
- 00:23:55 - Топ javascript проектов 2020 года по звёздам - https://risingstars.js.org/2020/en
- 00:42:59 - Как Контур балансирует нагрузку в микросервисах - https://habr.com/ru/company/skbkontur/blog/539410/
- 01:03:56 - Как будем программировать в будущем - https://habr.com/ru/company/ruvds/blog/537904/
- 01:17:24 - Миграция с PostgreSQL 9.6 на 12.4 с 5 TB диска и 40_000 TPS https://habr.com/ru/company/alfa/blog/539350/
- 01:30:34 - Где люди Хабра жить хотят - https://habr.com/ru/article/538710/
NP-complete #9 - Не Растом едины
00:00:35 Как же изучать Rust
- Обсуждаемая статья: https://habr.com/ru/post/537790/
- Другая статья про сложности использования Rust: https://macwright.com/2021/01/15/rust.html
- Видео по изучению Rust: https://www.youtube.com/watch?v=Oy_VYovfWyo
00:13:35 Что же такое BigBountyRecon?
- Ссылка на гитхаб: https://github.com/Viralmaniar/BigBountyRecon
00:21:33 Почему мы не можем правильно оценить задачи по времени
- Статья, на основе которой разговор: https://habr.com/ru/company/vdsina/blog/537970/
00:44:34 Имплементация Java на Truffle
- Обсуждаемая статья: https://medium.com/graalvm/java-on-truffle-going-fully-metacircular-215531e3f840
00:52:36 A Cloudflare Worker embedding SQLite with WASM
- Ссылка на гитхаб: https://github.com/lspgn/edge-sql
00:58:45 Storybook и его обсуждение
- Ссылка на гитхаб: https://github.com/storybookjs/storybook
01:11:51 Safari и то, будет ли он следующим IE, или есть другой претендент?
- Обсуждаемая статья: https://blog.logrocket.com/safari-next-internet-explorer/