Portfolio
here I wish to showcase some of my latest projects which I have done that I think really show who I am as a developer.
Rust Calculator
- Category: backend
- Date:January 27 2023
- Website: https://github.com/Tenkaklet/rust-calculator
A simple calculator built in Rust after some Linkedin Learning.
Project Perquisites:
- To return to the basics of Rust.
- To undertand the use of arguments within a CLI.
- To develop my desire to learn more about computer networking.
The Rust Calculator
I built this a challenge from Linkedin Learning and yes it was challenging and fun.
I learned about how to use the std
library and how to read arguments from the Command Line. This was really fun to understand because I really enjoy the communication between people and reading arguments from within a CLI is the CLI's way of talking to you - I guess...
I mean how cool isn't this line?
use std::env::{args, Args};
fn main() {
let mut args: Args = args(); // retrieve args from CLI
let first = args.nth(1).unwrap(); // Get the first value
let second = args.nth(0).unwrap();
println!("first argument is {} and second is {} ", first, second);
}
I also learned about how functions return well anything, according to what you write after the ->
Finally the fun thing about this project that I learned was about the match
keyword. Its quite amazing how easy it is to use this method of conditionally rendering different scenarios, in this case (and probably in many other cases) one line.
Rust Chat
- Category: backend
- Date:January 12 2023
- Website: https://github.com/Tenkaklet/Rust-Chat
A chat app built with rust.
Project Perquisites:
- Learn beginning computer networking
- Learn the Rust language
- Hands on project to develop further
Rust Chat App
This application was built after following a great tutorial about Rust Networking between how a server handles request and responses from clients from which they are connected to. It is still a work in progress.
Some things I'd like to add that the client's should read in human characters what was written or received, because now I can only read the receiving messages and not just the history.
“Remember that very little is needed to make a happy life.” - Marcus Aurelius
Name Searcher
- Category: hybrid
- Date:January 12 2023
- Website: https://github.com/Tenkaklet/Name-Searcher
a brief intro about what Name Searcher.
Project Perquisites:
- Sharpen Ionic 6
- Simplify Business Name Searching
If you are interested in more of my projects don't hesitate to visit my Github page