Anyone interested in building a Ruby alternative to RoundCubeMail ?

People,

I have been using RCM for many years and although it is the best current option for my needs, there are still some changes / enhancements I would make if I could - but it is written in PHP and there is no way I am going to put any effort into learning that. I have often wondered about getting a Ruby project started that could eventually compete with RCM - I have written a few trivial Ruby scripts to do odd things talking with my Maildir dir on my server - but starting something with the intention of building a MVP and building that into something serious is probably beyond me in terms of time required. However, if other people thought this was a good project to get started - even just as a POC, I would be happy to do add as much code as I could and of course do a lot of testing . .

Regards,

Phil.

···

--
Philip Rhoades

PO Box 896
Cowra NSW 2794
Australia
E-mail: phil@pricom.com.au

I am interested to contribute. If you really want please let me know.

···

On Wed, Jun 13, 2018 at 11:12 PM Philip Rhoades <phil@pricom.com.au> wrote:

People,

I have been using RCM for many years and although it is the best current
option for my needs, there are still some changes / enhancements I would
make if I could - but it is written in PHP and there is no way I am
going to put any effort into learning that. I have often wondered about
getting a Ruby project started that could eventually compete with RCM -
I have written a few trivial Ruby scripts to do odd things talking with
my Maildir dir on my server - but starting something with the intention
of building a MVP and building that into something serious is probably
beyond me in terms of time required. However, if other people thought
this was a good project to get started - even just as a POC, I would be
happy to do add as much code as I could and of course do a lot of
testing . .

Regards,

Phil.
--
Philip Rhoades

PO Box 896
Cowra NSW 2794
Australia
E-mail: phil@pricom.com.au

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

--
Regards,
Irfan Ahmed Rizvi,
Freelancer- Senior Ruby on Rails Developer
https://www.odesk.com/users/~01c44db951895e4589
m: +880 1766 67 81 30
e: irfandhk@gmail.com

I am interested too. Even though i have 0 ruby knowledge at the moment, it
would be a great experience to learn from.

Regards,

Aleeious

···

On Wed, Jun 13, 2018 at 1:11 PM, Philip Rhoades <phil@pricom.com.au> wrote:

People,

I have been using RCM for many years and although it is the best current
option for my needs, there are still some changes / enhancements I would
make if I could - but it is written in PHP and there is no way I am going
to put any effort into learning that. I have often wondered about getting
a Ruby project started that could eventually compete with RCM - I have
written a few trivial Ruby scripts to do odd things talking with my Maildir
dir on my server - but starting something with the intention of building a
MVP and building that into something serious is probably beyond me in terms
of time required. However, if other people thought this was a good project
to get started - even just as a POC, I would be happy to do add as much
code as I could and of course do a lot of testing . .

Regards,

Phil.
--
Philip Rhoades

PO Box 896
Cowra NSW 2794
Australia
E-mail: phil@pricom.com.au

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

I will be interested too. Please let me know.

···

On Thu 14 Jun, 2018, 00:01 Aleeious Engine, <aleeious@gmail.com> wrote:

I am interested too. Even though i have 0 ruby knowledge at the moment, it
would be a great experience to learn from.

Regards,

Aleeious

On Wed, Jun 13, 2018 at 1:11 PM, Philip Rhoades <phil@pricom.com.au> > wrote:

People,

I have been using RCM for many years and although it is the best current
option for my needs, there are still some changes / enhancements I would
make if I could - but it is written in PHP and there is no way I am going
to put any effort into learning that. I have often wondered about getting
a Ruby project started that could eventually compete with RCM - I have
written a few trivial Ruby scripts to do odd things talking with my Maildir
dir on my server - but starting something with the intention of building a
MVP and building that into something serious is probably beyond me in terms
of time required. However, if other people thought this was a good project
to get started - even just as a POC, I would be happy to do add as much
code as I could and of course do a lot of testing . .

Regards,

Phil.
--
Philip Rhoades

PO Box 896
Cowra NSW 2794
Australia
E-mail: phil@pricom.com.au

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

Please let me know when it gets here so

