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

Π’ этом выпускС: ИИ-самоучка дСмонстрируСт сходство с Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΌΠΎΠ·Π³; ΠΏΠΎΡ‡Π΅ΠΌΡƒ Ρ€Π°Π·ΠΌΠ΅Ρ€ вашСго Π²Π΅Π±-сайта Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Ρ‚ΡŒ 14 Кб; ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΊΠΎΠΌΠ°Π½Π΄Π° Google Cloud Π»ΡŽΠ±ΠΈΡ‚ Go; руководство ΠΏΠΎ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ бСзопасности iOS-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

Python

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

Новости

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

  • REST API Π½Π° основС Snake (Python, Mamba, Hydra ΠΈ Fast API).
  • Π§Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ Π² Π³ΠΎΠ»ΠΎΠ²Π΅ Ρƒ Π“Π²ΠΈΠ΄ΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ создавал Python.
  • О растущСй популярности Python.
  • Π‘Ρ‚Ρ€ΠΎΠΊΠΎΠ²Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ.
  • Π’Ρ‹ всС Π΅Ρ‰Π΅ ΠΏΠΎΠΊΡƒΠΏΠ°Π΅Ρ‚Π΅/Ρ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅ Ρ‚Π΅Ρ…Π½ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρƒ?
  • Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ тСзаурус ΠΈ ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ сСмантичСскоС сходство слов.
  • ΠŸΠ»Π°Π½ΠΈΡ€ΡƒΠ΅ΠΌ ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ…ΠΎΠ΄ с NetworkX ΠΈ OpenStreetMap.
  • Π€Π°ΠΊΡ‚ΠΎΡ€Π½Ρ‹ΠΉ Π°Π½Π°Π»ΠΈΠ· для ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ†ΠΈΠΈ исслСдования клиСнтского ΠΎΠΏΡ‹Ρ‚Π°.
  • ΠŸΠ»Π°Π³ΠΈΠ½Ρ‹, горячиС клавиши, настройки для PyCharm.
  • Активация Π΄Π°Π½Π½Ρ‹Ρ… Π² соврСмСнном стСкС Π΄Π°Π½Π½Ρ‹Ρ….
  • ΠŸΠΎΡ‡Π΅ΠΌΡƒ Ρ€Π°Π·ΠΌΠ΅Ρ€ вашСго Π²Π΅Π±-сайта Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Ρ‚ΡŒ 14 ΠšΠ‘.
  • Как ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€Π΅Ρ€Π΅Π»ΠΈΠ·Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Python?
  • ΠœΠΎΠΆΠ΅Ρ‚ Π»ΠΈ CodeWhisperer ΠΎΡ‚ Amazon ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π° Python Π»ΡƒΡ‡ΡˆΠ΅, Ρ‡Π΅ΠΌ Π²Ρ‹?
  • Π’ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π²Π°ΠΌ стоит ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Walrus Π² Python.
  • ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Python для инструмСнтария.
  • ΠŸΠΎΠ»Π½ΠΎΡ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€Ρ‹ с Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ.
  • ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Jupyter+git Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ€Π΅ΡˆΠ΅Π½Π°.
  • HTML ΠΈ CSS для Python Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ².
  • БписковыС Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π² Python ΠΌΠΎΡ‰Π½Π΅Π΅, Ρ‡Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ.

Data Science

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

Новости

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

  • ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° СстСствСнного языка (NLP) ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ машинного обучСния Π² Python.
  • ИспользованиС Π»ΠΎΠ³ΠΎΠ² Π²Π΅Π±-сСрвСра для ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² Π½Π° вопросы бизнСса.
  • AudioLM: ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ языкового модСлирования ΠΊ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ Π·Π²ΡƒΠΊΠ°.
  • ΠœΠΎΠΆΠ΅Ρ‚ Π»ΠΈ CodeWhisperer ΠΎΡ‚ Amazon ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π° Python Π»ΡƒΡ‡ΡˆΠ΅, Ρ‡Π΅ΠΌ Π²Ρ‹?
  • Π£Ρ€ΠΎΠΊΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ³ΠΎ зрСния. ОглавлСниС.
  • Как ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ изобраТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ отстой: руководство для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…/срСдних ΠΏΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΡŽ ΠΊΡ€ΡƒΡ‚Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ· Stable Diffusion [ΠžΠ±ΡΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅ Reddit]
  • RuLeanALBERT β€” ΠΊΡ€ΡƒΠΏΠ½Π΅ΠΉΡˆΠ°Ρ BERT-подобная Π½Π΅ΠΉΡ€ΠΎΡΠ΅Ρ‚ΡŒ Π² опСнсорсС для русского языка. ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π° исслСдоватСлями ΠΈΠ· Yandex Research.
  • Π§Π΅Π»ΠΎΠ²Π΅ΠΊ, маска ΠΈ Π°Π²Π°Ρ‚Π°Ρ€Π°. НС Ρ€Π°Π½ΠΎ Π»ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° Π±ΠΈΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ.
  • Как Meta Learning ΠΏΠΎΠΌΠΎΠ³ Π²Ρ‹ΠΈΠ³Ρ€Π°Ρ‚ΡŒ Ρ…Π°ΠΊΠ°Ρ‚ΠΎΠ½.

