willcosgrove
Joined 15 years ago
Joined 15 years ago
I don't think of Phlex as something that lets me get away from writing HTML. I see it as a tool that allows me to bring all my experience and skills of writing clean and well organized Ruby code to the view layer. Am I repeating this same bit of markup frequently? Let's extract that out into a method. Are these two pages basically the same, only differing in one section? Perhaps they should share a common base class.
When I first started using Phlex, this wasn't even on my radar. My thought was that it was just a HTML builder DSL in Ruby, so what? The "so what" didn't hit me until working with it for a while. All my views are now Ruby—not text files with bits of interpolated Ruby. And in the 15 years I've been writing Ruby, I've picked up some skills at keeping it maintainable and readable. Skills that I can now apply to the view layer in a way I never could before.
So all of that is to say: I think I understand the reservations you lay out, and I had some of them as well. But I think there is more under the surface if you ever have the opportunity to give it a chance.
And just real quick, regarding this:
> you're [...] truly in trouble when (not if) the gem gets abandoned.
Phlex is sometimes described, somewhat tongue-in-cheek, as a string concatenation toolkit. At its core, it just builds strings. It is unlikely to stop working unless Ruby has some major changes. It is possible that the phlex-rails integration could go stale after a few Rails releases, if it was not being maintained. As long as Rails can send a string response, Phlex will remain usable.
If I get up the courage to try again, yours will be my first choice :)
So after about 6 months of dealing with spam, I went back to Gmail. It's a minor ordeal to move email providers. I'd be scared to move providers without being able to see how well their spam filter works.
As an aside, that would be a nice capability (no idea if it's possible): a way to have your email mirrored to another service to test it out.
Your mail service looks cool though! If I hadn't already been burned I would be more inclined to give it try.
Slight correction: They are replacing one currency that is not under their government's control, with one that is not under any government's control.
If I loan you money there's risk you won't be able to pay me back. So I decide what interest you would need to pay me for it to be worth it for me to take that risk. Lots of other people do that, and you get a "natural" rate of interest as you call it. Everyone offering you the loan has skin in the game.
But if the entity that prints the money says they'll loan you money, it doesn't matter to them if you can't pay it back. They set the money supply. If you don't pay back, they can take the value from everyone dealing in their money by printing more. This lack of risk allows them to undercut the rates of entities who would be taking on risk. Now you have an "artificially" low interest rate.
The app also does not save the access tokens it gets back from twitter. They get thrown in a background job to be worked on, and once the job is done the access tokens are forgotten.