Alec  Nikolaus

Alec Nikolaus

1596381540

Rust! a week with awesomeness overloaded!

The last time I cared about what size my variable was, or, for that matter, what was the “Type” of the data I was trying to store or access — was at least a few years ago, when I was still writing in Java. But, the day I decided to start learning Rust, it all had to change.

Coming from Python, it is a culture shock, a very unsettling one. A rather very sophisticated emotion that makes anyone uncomfortable to the very core, not because you cannot do it, but because you are not conditioned to doing so. Python is the pinnacle of writing code with NO hindrances in what you write and how you write. There can be more than one way of doing something right. It is a world by itself.

And to step out of such an amazing “Comfort Zone” is such a horror. It is pretty apt to say, it feels suffocating. But when has learning anything as great as Rust been any easier? Here is my experience with Rust for one full week — it is not easy, but, yes it couldn’t be easier.

Top 5 things I loved about Rust -

  • **Community **— Foundation of any great language doesn’t just lie with the features it provides, it lies with the people that use it, more so it depends on people who help each other and makes the community a stronger one. I have had many instances where I had dumb doubts, just as anyone else trying to learn a new language would have. I am just attaching one reference below! Officially rust is on Discord!

Image for post

#programming #python #rust #rustlan #programming-languages

What is GEEK

Buddha Community

Rust! a week with awesomeness overloaded!

Rust Lang Course For Beginner In 2021: Guessing Game

 What we learn in this chapter:
- Rust number types and their default
- First exposure to #Rust modules and the std::io module to read input from the terminal
- Rust Variable Shadowing
- Rust Loop keyword
- Rust if/else
- First exposure to #Rust match keyword

=== Content:
00:00 - Intro & Setup
02:11 - The Plan
03:04 - Variable Secret
04:03 - Number Types
05:45 - Mutability recap
06:22 - Ask the user
07:45 - First intro to module std::io
08:29 - Rust naming conventions
09:22 - Read user input io:stdin().read_line(&mut guess)
12:46 - Break & Understand
14:20 - Parse string to number
17:10 - Variable Shadowing
18:46 - If / Else - You Win, You Loose
19:28 - Loop
20:38 - Match
23:19 - Random with rand
26:35 - Run it all
27:09 - Conclusion and next episode

#rust 

Alec  Nikolaus

Alec Nikolaus

1596381540

Rust! a week with awesomeness overloaded!

The last time I cared about what size my variable was, or, for that matter, what was the “Type” of the data I was trying to store or access — was at least a few years ago, when I was still writing in Java. But, the day I decided to start learning Rust, it all had to change.

Coming from Python, it is a culture shock, a very unsettling one. A rather very sophisticated emotion that makes anyone uncomfortable to the very core, not because you cannot do it, but because you are not conditioned to doing so. Python is the pinnacle of writing code with NO hindrances in what you write and how you write. There can be more than one way of doing something right. It is a world by itself.

And to step out of such an amazing “Comfort Zone” is such a horror. It is pretty apt to say, it feels suffocating. But when has learning anything as great as Rust been any easier? Here is my experience with Rust for one full week — it is not easy, but, yes it couldn’t be easier.

Top 5 things I loved about Rust -

  • **Community **— Foundation of any great language doesn’t just lie with the features it provides, it lies with the people that use it, more so it depends on people who help each other and makes the community a stronger one. I have had many instances where I had dumb doubts, just as anyone else trying to learn a new language would have. I am just attaching one reference below! Officially rust is on Discord!

Image for post

#programming #python #rust #rustlan #programming-languages

Lydia  Kessler

Lydia Kessler

1626318000

ULTIMATE Rust Lang Tutorial! - Publishing a Rust Crate

The ultimate Rust lang tutorial. Follow along as we go through the Rust lang book chapter by chapter.

📝Get the FREE Rust Cheatsheet: https://letsgetrusty.com/cheatsheet

The Rust book: https://doc.rust-lang.org/stable/book/​​

Chapters:
0:00​ Intro
0:43 Release Profiles
3:00 Documentation Comments
4:32 Commonly Used Sections
5:04 Documentation Comments as Tests
5:50 Commenting Contained Items
6:29 Exporting a Public API
8:44 Setting up Creates.io Account
9:54 Adding Metadata to a New Create
12:14 Publishing to Crates.io
12:49 Removing Version from Crates.io
13:37 Outro

#letsgetrusty​​ #rust​lang​ #tutorial

#rust #rust lang #rust crate

Malvina  O'Hara

Malvina O'Hara

1591266840

Rust Casting, Shadowing, Consts and Static

A mix of topics of casting, shadowing, constants and static variables inside the Rust Programming Language.

This Rust programming language tutorial series is aimed at easing your training step by step. Rust is a systems level language aimed at speed and safety and can be run cross-platform, including embedded systems and even the browser with WebAssembly (WASM)!

#rust #rust casting #rust programming

Joseph  Murray

Joseph Murray

1622020920

Method Overloading in Java [With Examples]

Java is a versatile language that follows the concepts of Object-Oriented Programming. Many features of object-oriented programming make the code modular, reusable, flexible, and easy to debug. There are many features of Object-oriented programming, such as inheritance, polymorphism, encapsulation, and abstraction.

In this article, we will discuss method overloading in Java which is the type of polymorphism.

Polymorphism

Method Overloading in Java

Different Ways to Overload a Method

Why Do We Need Method Overloading in Java?

Advantages of Performing Method Overloading in Java

#full stack development #java #method overloading #overloading #overloading in java