DevNot Summit 2023 etkinliğindeki Programcıdan Programcıya Rust konulu sunuma ait örnek kodları içerir.

Overview

DevNot Summit 2023 - Programcıdan Programcıya Rust

DevNot Summit 2023 etkinliğindeki Programcıdan Programcıya Rust konulu sunuma ait örnek kodları içerir.

  • 000 - hello-world: Seminerde süreye bağlı olarak farklı hello-world versiyonları kullanabilirim. Bu versiyonları içeren proje klasörüdür.
  • 001 - rust_vs_cplusplus : C++ tarafında sık yapılan bazı hataların Rust tarafında nasıl önlendiği ele alınır.
  • 002 - oop : Rust'ın nesne yönelimli bazı dil özelliklerini göstermek için bir örnek. Type State Builder Pattern'i konu alır.
  • 003 - gaming : Rust ekosistemi oyun geliştirme üzerine çok zengin kütüphaneler içerir. Bunlar arasında en popüler olanlarından birisi de ECS (Entity Component System) kullanan Bevy'dir. Bevy ile yazdığım örnek bir oyun gösterilir.
  • 004 - desktop app : Rust eko sistemini kullanarak cross platform masaüstü uygulamalar da geliştirilebilir. tiny-board isimli örnekte basit bir kişisel kanban board uygulaması ele alınıyor.
  • 005 - reverse proxy : Bir sistem programlama dili olarak Rust çok güçlü özelliklere sahiptir. Onunla örneğin ilkel bir Reverse Proxy Server basitçe yazılabilir.
  • 006 - some cookies : Bazı kaydadeğer kod örneklerini içerir.
  • 007 - testing : İçinde mockito'nun da kullanıldığı mock'lama da yapılan ileri seviye bir örnektir.
  • 008 - http server : Detaylı bir http server örneği içerir. Asenkron thread yapıları, modüler struct kullanımları, pattern matchin kullanımları dikkat çekicidir.
  • 009 - tiny-service: Basit bir REST Api servisi. axum, tokio, rand gibi crate'ler ile bir REST servis yazmayı öğrenmek için basit ve anlaşılır bir uygulama.
  • 010 - macro sample: Struct oluşturulurken kullanılabilecek basit bir macro örneği.
  • 011 - be functional: Iterator traitinin sağladığı birkaç higher order function kullanımına ait örnek kod parçasını içerir.
  • 012 - strong type system: Rust sadece yüksek performanslı çözümler ve bellek güvenliği için tercih edilmez. Güçlü bir tip sistemi de vardır. Bu klasörde C# ve Rust ile yazılmış iki örnek yer alıyor ve bir User tipinin her iki tarafta nasıl ele alındığı, bir takım olası hataların nasıl önüne geçildiği irdelenmeye çalışılıyor.
You might also like...
🎄Solutions for Advent of Code 2023
🎄Solutions for Advent of Code 2023

🎄 Advent of Code 2023 Solutions for Advent of Code in Rust. 2023 Results Day Part 1 Part 2 Day 1 ⭐ ⭐ Day 2 ⭐ ⭐ Day 3 ⭐ ⭐ Day 4 ⭐ ⭐ Day 5 ⭐ ⭐ Day 6 ⭐

My solutions for the Advent of Code 2023.

🎄 Advent Of Code 2023 Hi! These are my Rust solutions for the Advent of Code 2023. Day Name Source Part 1 Part 2 Time 1 Time 2 1 Trebuchet?! 01.rs ⭐

🎄🎅 My Advent of Code 2023 solutions 🎁⛄
🎄🎅 My Advent of Code 2023 solutions 🎁⛄

🎄🎁 My AOC 2023 solutions 🎅⛄ 🎄 Table of contents 🎁 Table of the days 🎅 Goals ⛄ Quickstart 🎁 Table of the days Day Part 1 Part 2 Language 01 Toki

Advent of Code 2023 solutions - #15 on global leaderboard

My solutions for Advent of Code 2023, written in Rust. The code requires Rust nightly to run. Sample inputs from each day are provided. To run with ac

Rust-advent - Learning Rust by solving advent of code challenges (Streaming live on Twitch every Monday)
Rust-advent - Learning Rust by solving advent of code challenges (Streaming live on Twitch every Monday)

