[Article] Reddit.st - In 10 Cool Pharo Classes

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
10 messages Options
Reply | Threaded
Open this post in threaded view
|

[Article] Reddit.st - In 10 Cool Pharo Classes

Sven Van Caekenberghe-2
Hi,

I published another introduction/tutorial article

 Reddit.st - In 10 Cool Pharo Classes

 Implementing a Reddit style web application in Pharo using Seaside, Glorp and PostgreSQL

 https://medium.com/@svenvc/reddit-st-in-10-cool-pharo-classes-1b5327ca0740

The focus is not so much on the smaller size or the higher developer productivity in Pharo, but more on the fact that we can cover so much ground using such powerful frameworks, as well as the natural development flow from model over tests and persistence to web GUI. This is a more intermediate level article that assumes basic knowledge about Pharo (language and IDE).

 https://ci.inria.fr/pharo-contribution/job/Reddit/

 http://www.smalltalkhub.com/#!/~SvenVanCaekenberghe/Reddit

Enjoy!

Sven

PS: This article is actually an update of an article that I wrote in 2010 and that became unavailable/outdated.

--
Sven Van Caekenberghe
Proudly supporting Pharo
http://pharo.org
http://association.pharo.org
http://consortium.pharo.org
Reply | Threaded
Open this post in threaded view
|

Re: [Article] Reddit.st - In 10 Cool Pharo Classes

Tudor Girba-2
Nice!

Doru


On Mon, Sep 1, 2014 at 11:18 PM, Sven Van Caekenberghe <[hidden email]> wrote:
Hi,

I published another introduction/tutorial article

 Reddit.st - In 10 Cool Pharo Classes

 Implementing a Reddit style web application in Pharo using Seaside, Glorp and PostgreSQL

 https://medium.com/@svenvc/reddit-st-in-10-cool-pharo-classes-1b5327ca0740

The focus is not so much on the smaller size or the higher developer productivity in Pharo, but more on the fact that we can cover so much ground using such powerful frameworks, as well as the natural development flow from model over tests and persistence to web GUI. This is a more intermediate level article that assumes basic knowledge about Pharo (language and IDE).

 https://ci.inria.fr/pharo-contribution/job/Reddit/

 http://www.smalltalkhub.com/#!/~SvenVanCaekenberghe/Reddit

Enjoy!

Sven

PS: This article is actually an update of an article that I wrote in 2010 and that became unavailable/outdated.

--
Sven Van Caekenberghe
Proudly supporting Pharo
http://pharo.org
http://association.pharo.org
http://consortium.pharo.org



--

"Every thing has its own flow"
Reply | Threaded
Open this post in threaded view
|

Re: [Article] Reddit.st - In 10 Cool Pharo Classes

jtuchel
In reply to this post by Sven Van Caekenberghe-2
Sven,

This is really an excellent piece. You must have put a lot of thought into making it that short and concise.

It's hard to belíeve someone can cover glorp, seaside and even a domain in such a short article!

There is very little in the code that's Pharo specific. The only component that will need significant changes is the captcha. String formattíng and #asWords come to my mind. For a Smalltalker, this shouldnt be too hard.

Thanks for sharing;

Joachim


Sven Van Caekenberghe <[hidden email]> schrieb:

>Hi,
>
>I published another introduction/tutorial article
>
> Reddit.st - In 10 Cool Pharo Classes
>
> Implementing a Reddit style web application in Pharo using Seaside, Glorp and PostgreSQL
>
> https://medium.com/@svenvc/reddit-st-in-10-cool-pharo-classes-1b5327ca0740
>
>The focus is not so much on the smaller size or the higher developer productivity in Pharo, but more on the fact that we can cover so much ground using such powerful frameworks, as well as the natural development flow from model over tests and persistence to web GUI. This is a more intermediate level article that assumes basic knowledge about Pharo (language and IDE).
>
> https://ci.inria.fr/pharo-contribution/job/Reddit/
>
> http://www.smalltalkhub.com/#!/~SvenVanCaekenberghe/Reddit
>
>Enjoy!
>
>Sven
>
>PS: This article is actually an update of an article that I wrote in 2010 and that became unavailable/outdated.
>
>--
>Sven Van Caekenberghe
>Proudly supporting Pharo
>http://pharo.org
>http://association.pharo.org
>http://consortium.pharo.org
>
Reply | Threaded
Open this post in threaded view
|

