Explore >> Select a destination


You are here

nithinbekal.com
| | culttt.com
8.8 parsecs away

Travel
| | Elixir is a functional programming language which makes use of the Pipe Operator to simplify the combining of functions and data transformations.
| | www.byjp.me
9.8 parsecs away

Travel
| | github.com Ruby-DLC is now available on github, and consequently as a gem! You can install with1: gem sources -a https://gems.github.com sudo gem install jphastings-dlc There's a gist explaining how to use the library and the rdoc documentation is still available on my project page. Please file an issue if you have any problems with the code, I haven't checked it thoroughly! Import note: This syntax is incorrect today, and the code only supports Ruby 1.x, so you'll have to make your own way if you're interested in using this!??
| | lincolnmullen.com
9.8 parsecs away

Travel
| | Recently I've been writing a fair bit of code in Go for a project I am working on. There is a lot to like about the language. But the thought occurred to me that maybe I like Go because it fits my (unjustifiably) beleaguered sense of self. If I used to like Ruby because it was fun, then maybe I like Go now for these reasons: Go is a minimalist language. I would prefer that we just get down to work without any fuss. Go is a high performance language for concurrency. There is too much to do and it all has to be done at once, so I guess we better do it quickly. Go is strongly typed. Please tell me what you expect up front, then stick to it. Go makes you check for errors explicitly (if err != nil). Bad things will inevitably happen, so I guess we better plan for them up front and do our best to deal with them.
| | jmmv.dev
74.7 parsecs away

Travel
| Dependency injection is one of my favorite design patterns to develop highly-testable and modular code. Unfortunately, applying this pattern by taking Rust traits as arguments to public functions has unintended consequences on the visibility of private symbols. If you are not careful, most of your crate-internal APIs might need to become public just because you needed to parameterize a function with a trait. Let's look at why this happens and what we can do about it.