11 июля 2022

πŸ“° Weekly #8: новости, подкасты, ΠΎΡ‚Π±ΠΎΡ€Π½Ρ‹Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΈ ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠ΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ ΠΏΠΎ Python, Data Science, Go, C#, C/C++ ΠΈ мобильной Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅

ΠŸΠΈΡˆΡƒ ΠΎΠ± IT ΠΈ Π½Π° Python. kungurov.net
Π’ этом выпускС: ЭкспСртноС Android-собСсСдованиС: Π”ΡƒΠ΄Π°ΠΊΠΎΠ² β€” Иванов; 5 ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Ρ… ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΉ SQL, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π½Π°Ρ‚ΡŒ Π² 2022 Π³ΠΎΠ΄Ρƒ; Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ одностраничного прилоТСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Pyodide; ΠšΡ€Π°Ρ‚ΠΊΠΈΠΉ ΠΎΠ±Π·ΠΎΡ€ популярных Π²Π΅Π±-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² для Go; Feature Flags Π² экосистСмС .NET: ΠΎΡ‚ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ ΠΊ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅.
πŸ“° Weekly #8: новости, подкасты, ΠΎΡ‚Π±ΠΎΡ€Π½Ρ‹Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΈ ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠ΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ ΠΏΠΎ Python, Data Science, Go, C#, C/C++ ΠΈ мобильной Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅

Python

Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π½Π° нашСм Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ Β«Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° питониста»

Π‘Ρ‚Π°Ρ‚ΡŒΠΈ ΠΈ руководства

Data Science

Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π½Π° нашСм Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ Β«Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° data scientist’а»

Π‘Ρ‚Π°Ρ‚ΡŒΠΈ ΠΈ руководства

  • О коррСляционном Π°Π½Π°Π»ΠΈΠ·Π΅ Π² Python.
  • УпраТнСния с Ρ€ΡƒΡ‡ΠΊΠΎΠΉ ΠΈ Π±ΡƒΠΌΠ°Π³ΠΎΠΉ ΠΏΠΎ ΠΌΠ°ΡˆΠΈΠ½Π½ΠΎΠΌΡƒ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΡŽ.
  • Meerkat: dataPanels для машинного обучСния.
  • Π€ΠΎΠ½Π΄ΠΎΠ²Ρ‹ΠΉ Ρ€Ρ‹Π½ΠΎΠΊ – самая загадочная систСма, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π΄ΡΠΊΠ°Π·Π°Ρ‚ΡŒ ИИ.
  • 5 ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Ρ… ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΉ SQL, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π½Π°Ρ‚ΡŒ Π² 2022 Π³ΠΎΠ΄Ρƒ.
  • YOLOv5 – Π”Π΅Ρ‚Π΅ΠΊΡ‚ΠΎΡ€ Π»ΠΈΡ†. «НСдавно Ρƒ мСня Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΎΡ€ Π»ΠΈΡ† Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ для дальнСйшСй сСгмСнтации ΠΈ распознавания. Π’ качСствС Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΎΡ€Π° я использовал ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΡƒΡŽ ΡΠ΅Ρ‚ΡŒ YOLOv5.Β»
  • R ΠΏΡ€ΠΎΡ‚ΠΈΠ² Python: Π² Ρ‡Π΅ΠΌ Ρ€Π΅Π°Π»ΡŒΠ½Π°Ρ Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ R ΠΈ Python?

Go

Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π½Π° нашСм Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ Β«Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Go Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°Β»

Новости