Rust advent 🦀 🐚 Learning Rust by implementing solutions for Advent of Code problems. 🎥 HEY, we are live-streaming our attempts to solve the exercis

Rust-clippy - A bunch of lints to catch common mistakes and improve your Rust code

Clippy A collection of lints to catch common mistakes and improve your Rust code. There are over 450 lints included in this crate! Lints are divided i

Rust-battery - Rust crate providing cross-platform information about the notebook batteries.

battery Rust crate providing cross-platform information about the notebook batteries. Table of contents Overview Supported platforms Install Examples

A Rust-based shell script to create a folder structure to use for a single class every semester. Mostly an excuse to use Rust.

A Rust Course Folder Shell Script PROJECT IN PROGRESS (Spring 2022) When completed, script will create a folder structure of the following schema: [ro

Rust Imaging Library's Python binding: A performant and high-level image processing library for Python written in Rust

ril-py Rust Imaging Library for Python: Python bindings for ril, a performant and high-level image processing library written in Rust. What's this? Th

Owner
Burak Selim Senyurt
Matematik Mühendisi, MBAci, eski MVP, blogger, @nedirtv editörü. Turuncu sakallı bir programcı.
Burak Selim Senyurt
Simple RISC-V emulator presented at Rust Nation 2023

A tale of binary translation This repo contains the code for the RISC-V emulator that I presented at Rust Nation 2023. It is intended as a teaching ex

Amanieu d'Antras 34 Feb 20, 2023
rust-rustlings-2023-autumn-CAIMEOX created by GitHub Classroom

2023秋冬季操作系统训练营 第一阶段训练安排 rustlings Rust编程训练教室 rustlings ??❤️ Greetings and welcome to rustlings. This project contains small exercises to get you used

The Learning&Training Hub of OS Kernel 2 Oct 31, 2023
Solutions of Advent-of-Code 2023 in Rust

Advent of Code 2023 in Rust If you've never heard of Advent of Code, you're missing out. Check it out now at adventofcode.com! I mostly do AoC puzzles

Aurélien Geron 4 Dec 8, 2023
Solutions to Advent of Code 2023 in Rust 🎄

Advent of Code 2023 Solutions to Advent of Code 2023 in Rust ?? Day Part 1 Part 2 Thoughts 1 ⭐ ⭐ As with most early advent of code challenges, it's mo

Pedro Godinho 6 Dec 6, 2023
Solutions to Advent of Code 2023 in Rust! :crab:

AdventOfCode2023 ?? Solutions to AoC 2023 in Rust ?? Usage # to be able to download inputs (see fetch.sh) export AOC_SESSION=[value from session cooki

Axel Lindeberg 27 Dec 17, 2023
My Advent of Code 2023 solutions in the Rust programming language.

Advent of Code 2023 in Rust My Advent of Code 2023 solutions in the Rust programming language. This repository holds a separate Rust project for each

Tim Visée 65 Dec 17, 2023
Contains challenges, write-ups, and deployment configurations from b01lersCTF 2023.

CTF Name A template repository for a CTF competition. This is a description of the CTF event. CTFTime Link Structure Challenges are organized by categ

null 7 Mar 29, 2023
Sky Island Showdown: CSE 125 Spring 2023 Group 5 Project, a Multiplayer, 3D Game

As the Wind Blows ?? Project for CSE 125 Spring 2023, Group 5 Homepage » As the Wind Blows is a 3D multiplayer game, created with Rust, WGPU, and a to

null 5 May 1, 2023
a hack implementation of CCS generic arithmetization, won a prize at Zuzalu hackathon 2023 despite incompleteness

ccs-hack CCS (Customized Constraint System) is a generic constraints representation system can simultaneously capture R1CS, Plonkish, and AIR: $$\sum_

Thor 27 Jun 1, 2023
Repository containing schedules, slides/talk and user submissions for the 2023 devconnect hackerhouse

2023 DevConnect Hacker House Content Schedule Hackathon Tracks xChain dapps - Total Prize pool of USD 12k (5k, 4k, 3k) Fully on-chain dapps - Total Pr

Internet Computer Hackers Den 8 Nov 22, 2023