Skip to main content
NP complete

NP complete

By NP-complete

Разговариваем за технологии, программирование и айти
Available on
Google Podcasts Logo
Pocket Casts Logo
RadioPublic Logo
Spotify Logo
Currently playing episode

NP-complete #26 - Обработка 1.2 миллиона запросов в секунду на одном серваке, а вам слабо?

NP completeMay 24, 2021

00:00
43:42
NP-complete #39 - Трояны и бэкдоры в кнопочных мобильных
Sep 05, 202101:27:32
NP-complete #38 - Soft-skills для программистов
Aug 29, 202101:57:03
NP-complete #37 - Морально-этический выбор проектов для программистов

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/

Aug 10, 202101:48:58
NP-complete #36 - Когнитивная сложность при программирование

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

Aug 01, 202101:29:30
NP-complete #35 - Опечатка в продакшене, которая поломала Chrome OS
Jul 27, 202101:08:30
NP-complete #34 - Как мерить latency с помощью Curl

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/

Jul 19, 202101:15:24
NP-complete #33 - Так ли хороши Web Workers на самом деле?

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/

Jul 11, 202101:46:31
NP-complete #32 - Flaky тесты и как с ними борются

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

Jul 06, 202101:51:09
NP-complete #31 - E2E не так страшен

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/

Jun 28, 202101:45:51
NP-complete #30 - Всё, что вы хотели узнать про менторство, но боялись спросить

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/

Jun 20, 202101:36:09
NP-complete #29 - Что нужно уметь сеньору, кроме программирования?

NP-complete #29 - Что нужно уметь сеньору, кроме программирования?

00:00:46 - Разминка - Что нового мы узнали на этой неделе?

  1. Structured concurrency in Swift - https://developer.apple.com/videos/play/wwdc2021/10134/
  2. Про эфимерные порты - https://en.wikipedia.org/wiki/Ephemeral_port

00:14:03 - Разминка - Какая самая громкая новость была на этой неделе для каждого из нас?

  1. Упало пол-интернета из-за падения CDN Fastly. Шок, Fastly используется даже внутри Амазона каким-то продуктом.
    https://www.fastly.com/blog/summary-of-june-8-outage
  2. Исходники 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

Jun 13, 202102:12:04
NP-complete #28 - Давай протестируем фронт от и до?
Jun 07, 202101:58:40
NP-complete #27 - Трудности и радости Тимлидов

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

May 30, 202101:21:14
NP-complete #26 - Обработка 1.2 миллиона запросов в секунду на одном серваке, а вам слабо?
May 24, 202143:42
NP-complete #25 - Так ли хороши JWT токены на самом деле?

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/

May 16, 202101:39:36
NP-complete #24 - Эффективна ли стратегия 996?

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/

May 10, 202101:41:35
NP-complete #23 - HTMHell - адовая разметка

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/

May 03, 202101:56:55
NP-complete #22 - Technology Radar Volume 24

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

Apr 26, 202101:51:40
NP-complete #21 - Веб на заре Рунета

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/

Apr 18, 202101:41:50
NP-complete #20 - Программирование - это сложно?

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

Apr 11, 202101:45:47
NP-complete #19 - Кто такой архитектор?

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 - Слово гостю

Apr 04, 202102:10:10
NP-complete #18 - Выбираем платформу для микросервисов на C#

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

Mar 28, 202159:55
NP-complete #17 - SQLite - мал золотник да дорог
Mar 22, 202101:49:24
NP-complete #16 - Кто это такие, ваши DevSecOps?
Mar 14, 202101:05:46
NP-complete #15 - The Netflix Cosmos Platform - Будущее за Serverless?

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/

Mar 07, 202101:37:17
NP-complete #14 - Java быстрее C++, или нет?

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

Feb 27, 202101:44:32
NP-complete #13 - Про удивительный мир Android разработки

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 - Разные мобильные магазины приложений

Feb 21, 202101:56:39
NP-complete #12 - Избегайте Холодного пути в коде!

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/

Feb 15, 202101:41:04
NP-complete #11 - Как не погибнуть от Техдолга

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

Feb 07, 202101:42:05
NP-complete #10 - Непонятая математика из СКБ Контур

NP-complete #10 - Непонятая математика из СКБ Контур

Jan 31, 202102:04:57
NP-complete #9 - Не Растом едины

NP-complete #9 - Не Растом едины

00:00:35 Как же изучать Rust


00:13:35 Что же такое BigBountyRecon?


00:21:33 Почему мы не можем правильно оценить задачи по времени


00:44:34 Имплементация Java на Truffle


00:52:36 A Cloudflare Worker embedding SQLite with WASM


00:58:45 Storybook и его обсуждение 


01:11:51 Safari и то, будет ли он следующим IE, или есть другой претендент?

Jan 23, 202101:31:16