Go

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

Новости

  • Π•Ρ‰Ρ‘ нСдСлю Π½Π°Π·Π°Π΄ Π±Ρ‹Π»ΠΈ прСдставлСны Ρ€Π΅Π»ΠΈΠ·Ρ‹ Go 1.19.1 ΠΈ 1.18.6, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠ΅ исправлСния для net/http (CVE-2022-27664) ΠΈ net/url (CVE-2022-32190).

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

  • Dependency Injection Π² Go: ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ объяснСниС с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ.
  • Π£Π·Π½Π°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊΠΈΠ΅ инструмСнты ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ для управлСния уязвимостями Π² Go-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚.
  • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° goroutine-safe ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π½Π° Go с ΠΏΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΌΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ.
  • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π² VK Никита Π“Π°Π»ΡƒΡˆΠΊΠΎ рассказываСт, ΠΊΠ°ΠΊ Go ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΊ ΠΈΠ½Π»Π°ΠΉΠ½ΠΈΠ½Π³Ρƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ (Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Π½ΠΈΡŽ).
  • ΠŸΠΎΠ»Π½Ρ‹ΠΉ Π³Π°ΠΉΠ΄ ΠΏΠΎ Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π² Go с использованиСм Zerolog: ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ, Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Zerolog logger Π² Go-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ.
  • Π‘ ростом клиСнтской Π±Π°Π·Ρ‹ ΠΈ популярности DigitalOcean прилоТСния Π½Π° Rails ΠΏΠΎΡΡ‹ΠΏΠ°Π»ΠΈΡΡŒ, послС Ρ‡Π΅Π³ΠΎ Π½Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒ ΠΏΡ€ΠΈΡˆΠ»ΠΈ Go ΠΈ микросСрвисная Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°. Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΊΡ€Π°Ρ‚ΠΊΠΎ описаны прСдпосылки ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΈ основныС тСхничСскиС Π΄Π΅Ρ‚Π°Π»ΠΈ.
  • health β€” Go-Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°, которая Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ health check Π² вашСм ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅. ΠžΡ‚Π²Π΅Ρ‚Ρ‹ ΠΎ работоспособности ΠΊΡΡˆΠΈΡ€ΡƒΡŽΡ‚ΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π½Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚.
  • Go Developer Survey 2022 Q2. Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ прСдставлСны Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ опроса Go-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π·Π° июнь 2022 Π³ΠΎΠ΄Π°. Π’ΠΎΡ‚ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹:

