Rust Simplified is a series aimed at making Rust much more simple for others to learn. In this episode we cover functions, type information, traits, generics, ownerships, and different various usages of each of these.
Rust Simplified is a series aimed at making Rust much more simple for others to learn. In this episode we cover pattern matching; which is the basis for creating organized data structures and how to use those in simple conditional/destructuring ways. This episode does cover a little bit into other areas, but the main focus here is on pattern matching and those other areas shall be covered in another video.
There are a handful of desktop sharing apps out there and there are plenty of shell/editor sharing setups. But the biggest problem with these is you are opening up your own personal computer to not only the person(s) you’re connecting with, but also the potentially vulnerable or malicious technology you choose to use. A proper…
Rails Rumble is a yearly programming challenge. Each team is given 48 hours to complete and publish a website written in Ruby. You are permitted solo entry or up to 4 people as a team. You can do no coding of the project beforehand, but you can draw up and discuss plans as much as…
Getting things done is a highly relevant topic in today’s society. I’m no authority on the subject myself. But I have learned a few things I need to write down for myself, and hey, why not for you as well? I actually find myself going to my blog as reference somewhat often. I want to…
When assigning a variable with a raw value the outcome is as you would expect. greeting = “hello” # => “hello” puts greeting # hello Now while learning about assigning methods to variables I used to wonder if I was assigning the result value from the method, or simply pointing to the method to be…
Truthiness Both or and || will return the first item that evaluates as true from the left side to the right. true or “this doesn’t return” # => true true || “this doesn’t return” # => true false || true # => true false || false # => false false or false or 1 or…
If the idea of designing software intrigues you; then you’re in the right place. Often times the things that keeps you from moving forward is the “fear of the unknown”, or simply doubting your ability/capacity to learn. If programming looks like some big ominous thing and like it’s more trouble than it’s worth, then you…
When you see “vanilla JavaScript” it’s titled for not having any added “flavors” of JavaScript. Not to be confused with the Vanilla-JS framework. In other words it’s the unadulterated original language. On my blog post about JavaScript being easy with jQuery I received a few comments about JavaScript being easy anyway. jQuery is designed so…
Have you considered how much you enjoy a “good challenge”? Do you recall as a child some one challenging your ability to do something? Often it’s in our nature to say within ourselves “Challenge Accepted”. We can use this nature for good. If you run, do you run for exercise, distance, time, or something else? …