Π‘Ρ‚Π°Ρ‚ΡŒΠΈ ΠΈ руководства

  • ΠžΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ схСмы Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Go: совСты ΠΈ простыС практичСскиС ΠΏΡ€ΠΈΠ΅ΠΌΡ‹.
  • Π§Ρ‚ΠΎ Go грядущий Π½Π°ΠΌ Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚? Π›Π΅ΠΎΠ½ΠΈΠ΄ ΠœΠΎΠ³ΡƒΡ‡Π΅Π², Go-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π² Ozon Tech, Ρ€Π°Π·Π±ΠΈΡ€Π°Π΅Ρ‚ измСнСния Π² Go 1.19.
  • ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ сСрии Π²ΠΈΠ΄Π΅ΠΎΡƒΡ€ΠΎΠΊΠΎΠ² ΠΏΡ€ΠΎ Ρ„Π°Π·Π·ΠΈΠ½Π³ Π² Go (Ρ‡Π°ΡΡ‚ΡŒ 1). Π’ Π½ΠΎΠ²ΠΎΠΌ Π²ΠΈΠ΄Π΅ΠΎ большС ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ: ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ/Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ простой Ρ„Π°Π·Π·ΠΈΠ½Π³-тСст ΠΈ ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈ.
  • ΠœΡ‹ΡΠ»ΠΈ ΠΎ DDD Π² Go: Π½Π° ΠΊΠ°ΠΊΠΈΠ΅ компромиссы придётся ΠΏΠΎΠΉΡ‚ΠΈ?
  • Π Π΅Π΄ΠΊΠΎ ΠΊΡ‚ΠΎ Ρ‚Π°ΠΊ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ этапы прохоТдСния Ρ‡Π΅Π»Π»Π΅Π½Π΄ΠΆΠ° Β«100 Π΄Π½Π΅ΠΉ *Β», Π½ΠΎ Π² этом случаС всС ΠΈΠ½Π°Ρ‡Π΅.
  • ΠžΠ±Π·ΠΎΡ€ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… конструкций Go-ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ привСсти ΠΊ уязвимостям.
  • Π§Π΅ΠΌ слоТнСС ΠΊΠΎΠ΄, Ρ‚Π΅ΠΌ большС Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒΡΡ с Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½Ρ‹ΠΌ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ. Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ описаны Π΄Π²Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… послСдствия объСдинСния Π΄ΠΆΠ΅Π½Π΅Ρ€ΠΈΠΊΠΎΠ², интСрфСйсов ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ΠΉ Ρ‚ΠΈΠΏΠΎΠ² Π² Go.
  • ΠŸΠΎΠ³Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Π² исходныС ΠΊΠΎΠ΄Ρ‹ Caddy: ΡƒΠ·Π½Π°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊΠΈΠ΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ использовали Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠΉ вСрсии популярного Π²Π΅Π±-сСрвСра.
  • БобствСнная рСализация rsync Π½Π° Go?! Michael Stapelberg рассказываСт ΠΎ прСдпосылках, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ повлияли Π½Π° Π΅Π³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎ своём домашнСм ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€Π΅ router7, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° gokrazy, собствСнной ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Go для Raspberry Pi ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΌ Π΄Ρ€ΡƒΠ³ΠΎΠΌ.
  • БСрия статСй ΠΏΡ€ΠΎ созданиС CI-ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½Π° для Go-Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈ CLI-прилоТСния с использованиСм Dagger.
  • ΠšΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΡ Go-прилоТСния с использованиСм Docker: Π³Π°ΠΉΠ΄ для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ².
  • ΠŸΠΎΠ΄ΠΊΠ°ΡΡ‚ Β«ΠœΡ‹ ΠΎΠ±Ρ€Π΅Ρ‡Π΅Π½Ρ‹Β»: Π“Π΅Π½ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Go-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΈΠ· УзбСкистана Π’Π»Π°Π΄ Π’Π΅Π½ β€” ΠΏΠΈΡˆΠ΅Ρ‚ ΠΊΠΎΠ΄, Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ рэп.

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ

  • viddy β€” соврСмСнная Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° ΠΊΠΎΠΌΠ°Π½Π΄Π΅ watch. ВсС просто ΠΈ красиво, ΠΈ с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ просмотра истории.
  • PocketBase β€” open source Go-инструмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ компилируСтся Π² ΠΎΠ΄ΠΈΠ½ пСрСносимый Π±ΠΈΠ½Π°Ρ€Π½ΠΈΠΊ. Π‘Π°ΠΉΡ‚ & Π΄Π΅ΠΌΠΎ, Π Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ.