β€” Π”ΠΆΠ΅Π½Π΅Ρ€ΠΈΠΊΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ быстроС распространСниС, Ρ‡Π΅Π³ΠΎ Π½Π΅ скаТСшь ΠΎ Ρ„Π°Π·Π·ΠΈΠ½Π³Π΅
β€” Π‘Ρ‚ΠΎΡ€ΠΎΠ½Π½ΠΈΠ΅ зависимости ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π³Π»Π°Π²Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ бСзопасности
β€” ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ошибок остаСтся ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²

  • ΠšΡ€Π°Ρ‚ΠΊΠΈΠ΅ Π·Π°ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΎΡ‚ Николая Π’ΡƒΠ·ΠΎΠ²Π° ΠΎΠ± устройствС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ time.Sleep() Π² Go.
  • Π‘Π°Π·ΠΎΠ²ΠΎΠ΅ руководство ΠΏΠΎ дСплою Π²Π΅Π±-сСрвиса Π½Π° Go с использованиСм Azure Functions ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с GitHub Actions для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ дСплоя.
  • ПополняСм ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ руководств ΠΏΠΎ Go для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…: быстроС знакомство с языком.
  • Автор 100 Go Mistakes дСлится Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ знаниями ΠΎ конкурСнтности Π² Go ΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π³Π΄Π΅ ΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Π½ΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Β«Π΅ΡΡ‚ΡŒ вопросы».
  • Π’ΡƒΡ‚ Russ Cox Π½Π°Ρ‡Π°Π» Π΄ΠΈΡΠΊΡƒΡΡΠΈΡŽ ΠΎΠ± ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ совмСстимости Go. ΠŸΡ€ΠΎΡ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅, Ссли интСрСсно.
  • Π›Π΅Π³ΠΊΠΎ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ, ΠΏΠΈΡΠ°Ρ‚ΡŒ, Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π΄Π΅ΠΏΠ»ΠΎΠΈΡ‚ΡŒ β€” Π²ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΊΠΎΠΌΠ°Π½Π΄Π° Google Cloud Π»ΡŽΠ±ΠΈΡ‚ Go.
  • Если ΠΊΡ‚ΠΎ-Ρ‚ΠΎ Π΅Ρ‰Ρ‘ Π½Π΅ Π·Π½Π°Π΅Ρ‚ Π°Π²Ρ‚ΠΎΡ€Π° BoltDB Π‘Π΅Π½Π° ДТонсона, ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с Π΅Π³ΠΎ Π±Π»ΠΎΠ³ΠΎΠΌ. БСйчас, судя ΠΏΠΎ всСму, Ρƒ Π½Π΅Π³ΠΎ творчСский кризис Π½Π° ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΈ руководства Π² Π±Π»ΠΎΠ³Π΅, Π½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ всС Ρ€Π°Π²Π½ΠΎ достаточно.
  • Π“Π°ΠΉΠ΄ ΠΏΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ простого todo-прилоТСния с использованиСм Π²Π΅Π±-Π²Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° Echo, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ основныС аспСкты Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²Π΅Π±-прилоТСния.
  • Filippo Valsorda Π΄ΠΎ 2022 Π³ΠΎΠ΄Π° ΠΎΡ‚Π²Π΅Ρ‡Π°Π» Π·Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡŽ ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Go Π² Google, Π½ΠΎ Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΎΠ½ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°Ρ‚ΡŒ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ Go. О ΠΊΡ€ΠΈΠΏΡ‚Π΅ ΠΈ ΠΏΠΎΠΉΠ΄Π΅Ρ‚ Ρ€Π΅Ρ‡ΡŒ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅, Ρ‚ΠΎΡ‡Π½Π΅Π΅ ΠΎ ΠΏΠ»Π°Π½Π°Ρ… Π² Go 1.20.

C#

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

Новости

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

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

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

  • Π—Π°ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΠΎΠ΄Ρ€ΡƒΠΆΠΈΡ‚ΡŒ Canvas ΠΈ ItemsSource Π² WPF ΠΈ AvaloniaUI.
  • БСзопасная Ρ€Π°Π±ΠΎΡ‚Π° с System.Random ΠΈ ΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌΠΈ Π² .NET Core ΠΈ .NET Framework. Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ .NET 6, ΠΏΠΎ возмоТности всСгда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ статичСскоС свойство Random.Shared. Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±ΠΎΠ»Π΅Π΅ старых вСрсий .NET Core/.NET Framework, Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ дальшС.
  • ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° кастомной ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ AuthorizationFailureReason Π² ASP.NET Core.
  • Π Π°Π·Π±ΠΎΡ€ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ извСстных .NET-Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ.
  • Ник Чапсас ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚, ΠΏΠΎΡ‡Π΅ΠΌΡƒ классы Π² C# Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ sealed ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π·Π±ΠΈΡ€Π°Π΅Ρ‚ вопросы ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

C/C++

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

Новости

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

  • Π›Π΅Π³ΠΊΠΎΠ΅ достиТСниС ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΠΈΠ·ΠΌΠ° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² stdlib.

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

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

