Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Belajar .NET EP33: Parallel dan Async [BAGIAN 6] detail ValueTask yang disederhanakan

Автор: VisualStudio untuk Developer Indonesia

Загружено: 2025-06-13

Просмотров: 7

Описание:

Halo teman-teman! Selamat datang series Belajar .NET dalam bahasa Indonesia.

UPDATE: Mulai Episode 33 dan seterusnya, kita sekarang memakai .NET 9.0 SDK dan Visual Studio 2022, minimal versi 17.13.6, karena banyak bug fix yang sangat penting di release update ini.
Tentunya tetap tersedia source code dalam bentuk repo GitHub yang dapat diakses umum.
-------------------------------------------------------------------------------------------------------------------------
Episode 33 ini kita melanjutkan diskusi sebelumnya yang memperkenalkan ValueTask. Di episode ini kita mmebahas detail ValueTask dan perbedaannya dengan Task, sekaligus mendemokan contoh dan menguji benchmark.

Sebelumnya harus saya akui bahwa penjelasan blog team .NET yang membahas ValueTask tidak mudah untuk dimengerti oleh programmer awam karena banyaknya istilah yang terkait dengan concurrent programming dan terlalu singkat. Hal ini yang membuat saya mencari sumber daya lain untuk membantu menjelaskan ValueTask.

Alhamdulillah ada video edukatif dari Brian Lagunas (yang di episode sebelumnya juga saya jadikan salah satu referensi tentang ConfigureAwait di async programming) yang menjelaskan ValueTask. Link video Brian ada di bawah.

Episode ini sekaligus menjadi penutup bahasan Parallel dan Async, dan seperti yang sudah dijelaskan di video sebelumnya, akan ada miniseri tersendiri yang menjelaskan concurrent programming di .NET, termasuk mencakup bahasan threading, Task, Parallel dan async, Lock, concurrent, dan tentunya beserta contoh.

Sumber artikel yang di bahas di video ini:
1. issue yang saya submit terkait List(T) dan Task.WhenAll di repo dotnet/runtime: https://github.com/dotnet/runtime/iss...
2. Topik Thread-safe di dokumentasi List(T): https://learn.microsoft.com/en-us/dot...
3. blog penjelasan pemakaian ValueTask: https://devblogs.microsoft.com/dotnet...
4. Video Brian Lagunas mengenai pemakaian ValueTask:    • Task vs ValueTask: When Should I use Value...  

Sumber daya lain:
1. Landing page .NET: https://dot.net
2. Source code pendukung series video di GitHub: https://github.com/eriawan/belajar-do...
3. Mengapa free lunch is over? Link articlenya: http://gotw.ca/publications/concurren...
4. Artikel Task.Run dan async di blog Pluralsight: https://www.pluralsight.com/resources...
5. Dokumentasi resmi class Parallel di .NET: https://learn.microsoft.com/en-us/dot...
6. Sumber inspirasi penjelasan TLDR tentang ConfigureAwait oleh Stephen Toub: https://devblogs.microsoft.com/dotnet...
7. Sumber inspirasi ConfigureAwait dari videonya Brian Lagunas:    • Which do I use, ConfigureAwait True or False?  
8. Manajemen cross thread di Winforms di .NET Framework: https://learn.microsoft.com/en-us/dot...
9. Manajemen cross thread di Winforms di .NET: https://learn.microsoft.com/en-us/dot...
10. Link dokumentasi resmi C# Fundamentals program structure: https://learn.microsoft.com/en-us/dot...
11. Async guidance dari David Fowler: https://github.com/davidfowl/AspNetCo...
12. Playlist DOTNET Weekly 2024:    • DOTNET Weekly 2024  

Belajar .NET EP33: Parallel dan Async [BAGIAN 6] detail ValueTask yang disederhanakan

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

