If you are a developer, chances are very good that you know what Object-Oriented (OO) code is. You might have also heard about OO Design Patterns, things like single responsibilities, decoupled code, and my subject here: Dependency Injection (DI).
Tag: Rails
A Web Developer’s OS
What must an Operating System do to satisfy web developers’ needs? This is a tricky question, as each person is a whole different world, so it’s impossible to have a single answer to satisfy every person.
FMPRoRHTTP, or, making FileMaker interface with Rails over HTTP
[Authored by Ian]
I’ve been doing work on a couple projects integrating Rails with FileMaker Pro (FMP) over HTTP. There are a few different FMP features and plugins the FMP developers use to connect to Rails, none of which I truly grok. Notwithstanding my lack of FMP knowledge, I wanted to write-up what I expect from FMP as an HTTP client, and what I think would be neat to see.
Continue reading “FMPRoRHTTP, or, making FileMaker interface with Rails over HTTP”
Never write a render_foo method again
[Authored by Ian]
I’ve probably written a hundred render_not_found methods in my life as a Rails dev. Usually they just render a static file under /public, and maybe, if I’m feeling nice, give an XML response. No more!
Remote Pair Programming: Part II: Sharing the server
[Authored by Sam]
[01/04/15 – Editor’s note: This post was written in 2008. In 2015 we don’t use this “reverse ssh tunnel” method much anymore, but the technique is still interesting.]
In my last post I described how to use reverse ssh tunnels and screen -x to setup a remote pair programming environment.
Continue reading “Remote Pair Programming: Part II: Sharing the server”
Remote Pair Programming: How we do it
[Authored by Sam]
[01/04/15 – Editor’s note: This post was written in 2008. In 2015 we don’t use this “reverse ssh tunnel” method much anymore, but the technique is still interesting.]
There’s a lot of talk about remote pair programming, but the fact is it can be a pain to set up. Using iChat screen sharing is a popular method, but can feel a little cludgy, and doesn’t work for developers running Linux. Here’s another method using reverse ssh tunnels and screen -x we use a lot at Beezwax.
Continue reading “Remote Pair Programming: How we do it”
FileMaker Pro/Rails integration methodology
[Authored by Ian]
Here’s a synopsis of my findings on integrating Rails with FMP.
Goals:
- allow two-way data transmission between FileMaker Pro (FMP) and Rails
- minimize development time required for both FMP and Rails
- accommodate as many clients (which may be another application written with FMP, Rails, or anything else) as possible
Continue reading “FileMaker Pro/Rails integration methodology”
A Use For Git’s Post-Commit Hook
[Authored by Sam]
I love git and I love to be lazy, so lately I’ve been playing with git hooks.
Git’s default pre-commit hook is really handy, but today I’m in more of a post-commit kind of mood. Like all git’s hooks it comes with an example script.