A fellow Rubyist, Tim Millwood, is about to write an eBook on Sinatra. In order to begin writing, he needs to get appropriate funding on Kickstarter first. If you want to show your support, visit his eye-appealing website and back the project!
…skill, and helps you make morefriends.
4. Distinguish yourself from the applicant pool. Particularly because you lack experience, you need to stand out. Doing so is 95% creativity and 5% effort. Your goal is to make your application more interesting than "somewhat promising but inexperienced Rubyist number 32″. For inspiration, you can read about how I stood out to get my first conference talk accepted .
…folks withoutcan have as smooth of an experience with your hip new gem as a hardened Rubyist.
Here's how I've built a full-stack installer for our scout Ruby Gem .
Omnibus is an old term for bus or wagonette, being thefor 'for all'.
Omnibus is a Ruby gem for creating full-stack installers - it's everything your customers have to install and configure to get your software to run . It's …
…process, but I really just wanted to give my overall impressions. I think it's a good choice for any Rubyist wanting to venture in iOS development. In combination with the Apple developer docs, which are fantastic, it lets you learn the iOS framework while programming in a language that you're comfortable with. It's a well maintained library with the RubyMotion team making constant improvements. My only real criticisms are with the testing and debugging tools not feeling as …
Also, the recent issue of " Rubyist" includes some articles that were written by the feature authors themselves for introducing some new 2.0.0 features.
Though they will be written in Japanese,translations are planned for the future.
There are five notable incompatibilities we know of:
The default encoding for ruby scripts is now[#6679]. Some people report that …
…Mr. Fowler, be killed - in the sense of the game, which literally every prominent Rubyist knew about at the time.
Nonetheless, the community responded by taking my murder recommendation completely literally while simultaneously ignoring the fact that I also said the man was a mythological, supernatural, demonic wolf monster. The blog post frequently mentioned the werewolf metaphor, and included several gigantic pictures of werewolves. I still get shit about this today from idiots who seriously …
…"chapter" in your local metro community can help you and other developers meet. Maybe you're a Rubyist but you have an interest in Python, for example - an OpenHack night might be a great chance to pair with a Python developer and learn about the language. It's also a great way to meet new people who do work similar to your own, learn from them, help them, and work on your own side projects, possibly getting help from others in the process.
It's also worth noting …
…and his team.) While Rubinus is a fantastic project that should appeal to any Rubyist, it seems clear that will become the standard for in the enterprise.
Concurrency,& Other Big Issues
Concurrency was a hot topic at Mike Perham ( Sidekiq ) and Tony Arceri ( Celluloid) did a great job of presenting the tools they developed for the community. And Aaron Patterson ( Rails Core, Ruby Core…. Both
…explains what they are, as well as why he's not entirely happy with them. And as a Rubyist who's also very deep into , his opinion counts for a lot.
Rails Rumble Winners, A and Teardown
The folks at Dwellable looked at theof the ten Rails Rumble winners and put together some interesting stats of what gems and technologies they used. Winning technologies included , , , , …
The fcntl(2) system call is one several system calls used to get and set internal attributes of file descriptors and open files they point to.
Ruby exposes the IO#fcntl method and provides some useful constants in the Fcntl module of the standard library.
fcntl(2) has several uses, but commonly it is used to get/set two types of flags:
file descriptor flags
file status flags
To a Rubyist, these flags can be thought of as instance variables, with fcntl() providing getter/setter methods for these variables.