C#

Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π½Π° нашСм Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ Β«Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΡˆΠ°Ρ€ΠΏΠΈΡΡ‚Π°Β»

Новости

Π‘Π²Π΅ΠΆΠΈΠ΅ новости ΠΈ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΈΠ· ΠΌΠΈΡ€Π° .NET-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ:

.NET-докумСнтация: Π½ΠΎΠ²Ρ‹Π΅ возмоТности Π·Π° июнь 2022 Π³.:

Π‘Ρ‚Π°Ρ‚ΡŒΠΈ

  • КСйс использования инструмСнтов dotMemory, dotTrace ΠΈ BenchmarkDotNet для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² dotMemory.
  • 5 ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… совСтов ΠΏΠΎ написанию C#-ΠΊΠΎΠ΄Π°.
  • Feature Flags Π² экосистСмС .NET: ΠΎΡ‚ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ ΠΊ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅.
  • Π‘ΠΈΠΌΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌ Π²Ρ‹Π²ΠΎΠ΄ Ρ‚ΠΈΠΏΠΎΠ² для Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² C#: совСт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ интСрСсныС Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½Ρ‹Π΅ возмоТности.
  • ΠšΡ€Π°Ρ‚ΠΊΠΈΠ΅ ΠΈ простыС совСты ΠΏΠΎ ΠΎΡ‚Π»Π°Π΄ΠΊΠ΅ .NET-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² Visual Studio ΠΈ Rider.
  • БСрия руководств ΠΏΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ASP.NET REST API Π² соотвСтствии с ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°ΠΌΠΈ чистой Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ ΠΈ DDD, ΠΈ с использованиСм мноТСства соврСмСнных инструмСнтов ΠΈΠ· экосистСмы .NET.
  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΏΠ°ΠΊΠ΅Ρ‚ Microsoft.AspNetCore.MiddlewareAnalysis ΠΈ кСйс Π΅Π³ΠΎ использования для Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ middleware pipeline Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ASP.NET Core.
  • Π¦ΠΈΠΊΠ» статСй ΠΏΡ€ΠΎ созданиС ΠΈΠ³Ρ€Ρ‹ ΠΆΠ°Π½Ρ€Π° dungeon crawler с использованиСм Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° LeoECS Lite. ЦСль Ρ†ΠΈΠΊΠ»Π° β€” ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ быстро Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ LeoECS Lite для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ³Ρ€ Π½Π° Unity ΠΈ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. Π§Π°ΡΡ‚ΡŒ 1, Π§Π°ΡΡ‚ΡŒ 2
  • Π’ΠΎΡ€ΠΊΡˆΠΎΠΏ Π½Π° Ρ‚Π΅ΠΌΡƒ Β«Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° врСдоносного ПО для Ρ‡Π°ΠΉΠ½ΠΈΠΊΠΎΠ²Β». Π’Π½ΡƒΡ‚Ρ€ΠΈ рСпозитория слайды, упраТнСния, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ΄Π° ΠΈ рСсурсы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ врСдоносных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π° C# ΠΈ Nim. И Π΄Π°, информация приводимся Π² ΡƒΡ‡Π΅Π±Π½Ρ‹Ρ… цСлях.
  • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° .NET ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для Kubernetes. Π­Ρ‚ΠΎ руководство β€” Π½Π΅ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Kubernetes ΠΈΠ»ΠΈ обоснованиС Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Kubernetes. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ руководство ΠΏΠΎ написанию распрСдСлСнных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ .NET сСрвисов. Π’ руководствС описан ΠΎΠΏΡ‹Ρ‚ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ прилоТСния .NET Π² Kubernetes ΠΈ использования всСх прСимущСств этого инструмСнта.
  • Blue-green deployment β€” способ развСртывания, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ прилоТСния, Π½Π΅ отклоняя Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ запроса ΠΈ Π±Π΅Π· остановок. Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ‚Π΅ΠΎΡ€ΠΈΡŽ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ BGD Π½Π° C# + ORM EF Core. ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°ΠΌ ΠΈ бэкСнд-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ, особСнно Π½Π° HighLoad-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ….
  • ΠŸΠΎΠ³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡΡ Π² IAsyncEnumerable: Π§Π°ΡΡ‚ΡŒ 1, Π§Π°ΡΡ‚ΡŒ 2, Π§Π°ΡΡ‚ΡŒ 3
  • ВидСокурс ΠΏΠΎ созданию кроссплатформСнных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° C# с использованиСм .NET MAUI для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ….
  • ΠžΠ±Π·ΠΎΡ€ EF Core с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ + сравнСниС с Dapper.
  • Fluent Generics Π² C#: Ρ‡Ρ‚ΠΎ ΠΈΠ· сСбя прСдставляСт этот ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΈ ΠΊΠ°ΠΊ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ слоТныС ΠΎΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ ΠΏΠΈΡΠ°Ρ‚ΡŒ просто.
  • Π’ΠΎΠ·Π²Ρ€Π°Ρ‚ XML ΠΈΠ· minimal APIs Π² .NET 6: основныС прСдпосылки/прСимущСства использования Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° ΠΈ Π΄Π΅Ρ‚Π°Π»ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ.
  • Π‘Ρ‚Π΅ΠΊ ΠΈ ΠΊΡƒΡ‡Π°: ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ объяснСниС для C#-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ².
  • ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΉ Π³Π°ΠΉΠ΄ ΠΏΠΎ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ OpenTelemetry Π² .NET-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚.
  • РаспознаваниС наличия подписи Π½Π° .NET + EmguCV (OpenCV): ΠΎΠΏΡ‹Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΠ»ΡŒΡ„Π°Π‘Ρ‚Ρ€Π°Ρ…ΠΎΠ²Π°Π½ΠΈΠ΅.
  • ΠŸΠΎΠ³Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Π² Unity: быстрый старт для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π½Π° C# ΠΎΡ‚ JetBrains.