Новости

  • ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ Π½ΠΎΠ²Ρ‹ΠΉ Ρ€Π΅Π»ΠΈΠ· The Composable Architecture, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ» ряд ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π² свои инструмСнты.

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

  • Layout Protocol Π² SwiftUI: ΠΊΠ°ΠΊ с Π½ΠΈΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ сСйчас ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ Π½ΠΎΠ²Ρ‹Π΅ возмоТности анонсированы Π² iOS 16.0.
  • OAuth Π² ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… прилоТСниях. Максим Мялкин, Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ мобильной Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π² KTS, рассказываСт ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ OAuth Π½Π° Android Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ live coding ΠΈ дСлится совСтами ΠΈΠ· своСго ΠΎΠΏΡ‹Ρ‚Π°.
  • Π’Ρ€ΠΈ совСта ΠΏΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡŽ Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² UIKit.
  • ΠΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ Π±Π°Π·ΠΎΠ²ΠΎΠ΅ руководство ΠΏΠΎ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ бСзопасности iOS-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
  • Как для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² мСнялся Android с 2014 Π³ΠΎΠ΄Π° ΠΈ Π΄ΠΎ сСгодняшнСго дня? ВСкстовая Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠ° Π΄ΠΎΠΊΠ»Π°Π΄Π° ΠšΠΈΡ€ΠΈΠ»Π»Π° Π ΠΎΠ·ΠΎΠ²Π° Π½Π° ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ Mobius.
  • БСрия статСй, посвящённая ExtensionKit Π² iOS: Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Extens ionKit, ExtensionKit ΠΈ XPC, ExtensionKit End-to-End, ExtensionKit Views.
  • ΠžΠ±Π·ΠΎΡ€ инструмСнтов ΠΈ кСйсов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄Π° Digital Security для Π°Π½Π°Π»ΠΈΠ·Π° Android-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
  • Π’Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ ΠΎΠ±Π·ΠΎΡ€ Π½ΠΎΠ²ΠΎΠ²Π²Π΅Π΄Π΅Π½ΠΈΠΉ Π² Swift ΠΎΡ‚ Пола Π₯адсона ΠΈ Xcode playground для ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ послСдних.
  • Максим Π‘Ρ€Π΅Π΄ΠΈΡ…ΠΈΠ½, Android-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π² Π’ΠΈΠ½ΡŒΠΊΠΎΡ„Ρ„, рассказываСт ΠΎΠ± интСрСсных ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Ρ… ΠΈΠ· Fragment API, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π½Π΅ Π·Π½Π°Ρ‚ΡŒ. Π§Π°ΡΡ‚ΡŒ 1. Π’Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ
  • Type Erasure Π² Swift: Π² Ρ‡Π΅ΠΌ ΡΡƒΡ‚ΡŒ Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ нововвСдСния появились Π² Swift 5.7.
  • Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ ΠΎΡ‚ Twitter, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ статичСскиС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΊΠΎΠ΄Π° для облСгчСния внСдрСния Compose.
  • РазбираСмся с Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ edge-to-edge ΠΈ WindowInsets Π² Android, Π° Ρ‚Π°ΠΊΠΆΠ΅ с ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ insets Π² Compose ΠΈ View.
  • Privacy Sandbox, deep links, модуляризация, Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, Jetpack Glance ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Π² Π½ΠΎΠ²ΠΎΠΌ выпускС Now in Android. Π§ΠΈΡ‚Π°Ρ‚ΡŒ
  • Как ΠΈ ΠΊΠΎΠ³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ UIHostingConfigurationAPI Π² iOS 16.
***

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

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

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° программиста
16 фСвраля 2018

Мобильная Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Python: ΠΎΠ±Π·ΠΎΡ€ Π΄Π²ΡƒΡ… Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ²

Мобильная Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Python – ΠΎΠ΄Π½ΠΎ ΠΈΠ· пСрспСктивных Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ. Π’ ΡΡ‚Π°Ρ‚ΡŒ...
Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° программиста
13 фСвраля 2018

10 ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°ΡƒΡ‡Π°Ρ‚ вас ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ

Π˜Ρ‰Π΅Ρ‚Π΅ курсы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°ΡƒΡ‡Π°Ρ‚ вас ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ? ΠœΡ‹ собрали Π»ΡƒΡ‡ΡˆΠΈΠ΅ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹...
Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° программиста
01 сСнтября 2017

15 классных ΠΈΠ΄Π΅ΠΉ для создания своСго мобильного прилоТСния

Если Π΄ΡƒΠΌΠ°Π»ΠΈ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ Π±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ свои знания Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° ...