array(10) { [0]=> object(stdClass)#5374 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "xoSObQVByhg" ["related_video_title"]=> string(57) "Belajar .NET9 EP34: Pengenalan fokus diskusi ASP.NET Core" ["posted_time"]=> string(21) "5 дней назад" ["channelName"]=> string(38) "VisualStudio untuk Developer Indonesia" } [1]=> object(stdClass)#5347 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "KnN3u1vugfA" ["related_video_title"]=> string(99) "MCP-серверы в Cursor AI/Claude: полный гайд для x10 эффективности" ["posted_time"]=> string(23) "1 месяц назад" ["channelName"]=> string(25) "Олег Стефанов" } [2]=> object(stdClass)#5372 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "KFgwXXWT7sQ" ["related_video_title"]=> string(170) "ИИ-агенты — вот что действительно изменит разработку. Пишем ИИ-агент на Python, LangChain и GigaChat" ["posted_time"]=> string(23) "1 месяц назад" ["channelName"]=> string(29) "Диджитализируй!" } [3]=> object(stdClass)#5379 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "Z7IxdgqscDA" ["related_video_title"]=> string(183) "⚡️НОВОСТИ | ГОССЕКРЕТАРЬ ЗАДЕРЖАН | МАССОВЫЕ АРЕСТЫ | РОГОЗИН ОБИДЕЛСЯ НА КВН| ВЗРЫВ В ВОЕННОЙ ЧАСТИ" ["posted_time"]=> string(23) "7 часов назад" ["channelName"]=> string(29) "Ходорковский LIVE" } [4]=> object(stdClass)#5358 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "HURzuF2nY7g" ["related_video_title"]=> string(100) "Belajar .NET EP32: Parallel dan Async [BAGIAN 5] bug submit, thread-safe untuk List, intro ValueTask" ["posted_time"]=> string(25) "2 недели назад" ["channelName"]=> string(38) "VisualStudio untuk Developer Indonesia" } [5]=> object(stdClass)#5376 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "53wphlw-DYE" ["related_video_title"]=> string(125) "Выравнивание — БАЗА быстрого кода! Почему это важно знать | CPU Memory 2" ["posted_time"]=> string(25) "2 недели назад" ["channelName"]=> string(10) "MrTeamlead" } [6]=> object(stdClass)#5371 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "jjQPzaKHhpc" ["related_video_title"]=> string(110) "Comedy Club: Курсы альфа-самца | Кравец, Шальнов, Бутусов @ComedyClubRussia" ["posted_time"]=> string(19) "2 дня назад" ["channelName"]=> string(11) "Comedy Club" } [7]=> object(stdClass)#5381 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "qmNrg6fEyEw" ["related_video_title"]=> string(49) "Apa Itu CODING dan Bagaimana Cara Mempelajarinya?" ["posted_time"]=> string(21) "2 года назад" ["channelName"]=> string(21) "Web Programming UNPAS" } [8]=> object(stdClass)#5357 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "LooycZiMn6s" ["related_video_title"]=> string(47) "Belajar Coding Web Untuk Pemula Mulai Dari Mana" ["posted_time"]=> string(21) "3 года назад" ["channelName"]=> string(11) "Dea Afrizal" } [9]=> object(stdClass)#5375 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "I5OmqGPNu-U" ["related_video_title"]=> string(108) "США заявили о победе Украины / Президент резко изменил план" ["posted_time"]=> string(23) "5 часов назад" ["channelName"]=> string(10) "NEXTA Live" } }
Belajar .NET9 EP34: Pengenalan fokus diskusi ASP.NET Core

Belajar .NET9 EP34: Pengenalan fokus diskusi ASP.NET Core

MCP-серверы в Cursor AI/Claude: полный гайд для x10 эффективности

MCP-серверы в Cursor AI/Claude: полный гайд для x10 эффективности

ИИ-агенты — вот что действительно изменит разработку. Пишем ИИ-агент на Python, LangChain и GigaChat

ИИ-агенты — вот что действительно изменит разработку. Пишем ИИ-агент на Python, LangChain и GigaChat

⚡️НОВОСТИ | ГОССЕКРЕТАРЬ ЗАДЕРЖАН | МАССОВЫЕ АРЕСТЫ | РОГОЗИН ОБИДЕЛСЯ НА КВН| ВЗРЫВ В ВОЕННОЙ ЧАСТИ

⚡️НОВОСТИ | ГОССЕКРЕТАРЬ ЗАДЕРЖАН | МАССОВЫЕ АРЕСТЫ | РОГОЗИН ОБИДЕЛСЯ НА КВН| ВЗРЫВ В ВОЕННОЙ ЧАСТИ

Belajar .NET EP32: Parallel dan Async [BAGIAN 5] bug submit, thread-safe untuk List, intro ValueTask

Belajar .NET EP32: Parallel dan Async [BAGIAN 5] bug submit, thread-safe untuk List, intro ValueTask

Выравнивание — БАЗА быстрого кода! Почему это важно знать | CPU Memory 2

Выравнивание — БАЗА быстрого кода! Почему это важно знать | CPU Memory 2

Comedy Club: Курсы альфа-самца | Кравец, Шальнов, Бутусов @ComedyClubRussia

Comedy Club: Курсы альфа-самца | Кравец, Шальнов, Бутусов @ComedyClubRussia

Apa Itu CODING dan Bagaimana Cara Mempelajarinya?

Apa Itu CODING dan Bagaimana Cara Mempelajarinya?

Belajar Coding Web Untuk Pemula Mulai Dari Mana

Belajar Coding Web Untuk Pemula Mulai Dari Mana

США заявили о победе Украины / Президент резко изменил план

США заявили о победе Украины / Президент резко изменил план

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]