Re: [Article] Reddit.st - In 10 Cool Pharo Classes

stepharo
In reply to this post by Sven Van Caekenberghe-2
Excellent.
I started to port the old tutorial to PFTE so I will retire the chapter
from the book for now.

Stef

On 1/9/14 23:18, Sven Van Caekenberghe wrote:

> Hi,
>
> I published another introduction/tutorial article
>
>   Reddit.st - In 10 Cool Pharo Classes
>
>   Implementing a Reddit style web application in Pharo using Seaside, Glorp and PostgreSQL
>
>   https://medium.com/@svenvc/reddit-st-in-10-cool-pharo-classes-1b5327ca0740
>
> The focus is not so much on the smaller size or the higher developer productivity in Pharo, but more on the fact that we can cover so much ground using such powerful frameworks, as well as the natural development flow from model over tests and persistence to web GUI. This is a more intermediate level article that assumes basic knowledge about Pharo (language and IDE).
>
>   https://ci.inria.fr/pharo-contribution/job/Reddit/
>
>   http://www.smalltalkhub.com/#!/~SvenVanCaekenberghe/Reddit
>
> Enjoy!
>
> Sven
>
> PS: This article is actually an update of an article that I wrote in 2010 and that became unavailable/outdated.
>
> --
> Sven Van Caekenberghe
> Proudly supporting Pharo
> http://pharo.org
> http://association.pharo.org
> http://consortium.pharo.org
>


Reply | Threaded
Open this post in threaded view
|

Re: [Article] Reddit.st - In 10 Cool Pharo Classes

Esteban A. Maringolo
In reply to this post by Sven Van Caekenberghe-2
Excellent.

I hope this spurs more people to embrace GLORP use together with Seaside. :)

Thank you again.

Esteban A. Maringolo


2014-09-01 18:18 GMT-03:00 Sven Van Caekenberghe <[hidden email]>:

> Hi,
>
> I published another introduction/tutorial article
>
>  Reddit.st - In 10 Cool Pharo Classes
>
>  Implementing a Reddit style web application in Pharo using Seaside, Glorp and PostgreSQL
>
>  https://medium.com/@svenvc/reddit-st-in-10-cool-pharo-classes-1b5327ca0740
>
> The focus is not so much on the smaller size or the higher developer productivity in Pharo, but more on the fact that we can cover so much ground using such powerful frameworks, as well as the natural development flow from model over tests and persistence to web GUI. This is a more intermediate level article that assumes basic knowledge about Pharo (language and IDE).
>
>  https://ci.inria.fr/pharo-contribution/job/Reddit/
>
>  http://www.smalltalkhub.com/#!/~SvenVanCaekenberghe/Reddit
>
> Enjoy!
>
> Sven
>
> PS: This article is actually an update of an article that I wrote in 2010 and that became unavailable/outdated.
>
> --
> Sven Van Caekenberghe
> Proudly supporting Pharo
> http://pharo.org
> http://association.pharo.org
> http://consortium.pharo.org

Reply | Threaded
Open this post in threaded view
|

Re: [Article] Reddit.st - In 10 Cool Pharo Classes

jfabry
In reply to this post by Sven Van Caekenberghe-2

Whoa, another cool tutorial article of yours. Excellent work!

I have a question: I was thinking about giving the HP-35 article and this article to some CS students of mine that have 0 Smalltalk experience, to get them up to speed. But the tutorials are missing the basic explanation of the use of workspaces and browsers, and I don’t know where to get some documentation that treats just that. Any pointers to that kind of material?