···

On Wed, Jun 13, 2018 at 9:51 PM, Ratnesh Navlakhe < ratnesh.navlakhe@go-jek.com> wrote:

I will be interested too. Please let me know.

On Thu 14 Jun, 2018, 00:01 Aleeious Engine, <aleeious@gmail.com> wrote:

I am interested too. Even though i have 0 ruby knowledge at the moment,
it would be a great experience to learn from.

Regards,

Aleeious

On Wed, Jun 13, 2018 at 1:11 PM, Philip Rhoades <phil@pricom.com.au> >> wrote:

People,

I have been using RCM for many years and although it is the best current
option for my needs, there are still some changes / enhancements I would
make if I could - but it is written in PHP and there is no way I am going
to put any effort into learning that. I have often wondered about getting
a Ruby project started that could eventually compete with RCM - I have
written a few trivial Ruby scripts to do odd things talking with my Maildir
dir on my server - but starting something with the intention of building a
MVP and building that into something serious is probably beyond me in terms
of time required. However, if other people thought this was a good project
to get started - even just as a POC, I would be happy to do add as much
code as I could and of course do a lot of testing . .

Regards,

Phil.
--
Philip Rhoades

PO Box 896
Cowra NSW 2794
Australia
E-mail: phil@pricom.com.au

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=
>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

Sadly, I have neither the time, nor do I call myself a programmer -- I'm more of a hack-and-slash sysadmin type of coder, though Ruby is currently my favorite language -- but I'd be wicked happy to see something come of this. But I promise you, the path forward won't be an easy one. But a New and Improved mail client (indeed, I'm typing in Roundcube right now) would be really nice. I love-love-love Roundcube, but:
* PHP
* Their thread sorting is backward, and they refuse to change it
* Getting long in the tooth
* Not really being supported, e.g., Roundcube Next Gen raised over $100K -- and hasn't had any updates (at least, that I'm seeing) since October: Roundcube Next · GitHub . As it was announced almost four years ago, I think it's safe to say RNG is moribund-if-not-dead.

The good news is that there are libraries for pretty much all the back-end stuff you might care about (e.g., IMAP, etc.). Doing the GUI and tying it together would definitely be the tricky part.

There definitely does seem to be some interest. Good luck!

-Ken

···

On 2018-06-13 13:11, Philip Rhoades wrote:

People,

I have been using RCM for many years and although it is the best
current option for my needs, there are still some changes /
enhancements I would make if I could - but it is written in PHP and
there is no way I am going to put any effort into learning that. I
have often wondered about getting a Ruby project started that could
eventually compete with RCM - I have written a few trivial Ruby
scripts to do odd things talking with my Maildir dir on my server -
but starting something with the intention of building a MVP and
building that into something serious is probably beyond me in terms of
time required. However, if other people thought this was a good
project to get started - even just as a POC, I would be happy to do
add as much code as I could and of course do a lot of testing . .

Regards,

Phil.

Yes, I'd definitely be open to helping out.

I'd love to see an option in this proposed project for a javascript free, fast
lightweight webmail, a la gmail HTML, but more finely tuned and efficient for
the user.

But of course, you would have to start simple.
Though I suspect 90%+ of peoples' daily e-mail use _is_ pretty simple and
repetitive: read, reply, delete, move, change dir.

RCM I used in the past, and appreciate it is open source, but can't say I ever
really loved it. It felt slow to load, and not very keyboard shortcut friendly.

Are you planning to build this with Rails?
You could use ssmtp on the backend, perhaps ? I have used that in the past to
automate sending e-mails.
Does anyone have any opinions on if ssmtp sounds like a good/bad idea for this?

···

On Thu, Jun 14, 2018 at 03:11:48AM +1000, Philip Rhoades wrote:

People,

I have been using RCM for many years and although it is the best current
option for my needs, there are still some changes / enhancements I would
make if I could - but it is written in PHP and there is no way I am going to
put any effort into learning that. I have often wondered about getting a
Ruby project started that could eventually compete with RCM - I have written
a few trivial Ruby scripts to do odd things talking with my Maildir dir on
my server - but starting something with the intention of building a MVP and
building that into something serious is probably beyond me in terms of time
required. However, if other people thought this was a good project to get
started - even just as a POC, I would be happy to do add as much code as I
could and of course do a lot of testing . .