C/C++

Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π½Π° нашСм Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ Β«Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° C/C++ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°Β»

Π‘Ρ‚Π°Ρ‚ΡŒΠΈ ΠΈ руководства

Мобильная Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°

Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π½Π° нашСм Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ Β«Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° мобильного Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°Β»

Π‘Ρ‚Π°Ρ‚ΡŒΠΈ ΠΈ руководства

  • SwiftUI Index & Changelog β€” ваш ΠΏΡƒΡ‚Π΅Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ ΠΏΠΎ измСнСниям Π² SwiftUI.
  • Зависимости Π² iOS-прилоТСниях Π½Π° Swift: Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ, ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ?
  • Команда QIWI написала систСму Π΄ΠΈΠΏΠ»ΠΈΠ½ΠΊΠΎΠ² Π½Π° основС ΠΊΠΎΠ΄ΠΎΠ³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ. Π”ΠΈΠΏΠ»ΠΈΠ½ΠΊ прСдставляСт собой URI Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ рСсурс Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. Они Π½ΡƒΠΆΠ½Ρ‹ бизнСсу для упрощСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΠΎΠΏΡ‹Ρ‚Π°. Π’ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π΅ рассказано, ΠΊΠ°ΠΊ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π΄ΠΈΠΏΠ»ΠΈΠ½ΠΊΠ°ΠΌΠΈ ΠΈ ΠΎΡ‚Π»ΠΎΠ²ΠΈΡ‚ΡŒ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅, Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.
  • Руководство ΠΏΠΎ использованию AsyncSequence ΠΈ AsyncStream для iOS-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ².
  • ΠšΡ€Π°Ρ‚ΠΊΠΈΠΉ Ρ€Π°Π·Π±ΠΎΡ€ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ Π² Jetpack Compose ΠΎΡ‚ ΠšΠΈΡ€ΠΈΠ»Π»Π° Π ΠΎΠ·ΠΎΠ²Π°.
  • ИспользованиС Kotlin Multiplatform Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π΅ 2021 Π³ΠΎΠ΄Π°: Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ опроса ΠΎΡ‚ JetBrains.
  • Насколько Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π²Ρ‹ Ρ€Π°Π·Π±ΠΈΡ€Π°Π΅Ρ‚Π΅ΡΡŒ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°Ρ… для списков Kotlin? Вопросы ΠΎΡ‚ Π²Π΅Π΄ΡƒΡ‰Π΅Π³ΠΎ Android-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π² МВБ Digital Π›Π΅ΠΎΠ½ΠΈΠ΄Π° Иванькина.
  • ΠžΠ±Π·ΠΎΡ€ Π½ΠΎΠ²ΠΎΠ²Π²Π΅Π΄Π΅Π½ΠΈΠΉ Π²: Swift 5.7, SwiftUI для iOS 16, Xcode 14.
  • Π’ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ Kotlin-Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ для Data Science ΠΏΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅. Π­Ρ‚Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° DataFrame, прСдназначСнная для Ρ€Π°Π±ΠΎΡ‚Ρ‹ со структурированными Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. БСрия ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π²ΠΈΠ΄Π΅ΠΎ расскаТСт ΠΎΠ± основных функциях ΠΈ Π±Π°Π·ΠΎΠ²Ρ‹Ρ… опСрациях Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ.
  • ΠšΡ€Π°Π΅Π² АлСксандр ΠΈΠ· LENTA:U TECH дСлится ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° UIKit-Π²ΠΎΠ³ΠΎ Ρ‚Π°Π±-Π±Π°Ρ€Π° Π½Π° TabView со всСми ΠΏΠΎΠ΄Π²ΠΎΠ΄Π½Ρ‹ΠΌΠΈ камнями: ΠΊΠΎΠ³Π΄Π° Ρƒ вас Π΅ΡΡ‚ΡŒ экраны, написанныС ΠΊΠ°ΠΊ Π½Π° Swift UI, Ρ‚Π°ΠΊ ΠΈ Π½Π° UIKit.
  • Врудоустройство Π½Π° ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ Android-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°: Ρ€Π°Π·Π±ΠΎΡ€ Ρ‚Ρ€Ρ‘Ρ… Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… историй успСха.
  • Π”ΠΆΠ΅Π½Π΅Ρ€ΠΈΠΊΠΈ Π² Swift Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ…: ΠΊΠ°ΠΊ ΠΈ ΠΊΠΎΠ³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.
  • ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Context Π²ΠΎ ViewModels: ΠΏΠΎΡ‡Π΅ΠΌΡƒ Ρ‚Π°ΠΊ Π»ΡƒΡ‡ΡˆΠ΅ Π½Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ?
  • РазбираСмся с использованиСм Proxyman для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ сСтСвых запросов Π² iOS-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ.
  • Compose End to End тСстированиС: Ρ€Π°Π·Π±ΠΎΡ€ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° кСйсов, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для покрытия Android-прилоТСния UI тСстами.
  • РСализация трансформации ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ Π·Π½Π°Ρ‡ΠΊΠΎΠ² Π² iOS-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ.

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ

  • Multiliner β€” Xcode-Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ выполняСт ΠΎΠ΄Π½Ρƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ β€” Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ строки.
  • X-SwiftFormat β€” простоС ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠ΅ Xcode-Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ для форматирования ΠΊΠΎΠ΄Π° Π½Π° Swift.

Π Π°Π·Π½ΠΎΠ΅

***

ΠŸΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ выпуски

ΠœΠ•Π ΠžΠŸΠ Π˜Π―Π’Π˜Π―

ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ

Π’ΠΠšΠΠΠ‘Π˜Π˜

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ вакансию

Π›Π£Π§Π¨Π˜Π• БВАВЬИ ПО Π’Π•ΠœΠ•