Tutorial Dasar Actix-Web #29 - RESTful API Integration Test (Bagian 9 Penutup)

  Рет қаралды 83

Dev Activity

Dev Activity

Күн бұрын

Пікірлер: 2
@rusty_works
@rusty_works 11 ай бұрын
Hi Dev Activity, setelah saya coba2x beberapa kali Actix+Rust (saya beberapa kali sempet nyerah, dan balik lagi, nyerah dan balik lagi). Sampai di titik sekarang ini bikin saya agak bimbang mau terus atau engga. Beberapa pertimbangannya adalah: 1. Saat ini saja saya cukup struggle di Rustnya, terkadang debug, lumayan lama. Kalaupun misalkan saya kepikiran implementasinya, ketika saya tuangkan ke programmingnya, sering ada problem, terutama di lifetime. (Contoh yang baru aja, saya dapet array of string, saya memanipulasi masing2x konten string tsb, lalu dimasukkan ke vector. Dan ternyata didalam looping tsb, variable lifetimenya sudah expired lifetimenya. Contoh lainnya, saya pengen coba deserialize (pakai serde), lalu ketika mendefinisikan return typenya itu sering banget bingung. Kalau datanya simpel sih bisa, tapi kalau udah mulai kompleks, ampun dah). 2. Di arewewebyet dijelasin library2x yang dipakai di Rust, tetapi yang jadi masalah adalah, banyak library tersebut blm mencapai titik 1.x (agak takut seperti blm siap production ready). 3. Bottleneck di web mostly di database. Apakah dengan menggunakan Rust bakalan ada perubahan. Mohon sarannya.
@devactivity
@devactivity 11 ай бұрын
Memang dari sisi bahasanya sendiri sudah berbeda, dimana ada konsep baru yg memang harus dan mau gak mau kita pahami. Jika memang tertarik ingin sekali menggunakan Rust, sembari memaksimalkan pemahaman dengan konsep baru tersebut, baiknya dimulai dengan project kecil dulu Misal, cukup buat aplikasi dengan single endpoint dulu, dengan menerapkan beberapa konsep yg ingin digunakan dalam proses serve datanya melalui endpoint tersebut Atau bisa juga membiasakan diri dengan membuat fungsi-fungsi dengan bahasa Rust, tentu dari kebiasaan itu bisa membantu pemahaman juga Saya sih selalu menganut "bisa karena terbiasa", itu udah paten banget sih menurut saya pribadi Lalu terkait library, memang umumnya dimulai dari 0.x.x, sehingga jika sudah masuk di 1.x.x, biasanya bakal kena breaking change, itu umum kok diberbagai library ya, cukup ikuti dokumentasi yg disediakan. Dan juga komunitas Rust sendiri sangat positif perkembangannya Terkait bottleneck itu faktornya cukup beragam ya, tidak bisa sih menitik beratkan pada satu bagian saja, jika ada 'System Architect' akan lebih baik didiskusikan perihal tersebut. Mengganti ini-itu dalam menutup sebuah kekurangan bukanlah sebuah solusi, jadi perlu diskusi panjang terkait hal tersebut. Yang pasti, mulailah pelan-pelan, dari yang kecil dulu, nikmati prosesnya dan jangan terburu-buru, jadi jgn patah semangat dan terus lakukan selama itu hal yang positif.
RAG + Langchain Python Project: Easy AI/Chat For Your Docs
16:42
API Gateway | Microservice
11:48
Telusko
Рет қаралды 85 М.
Yay, My Dad Is a Vending Machine! 🛍️😆 #funny #prank #comedy
00:17
風船をキャッチしろ!🎈 Balloon catch Challenges
00:57
はじめしゃちょー(hajime)
Рет қаралды 26 МЛН
У вас там какие таланты ?😂
00:19
Карина Хафизова
Рет қаралды 19 МЛН
Database Indexing for Dumb Developers
15:59
Laith Academy
Рет қаралды 69 М.
Aku Belajar Bikin Game Platformer 2D dengan Godot 4 - Part 1
24:20
JWT авторизация. Основы JWT - механизма.
6:45
Хочу вАйти
Рет қаралды 15 М.
Svelte 5's Secret Weapon: Classes + Context
18:14
Huntabyte
Рет қаралды 25 М.
How To Write Unit Tests in Python • Pytest Tutorial
35:34
pixegami
Рет қаралды 146 М.
ASP.NET Core Web API .NET 8 2024 - 4. Controllers
11:38
Teddy Smith
Рет қаралды 46 М.
JavaScript Visualized - Execution Contexts
11:41
Lydia Hallie
Рет қаралды 66 М.
The React Interview Questions You need to Know
21:29
CoderOne
Рет қаралды 42 М.
Yay, My Dad Is a Vending Machine! 🛍️😆 #funny #prank #comedy
00:17