TIA,

On Sep 1, 2014, at 5:18 PM, Sven Van Caekenberghe <[hidden email]> wrote:

> Hi,
>
> I published another introduction/tutorial article
>
> Reddit.st - In 10 Cool Pharo Classes
>
> Implementing a Reddit style web application in Pharo using Seaside, Glorp and PostgreSQL
>
> https://medium.com/@svenvc/reddit-st-in-10-cool-pharo-classes-1b5327ca0740
>
> The focus is not so much on the smaller size or the higher developer productivity in Pharo, but more on the fact that we can cover so much ground using such powerful frameworks, as well as the natural development flow from model over tests and persistence to web GUI. This is a more intermediate level article that assumes basic knowledge about Pharo (language and IDE).
>
> https://ci.inria.fr/pharo-contribution/job/Reddit/
>
> http://www.smalltalkhub.com/#!/~SvenVanCaekenberghe/Reddit
>
> Enjoy!
>
> Sven
>
> PS: This article is actually an update of an article that I wrote in 2010 and that became unavailable/outdated.
>
> --
> Sven Van Caekenberghe
> Proudly supporting Pharo
> http://pharo.org
> http://association.pharo.org
> http://consortium.pharo.org
>



---> Save our in-boxes! http://emailcharter.org <---

Johan Fabry   -   http://pleiad.cl/~jfabry
PLEIAD lab  -  Computer Science Department (DCC)  -  University of Chile


Reply | Threaded
Open this post in threaded view
|

Re: [Article] Reddit.st - In 10 Cool Pharo Classes

Sean P. DeNigris
Administrator
jfabry wrote
the tutorials are missing the basic explanation of the use of workspaces and browsers, and I don’t know where to get some documentation that treats just that. Any pointers to that kind of material?
PBE?
Cheers,
Sean
Reply | Threaded
Open this post in threaded view
|

Re: [Article] Reddit.st - In 10 Cool Pharo Classes

Sven Van Caekenberghe-2

On 02 Sep 2014, at 18:54, Sean P. DeNigris <[hidden email]> wrote:

> jfabry wrote
>> the tutorials are missing the basic explanation of the use of workspaces
>> and browsers, and I don’t know where to get some documentation that treats
>> just that. Any pointers to that kind of material?
>
> PBE?

Yes, I would say so too, chapters 1 - 5 of http://kilon.gitbooks.io/pbe/ should be more up to date.
Reply | Threaded
Open this post in threaded view
|

Re: [Article] Reddit.st - In 10 Cool Pharo Classes

jfabry

On Sep 2, 2014, at 2:03 PM, Sven Van Caekenberghe <[hidden email]> wrote:

>
> On 02 Sep 2014, at 18:54, Sean P. DeNigris <[hidden email]> wrote:
>
>> jfabry wrote
>>> the tutorials are missing the basic explanation of the use of workspaces
>>> and browsers, and I don’t know where to get some documentation that treats
>>> just that. Any pointers to that kind of material?
>>
>> PBE?
>
> Yes, I would say so too, chapters 1 - 5 of http://kilon.gitbooks.io/pbe/ should be more up to date.

Ah, a more up to date version of the beginning PBE. Excellent, thanks!

---> Save our in-boxes! http://emailcharter.org <---

Johan Fabry   -   http://pleiad.cl/~jfabry
PLEIAD lab  -  Computer Science Department (DCC)  -  University of Chile


Reply | Threaded
Open this post in threaded view
|

Re: [Article] Reddit.st - In 10 Cool Pharo Classes

Pierce Ng-3
In reply to this post by Sven Van Caekenberghe-2
On Mon, Sep 01, 2014 at 11:18:14PM +0200, Sven Van Caekenberghe wrote:
>  Reddit.st - In 10 Cool Pharo Classes

Very nice!

Pierce