You've added new features to Sidekiq Pro over time -- do you think your business would have been viable had you started with no (or very few) additional paid features?
115 karma · joined September 23, 2008
You've added new features to Sidekiq Pro over time -- do you think your business would have been viable had you started with no (or very few) additional paid features?
I sent a sternly worded "Notice of Copyright Infringement" email and two weeks later their whole site was completely redesigned.
It's Ruby on Rails based, so that power is always there when you need, but it then adds a flexible templating system for generation of content-editable fields (example here: https://www.wheelhousecms.com/blog/2011/8/flexible-templates...).
With external observers, it's not always obvious whether they are enabled or not. Service objects make this more explicit and are easier to test as well.
Since the behavior of this method doesn't have too much to do with showing a topic, I think it makes sense. Extracting it also makes it possible to move it up to the ApplicationController for wider use.
Definitely not saying you're wrong, but I'm not convinced this is doable. Every exploit I've seen requires a request body -- how would you do that with an IMG tag?
I don't know much of Dave or any others who stuck the boot in, but Steve and Corey are both involved in educational endeavours and should know better. Steve also recently railed against the idea that "you are not your code" (https://twitter.com/steveklabnik/status/279399353729286145) which makes his jab even more insulting.
I've often wondered why concepts such as MINSWAN even exist, but it seems some people actually have to be reminded to be nice.
If they haven't already, they definitely owe you an apology.
At some point though, your controllers are going to grow. Multiple code paths depending on the data submitted, depending on the current state of the application, etc. At this point, building service classes such as CreatesContact can become very useful, not to mention much easier to test and reuse.
Evan Light's article at http://evan.tiggerpalace.com/articles/2012/11/21/use-rails-u... advocates "Use Rails until it hurts" which I think is a very good mantra to keep in mind when working with Rails.
There are only a few edge cases that are affected but they can bite if you were expecting full compatibility.
Obviously this is an issue that should be fixed, but there isn't even any evidence that any attempts were made to contact B&N - just someone encountering an error message in B&N's software.
I'm as against DRM as anyone else here but this is a non-story.
With that fixed, it looks very nice indeed.
It's able to integrate with existing Rails projects or stand as its own app, and its quite extensible so you can potentially use it as an admin area for the remainder of your app too.
If you're interested, email me (sam@wheelhousecms.com) and I'll set you up with an evaluation license.
However the difference here is in looping over every matched element to add the handler (bind) versus adding the handler to a single element further up the DOM tree (delegate).
It's not free software but from my biased perspective its by far the best CMS I've ever used and my clients love it.
Demo here: http://demo.wheelhousecms.com
You can check out a demo directly at http://demo.wheelhousecms.com/admin.
I'd love to hear what you think and what can be improved.
MongoMapper in particular has come a long way since then but still has a few issues in my mind. For example, attributes are converted to/from their mongo representation every single time they are accessed, rather than only when the model is saved or loaded. I also believe MongoModel has a nicer model for typecasting property values (see http://gist.github.com/287379 for an example), and I disagree with the use of has_many associations for embedded collections.
MongoModel isn't perfect either, but it has been the path of least resistance for me in getting my app running on MongoDB.
http://github.com/spohlenz/mongomodel http://www.mongomodel.org
It's not quite as mature, but more documentation updates are currently in progress.
It'll be a flat-fee, self-hosted product. The main aim is for it to be easy and enjoyable for both designers/developers to build sites with, as well as for their clients to use.