We should move this repo over Pylons

On Tuesday, February 17, 2015 at 11:55:45 AM UTC-5, Michael Merickel wrote:
>
> I should point out that none of this is really new. It just formalizes 
> the pattern that I use for other people. It helps me organize my code 
> better. A lot of this idea is perfectly accomplished using simple 
> `config.add_request_method` logic to add services to your request if 
> you're not interested in using Interfaces or contexts but rather just 
> a name-based lookup. 
>
> The services I end up writing with this pattern tend to have no 
> dependencies on pyramid, and I most of them end up being created and 
> used in offline jobs as well. Just without going through 
> pyramid_services to create them. 
>
> On Tue, Feb 17, 2015 at 10:13 AM, Vincent Catalano 
> <[email protected] <javascript:>> wrote: 
> > Nice work, Michael! I will definitely be incorporating this in my next 
> > project. 
> > 
> > On Tue, Feb 17, 2015 at 8:48 AM, Bert JW Regeer <[email protected] 
> <javascript:>> wrote: 
> >> 
> >> And I just added this to my setup.py, and removed the copy I had made 
> of 
> >> your gist. 
> >> 
> >> Bert 
> >> 
> >> > On Feb 17, 2015, at 01:34 , Michael Merickel <[email protected] 
> <javascript:>> wrote: 
> >> > 
> >> > Hey everyone, 
> >> > 
> >> > I've been using some patterns within Pyramid for a while to create 
> >> > service layers in my web apps. They allow me to keep all database 
> >> > connections and queries and any other business logic out of my views, 
> >> > and even off of the request object. I've packaged these helpers into 
> a 
> >> > small library named pyramid_services. 
> >> > 
> >> > The library boils down to basically 2 methods. 
> >> > `config.register_service_factory()` and `request.find_service()` and 
> >> > it can be used with zope interfaces to lookup objects, or with simple 
> >> > strings as well. 
> >> > 
> >> > https://pypi.python.org/pypi/pyramid_services 
> >> > https://github.com/mmerickel/pyramid_services 
> >> > 
> >> > I hope you find it useful. 
> >> > 
> >> > - Michael Merickel 
> >> > 
> >> > -- 
> >> > You received this message because you are subscribed to the Google 
> >> > Groups "pylons-discuss" group. 
> >> > To unsubscribe from this group and stop receiving emails from it, 
> send 
> >> > an email to [email protected] <javascript:>. 
> >> > To post to this group, send email to [email protected] 
> <javascript:>. 
> >> > Visit this group at http://groups.google.com/group/pylons-discuss. 
> >> > For more options, visit https://groups.google.com/d/optout. 
> >> 
> >> -- 
> >> You received this message because you are subscribed to the Google 
> Groups 
> >> "pylons-discuss" group. 
> >> To unsubscribe from this group and stop receiving emails from it, send 
> an 
> >> email to [email protected] <javascript:>. 
> >> To post to this group, send email to [email protected] 
> <javascript:>. 
> >> Visit this group at http://groups.google.com/group/pylons-discuss. 
> >> For more options, visit https://groups.google.com/d/optout. 
> > 
> > 
> > 
> > 
> > -- 
> > Vincent Catalano 
> > Software Engineer and Web Developer, 
> > (520).603.8944 
> > 
> > -- 
> > You received this message because you are subscribed to the Google 
> Groups 
> > "pylons-discuss" group. 
> > To unsubscribe from this group and stop receiving emails from it, send 
> an 
> > email to [email protected] <javascript:>. 
> > To post to this group, send email to [email protected] 
> <javascript:>. 
> > Visit this group at http://groups.google.com/group/pylons-discuss. 
> > For more options, visit https://groups.google.com/d/optout. 
>

-- 
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/pylons-discuss.
For more options, visit https://groups.google.com/d/optout.

Reply via email to