サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
大そうじへの備え
matt.aimonetti.net
The Go language is one of my favorite programming languages. However, sometimes doing simple things can seem a bit harder than it should. However, most of the time, the problem is just to find out how to do things the easy way. While Go’s documention isn’t bad, the real key to finding out how to do things is often to look at the source code and the test suite. I’m not yet super familiar with all t
I wanted to share sessions between my Rails and Go applications. I wanted to let an authenticated Rails user make JavaScript API calls to an endpoint written in Go. How hard could it be? Since I own both apps, I thought it would be as simple as sharing the secret session key and re-implementing Rails crypto process in Go. It turned out to be a lot more interesting. In a nutshell, here is what I di
Engineers love to improve things. Refactoring and optimizations drive us. There is just a slight problem: we often do that in a vacuum. Before optimizing, we need to measure. Without a solid baseline, how can you say that the time you invested in making things better wasn’t a total waste? True refactoring is done with a solid test suite in place. Developers know that their code behavior didn’t cha
Over the years many people have asked me the same question: I’m starting this new project, what technology do you think I should use? Categories = [] +++ Update: Speaking of HN, here is the thread for this post
Ruby 2.0 has a cool new feature that many people talk about: TracePoint. TracePoint essentially allows you to hook into Ruby’s events and listen for events. Being curious and since I just started a brand new Rails 4/Ruby 2 app, I decided to write a little middleware and see what Rails is up to when handling incoming requests. Here is my TracePoint Rack Middleware. class TracePoint class Middleware
The structure of a programming language reflects the challenges and solutions the designers decided to address. Each designer coming with his/her own background decides to tackle some specific issues in a novel way and/or often decides to borrow existing paradigms from other languages. We can’t, then, fairly judge a language without understanding what problem the language designer was trying to ad
mruby is the latest Ruby implementation in an already quite long list: MRI REE JRuby Rubinius MacRuby Maglev IronRuby And many other less known implementations. This time, the main man behind the project is the Ruby creator himself: Yukihiro ‘Matz’ Matsumoto. I already covered the announcement, you can read more about it there. Why mruby? Following my previous article on mruby, some people seemed
Today, two big Ruby news came directly from Japan: The Open Source release of Matz' mruby on GitHub. The announce of MobiRuby, an upcoming solution to develop iOS and Android applications using Ruby. Probably due to my involvement with the MacRuby project, people have been asking me what I thought of these news. mruby mruby is far from being a new project. It’s based on the RiteVM which is a spons
Originally a sound engineer, Matt Aimonetti became an internationally known entrepreneur, technologist, technical writer and open source contributor. As Co-Founder of Splice, he found a way to mix his passions: software, music and entrepreneurship. Matt is based in Los Angeles, CA where he turned his garage into a lab and hacks on secret projects when he's not streaming video content! Recent Thoug
このページを最初にブックマークしてみませんか?
『Matt Aimonetti』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く