Regards,

Phil.
--
Philip Rhoades

PO Box 896
Cowra NSW 2794
Australia
E-mail: phil@pricom.com.au

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

Yes, I'd definitely be open to helping out.

I'd love to see an option in this proposed project for a javascript free, fast
lightweight webmail, a la gmail HTML, but more finely tuned and efficient for
the user.

I completely agree that there should be an option to be Javascript-free, but don't preclude it entirely: that's what Squirrelmail did, and I believe it was their death knell. (Squirrelmail was "the" webmail client 15-odd years ago. It still exists, but hasn't had significant development since 2011, or even a release since 2013.)

But of course, you would have to start simple.
Though I suspect 90%+ of peoples' daily e-mail use _is_ pretty simple and
repetitive: read, reply, delete, move, change dir.

Agreed.

You could use ssmtp on the backend, perhaps ? I have used that in the past to
automate sending e-mails.
Does anyone have any opinions on if ssmtp sounds like a good/bad idea for this?

I don't know much about ssmtp -- close to nothing, really. How does it differ from just using SMTP gems or what-not? I think one thing that drives people away from installing things like webmail clients is the complexity: e.g., setting up a DB, external application dependencies, etc. Overall, if possible, I'd argue for simplicity when given the chance.

$.02,

-Ken

···

On 2018-06-13 18:32, who.are.you@posteo.no wrote:

On Thu, Jun 14, 2018 at 03:11:48AM +1000, Philip Rhoades wrote:

People,

I have been using RCM for many years and although it is the best current
option for my needs, there are still some changes / enhancements I would
make if I could - but it is written in PHP and there is no way I am going to
put any effort into learning that. I have often wondered about getting a
Ruby project started that could eventually compete with RCM - I have written
a few trivial Ruby scripts to do odd things talking with my Maildir dir on
my server - but starting something with the intention of building a MVP and
building that into something serious is probably beyond me in terms of time
required. However, if other people thought this was a good project to get
started - even just as a POC, I would be happy to do add as much code as I
could and of course do a lot of testing . .

Regards,

Phil.
--
Philip Rhoades

PO Box 896
Cowra NSW 2794
Australia
E-mail: phil@pricom.com.au

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

Why are you guys so against using Javascript in the project? I'm currently
using Javascript myself for a Nodejs related project and besides me having
slight difficulties due learning Nodejs at the same time as prototyping my
project it's great.

Regards,

Aleeious

···

On Wed, Jun 13, 2018, 11:16 PM Ken D'Ambrosio <ken@jots.org> wrote:

On 2018-06-13 18:32, who.are.you@posteo.no wrote:
> Yes, I'd definitely be open to helping out.
>
> I'd love to see an option in this proposed project for a javascript
> free, fast
> lightweight webmail, a la gmail HTML, but more finely tuned and
> efficient for
> the user.

I completely agree that there should be an option to be Javascript-free,
but don't preclude it entirely: that's what Squirrelmail did, and I
believe it was their death knell. (Squirrelmail was "the" webmail
client 15-odd years ago. It still exists, but hasn't had significant
development since 2011, or even a release since 2013.)

> But of course, you would have to start simple.
> Though I suspect 90%+ of peoples' daily e-mail use _is_ pretty simple
> and
> repetitive: read, reply, delete, move, change dir.

Agreed.

> You could use ssmtp on the backend, perhaps ? I have used that in the
> past to
> automate sending e-mails.
> Does anyone have any opinions on if ssmtp sounds like a good/bad idea
> for this?

I don't know much about ssmtp -- close to nothing, really. How does it
differ from just using SMTP gems or what-not? I think one thing that
drives people away from installing things like webmail clients is the
complexity: e.g., setting up a DB, external application dependencies,
etc. Overall, if possible, I'd argue for simplicity when given the
chance.

$.02,

-Ken

>
>
> On Thu, Jun 14, 2018 at 03:11:48AM +1000, Philip Rhoades wrote:
>> People,
>>
>> I have been using RCM for many years and although it is the best
>> current
>> option for my needs, there are still some changes / enhancements I
>> would
>> make if I could - but it is written in PHP and there is no way I am
>> going to
>> put any effort into learning that. I have often wondered about
>> getting a
>> Ruby project started that could eventually compete with RCM - I have
>> written
>> a few trivial Ruby scripts to do odd things talking with my Maildir
>> dir on
>> my server - but starting something with the intention of building a
>> MVP and
>> building that into something serious is probably beyond me in terms of
>> time
>> required. However, if other people thought this was a good project to
>> get
>> started - even just as a POC, I would be happy to do add as much code
>> as I
>> could and of course do a lot of testing . .
>>
>> Regards,
>>
>> Phil.
>> --
>> Philip Rhoades
>>
>> PO Box 896
>> Cowra NSW 2794
>> Australia
>> E-mail: phil@pricom.com.au
>>
>> Unsubscribe:
>> <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
>> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>>
>
> Unsubscribe:
> <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

Write code in Ruby and you will hate Javascript. Simple!

···

On Thu, Jun 14, 2018 at 10:05 AM, Aleeious Engine <aleeious@gmail.com> wrote:

Why are you guys so against using Javascript in the project? I'm currently
using Javascript myself for a Nodejs related project and besides me having
slight difficulties due learning Nodejs at the same time as prototyping my
project it's great.

Regards,

Aleeious

On Wed, Jun 13, 2018, 11:16 PM Ken D'Ambrosio <ken@jots.org> wrote:

On 2018-06-13 18:32, who.are.you@posteo.no wrote:
> Yes, I'd definitely be open to helping out.
>
> I'd love to see an option in this proposed project for a javascript
> free, fast
> lightweight webmail, a la gmail HTML, but more finely tuned and
> efficient for
> the user.

I completely agree that there should be an option to be Javascript-free,
but don't preclude it entirely: that's what Squirrelmail did, and I
believe it was their death knell. (Squirrelmail was "the" webmail
client 15-odd years ago. It still exists, but hasn't had significant
development since 2011, or even a release since 2013.)

> But of course, you would have to start simple.
> Though I suspect 90%+ of peoples' daily e-mail use _is_ pretty simple
> and
> repetitive: read, reply, delete, move, change dir.

Agreed.

> You could use ssmtp on the backend, perhaps ? I have used that in the
> past to
> automate sending e-mails.
> Does anyone have any opinions on if ssmtp sounds like a good/bad idea
> for this?

I don't know much about ssmtp -- close to nothing, really. How does it
differ from just using SMTP gems or what-not? I think one thing that
drives people away from installing things like webmail clients is the
complexity: e.g., setting up a DB, external application dependencies,
etc. Overall, if possible, I'd argue for simplicity when given the
chance.

$.02,

-Ken

>
>
> On Thu, Jun 14, 2018 at 03:11:48AM +1000, Philip Rhoades wrote:
>> People,
>>
>> I have been using RCM for many years and although it is the best
>> current
>> option for my needs, there are still some changes / enhancements I
>> would
>> make if I could - but it is written in PHP and there is no way I am
>> going to
>> put any effort into learning that. I have often wondered about
>> getting a
>> Ruby project started that could eventually compete with RCM - I have
>> written
>> a few trivial Ruby scripts to do odd things talking with my Maildir
>> dir on
>> my server - but starting something with the intention of building a
>> MVP and
>> building that into something serious is probably beyond me in terms of
>> time
>> required. However, if other people thought this was a good project to
>> get
>> started - even just as a POC, I would be happy to do add as much code
>> as I
>> could and of course do a lot of testing . .
>>
>> Regards,
>>
>> Phil.
>> --
>> Philip Rhoades
>>
>> PO Box 896
>> Cowra NSW 2794
>> Australia
>> E-mail: phil@pricom.com.au
>>
>> Unsubscribe:
>> <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
>> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>>
>
> Unsubscribe:
> <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

--
Karthikeyan A K

Founder of Code Tribe https://is.gd/codetribe
Author of I Love Ruby - Free Ruby programming book

Why are you guys so against using Javascript in the project? I'm currently
using Javascript myself for a Nodejs related project and besides me having
slight difficulties due learning Nodejs at the same time as prototyping my
project it's great.

Regards,

Aleeious

There is nothing inherently wrong with JavaScript, and depending on who you
ask people like it or hate it.

The issue arrise with people that use JS with wrong purposes, that violate
the privacy or do even more nasty things to a user.

If you have time please read some article from GNU Free Software foundation
about Free Software (not the same as Open Source), even if you don't agree
it's alway good to know about it and it's values.

https://www.fsf.org/campaigns/freejs/
https://www.gnu.org/philosophy/javascript-trap.en.html

Cheers

Back on topic, I'd like to participate and see where is this going, sounds
fun.

Philip Rhoades, we have people willing to participate, when you have time
let's get this started!

People,

People,

I have been using RCM for many years and although it is the best
current option for my needs, there are still some changes /
enhancements I would make if I could - but it is written in PHP and
there is no way I am going to put any effort into learning that. I
have often wondered about getting a Ruby project started that could
eventually compete with RCM - I have written a few trivial Ruby
scripts to do odd things talking with my Maildir dir on my server -
but starting something with the intention of building a MVP and
building that into something serious is probably beyond me in terms of
time required. However, if other people thought this was a good
project to get started - even just as a POC, I would be happy to do
add as much code as I could and of course do a lot of testing . .

I have created GitLab repo for my quick and dirty script that I wrote a while ago when I was frustrated with Android mail clients because I just wanted to READ new, unread mails while I was travelling - in case there was anything urgent and I needed to phone someone. This is a long way from a general purpose email client but it is what I have at the moment:

   Philip Rhoades / pwm · GitLab

If other people start contributing stuff, I will get motivated again too!

Regards,

Phil.

···

On 2018-06-14 03:11, Philip Rhoades wrote:

--
Philip Rhoades

PO Box 896
Cowra NSW 2794
Australia
E-mail: phil@pricom.com.au

How are you going to do the whole stuff? Like a client server architecture,
where we have a front end Javascript framework that consumes a JSON API, or
something like a monolith like Ruby on Rails?

···

On Thu, Jun 14, 2018 at 3:33 PM, Philip Rhoades <phil@pricom.com.au> wrote:

People,

On 2018-06-14 03:11, Philip Rhoades wrote:

People,

I have been using RCM for many years and although it is the best
current option for my needs, there are still some changes /
enhancements I would make if I could - but it is written in PHP and
there is no way I am going to put any effort into learning that. I
have often wondered about getting a Ruby project started that could
eventually compete with RCM - I have written a few trivial Ruby
scripts to do odd things talking with my Maildir dir on my server -
but starting something with the intention of building a MVP and
building that into something serious is probably beyond me in terms of
time required. However, if other people thought this was a good
project to get started - even just as a POC, I would be happy to do
add as much code as I could and of course do a lot of testing . .

I have created GitLab repo for my quick and dirty script that I wrote a
while ago when I was frustrated with Android mail clients because I just
wanted to READ new, unread mails while I was travelling - in case there was
anything urgent and I needed to phone someone. This is a long way from a
general purpose email client but it is what I have at the moment:

  https://gitlab.com/philip_rhoades/pwm

If other people start contributing stuff, I will get motivated again too!

Regards,

Phil.

--
Philip Rhoades

PO Box 896
Cowra NSW 2794
Australia
E-mail: phil@pricom.com.au

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

--
Karthikeyan A K

Founder of Code Tribe https://is.gd/codetribe
Author of I Love Ruby - Free Ruby programming book

Philip, let us know when we can get started.

···

On Thu, Jun 14, 2018 at 3:00 PM Mugurel Chirica <chirica.mugurel@gmail.com> wrote:

Back on topic, I'd like to participate and see where is this going, sounds
fun.

Philip Rhoades, we have people willing to participate, when you have time
let's get this started!

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

--
Regards,
Irfan Ahmed Rizvi,
Freelancer- Senior Ruby on Rails Developer
https://www.odesk.com/users/~01c44db951895e4589
m: +880 1766 67 81 30
e: irfandhk@gmail.com

Incase you people are not following other thread
Philip Rhoades / pwm · GitLab , just log into gitlab and goto that
link.

···

On Thu, Jun 14, 2018 at 4:15 PM, Irfan Ahmed <odesk.irfan@gmail.com> wrote:

Philip, let us know when we can get started.

On Thu, Jun 14, 2018 at 3:00 PM Mugurel Chirica <chirica.mugurel@gmail.com> > wrote:

Back on topic, I'd like to participate and see where is this going,
sounds fun.

Philip Rhoades, we have people willing to participate, when you have time
let's get this started!

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

--
Regards,
Irfan Ahmed Rizvi,
Freelancer- Senior Ruby on Rails Developer
https://www.odesk.com/users/~01c44db951895e4589
m: +880 1766 67 81 30
e: irfandhk@gmail.com

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

--
Karthikeyan A K

Founder of Code Tribe https://is.gd/codetribe
Author of I Love Ruby - Free Ruby programming book

Personally I'm anti Javascript on the client side, but have no issue with it on the server side.

It seems to be that copious web browser exploits have come via Javascript.
Rowhammer.js, Spectre, etc. are modern exploits that can be difficult to prevent without changing hardware entirely.
Javascript made the web executable, but before it was just rendered. And many websites expect the client to pull in random pieces of executable code from all kinds of unknown sources, just for basic/any functionality!
I think websites nowadays demand too much from client web browsers, and web browsers can be kind of dumb and just follow any instructions, as consumer tech almost always maximizes functionality primarily, before security.

There's also various privacy implications - being able to fingerprint users based on their typing patterns, for example, amongst many other bits of info that web browsers give away. Try the EFF's 'panopticlick' to see for yourself, then try it with Javascript disabled.

Add to the above a compromised server, or a server owned by Cambridge Analytica etc.

On a functional level it is also often implemented in quite a 'heavy' kind of way, which can make a website feel cumbersome, slow.
CSS, however, is almost always rendered very fast, and modern CSS can provide various 'sexy' interactivity and design that that modern GUI developers almost always use Javascript for.

So it just seems logical, rational, that a website's GUI should be usable without Javascript, and then it can be added, optionally, for things that it would suit well.
Whereas the current modern trend is to just do everything with Javascript regardless... (???)

As I said, e-mail is a pretty simple activity, as are various activities that people use a web browser for.
For example, you could do a rich text editor for users with default browser settings, and a Markdown or plain text editor for those who want something Javascript free.
A web app for drawing, however, would be a useless without Javascript, refreshing the page per pixel...

···

On Thu, Jun 14, 2018 at 12:35:16AM -0400, Aleeious Engine wrote:

Why are you guys so against using Javascript in the project? I'm currently
using Javascript myself for a Nodejs related project and besides me having
slight difficulties due learning Nodejs at the same time as prototyping my
project it's great.

Regards,

Aleeious

This is probably the key question at this point

···

On Thu, Jun 14, 2018 at 03:52:53PM +0530, Karthikeyan A K wrote:

How are you going to do the whole stuff? Like a client server architecture,
where we have a front end Javascript framework that consumes a JSON API, or
something like a monolith like Ruby on Rails?

A K,

How are you going to do the whole stuff? Like a client server
architecture, where we have a front end Javascript framework that
consumes a JSON API, or something like a monolith like Ruby on Rails?

My preference, but I could be pressured by numbers, is to get a lot working as a CLI project first - before building a GUI front-end. I was thinking of something simpler than mutt to begin with. If people are only interested in the sparkly front ends, the guts of the stuff will never get done . .

P.

···

On 2018-06-14 20:22, Karthikeyan A K wrote:

On Thu, Jun 14, 2018 at 3:33 PM, Philip Rhoades <phil@pricom.com.au> > wrote:

People,

On 2018-06-14 03:11, Philip Rhoades wrote:

People,

I have been using RCM for many years and although it is the best
current option for my needs, there are still some changes /
enhancements I would make if I could - but it is written in PHP
and
there is no way I am going to put any effort into learning that.
I
have often wondered about getting a Ruby project started that
could
eventually compete with RCM - I have written a few trivial Ruby
scripts to do odd things talking with my Maildir dir on my server
-
but starting something with the intention of building a MVP and
building that into something serious is probably beyond me in
terms of
time required. However, if other people thought this was a good
project to get started - even just as a POC, I would be happy to
do
add as much code as I could and of course do a lot of testing . .

I have created GitLab repo for my quick and dirty script that I
wrote a while ago when I was frustrated with Android mail clients
because I just wanted to READ new, unread mails while I was
travelling - in case there was anything urgent and I needed to phone
someone. This is a long way from a general purpose email client but
it is what I have at the moment:

Philip Rhoades / pwm · GitLab [1]

If other people start contributing stuff, I will get motivated again
too!

Regards,

Phil.

--
Philip Rhoades

PO Box 896
Cowra NSW 2794
Australia
E-mail: phil@pricom.com.au

Unsubscribe:
<mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk [2]>

--

Karthikeyan A K

Founder of Code Tribe https://is.gd/codetribe

Author of I Love Ruby - Free Ruby programming book

Links:
------
[1] Philip Rhoades / pwm · GitLab
[2] http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

--
Philip Rhoades

PO Box 896
Cowra NSW 2794
Australia
E-mail: phil@pricom.com.au

Hey admin,please unsubscibe me

···

On Thu, Jun 14, 2018 at 4:47 PM, Philip Rhoades <phil@pricom.com.au> wrote:

A K,

On 2018-06-14 20:22, Karthikeyan A K wrote:

How are you going to do the whole stuff? Like a client server
architecture, where we have a front end Javascript framework that
consumes a JSON API, or something like a monolith like Ruby on Rails?

My preference, but I could be pressured by numbers, is to get a lot
working as a CLI project first - before building a GUI front-end. I was
thinking of something simpler than mutt to begin with. If people are only
interested in the sparkly front ends, the guts of the stuff will never get
done . .

P.

On Thu, Jun 14, 2018 at 3:33 PM, Philip Rhoades <phil@pricom.com.au> >> wrote:

People,

On 2018-06-14 03:11, Philip Rhoades wrote:

People,

I have been using RCM for many years and although it is the best
current option for my needs, there are still some changes /
enhancements I would make if I could - but it is written in PHP
and
there is no way I am going to put any effort into learning that.
I
have often wondered about getting a Ruby project started that
could
eventually compete with RCM - I have written a few trivial Ruby
scripts to do odd things talking with my Maildir dir on my server
-
but starting something with the intention of building a MVP and
building that into something serious is probably beyond me in
terms of
time required. However, if other people thought this was a good
project to get started - even just as a POC, I would be happy to
do
add as much code as I could and of course do a lot of testing . .

I have created GitLab repo for my quick and dirty script that I
wrote a while ago when I was frustrated with Android mail clients
because I just wanted to READ new, unread mails while I was
travelling - in case there was anything urgent and I needed to phone
someone. This is a long way from a general purpose email client but
it is what I have at the moment:

Philip Rhoades / pwm · GitLab [1]

If other people start contributing stuff, I will get motivated again
too!

Regards,

Phil.

--
Philip Rhoades

PO Box 896
Cowra NSW 2794
Australia
E-mail: phil@pricom.com.au

Unsubscribe:
<mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk [2]>

--

Karthikeyan A K

Founder of Code Tribe https://is.gd/codetribe

Author of I Love Ruby - Free Ruby programming book

Links:
------
[1] Philip Rhoades / pwm · GitLab
[2] http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

--
Philip Rhoades

PO Box 896
Cowra NSW 2794
Australia
E-mail: phil@pricom.com.au

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;