Bad URLs in the tutorials section

#1

I am new into this, and very keen on learning on how to implement websockets in the work I do. Sadly, the bad URLs is not very helping. Also lack of documentation concerns me too, is there any work being done on this?

0 Likes

#2

I am new into this, and very keen on learning on how to implement

https://github.com/tavendo/AutobahnPython#getting-started

websockets in the work I do. Sadly, the bad URLs is not very helping.

https://github.com/tavendo/AutobahnWebsite/issues/3

Also lack of documentation concerns me too, is there any work being done
on this?

What do you mean with "lack of documentation"?

http://autobahn.ws/python/reference/

Also, there are dozens of working code examples in the repo ..

But sure: docs can always be improved .. we are accepting patches;)

/Tobias

···

Am 22.01.2014 11:43, schrieb Rishwan:

0 Likes

#3

I am sorry, did not mean to offend.

The lack of documentation was in the terms of getting say, “noobs” as myself to get going with it. For example: the documentation that comes with codeigniter is comprehensive enough for someone with reasonable skills to get to work with it.

OR might I say comprehensive tutorials would be what I am looking for.

But I have been able to work with the examples so far :slight_smile: … which is nice.

AND thank you for the quick reply!

···

On Wednesday, January 22, 2014 3:48:53 PM UTC+5, Tobias Oberstein wrote:

Am 22.01.2014 11:43, schrieb Rishwan:

I am new into this, and very keen on learning on how to implement

https://github.com/tavendo/AutobahnPython#getting-started

websockets in the work I do. Sadly, the bad URLs is not very helping.

https://github.com/tavendo/AutobahnWebsite/issues/3

Also lack of documentation concerns me too, is there any work being done

on this?

What do you mean with “lack of documentation”?

http://autobahn.ws/python/reference/

Also, there are dozens of working code examples in the repo …

But sure: docs can always be improved … we are accepting patches;)

/Tobias

0 Likes

#4

I also had some problems getting started. I don’t think it was from lack of documentation. It was more the new concepts. I have never dealt with things like promises, deferreds and twisted, these were all new concepts to me. There is a lot on the internet to help with coming up to speed on these.

I can say since my first contact with Autobahn (about 2-3 months ago) I now have a fully functioning pubsub application using remote rpc. Tobias has been a great resource on this list. During my development he has answered key questions in a very timely manner to get me going. Jump in, you won’t regret it :slight_smile:

-g

···

On Thursday, January 23, 2014 12:10:38 AM UTC-6, Rishwan wrote:

I am sorry, did not mean to offend.

The lack of documentation was in the terms of getting say, “noobs” as myself to get going with it. For example: the documentation that comes with codeigniter is comprehensive enough for someone with reasonable skills to get to work with it.

OR might I say comprehensive tutorials would be what I am looking for.

But I have been able to work with the examples so far :slight_smile: … which is nice.

AND thank you for the quick reply!

On Wednesday, January 22, 2014 3:48:53 PM UTC+5, Tobias Oberstein wrote:

Am 22.01.2014 11:43, schrieb Rishwan:

I am new into this, and very keen on learning on how to implement

https://github.com/tavendo/AutobahnPython#getting-started

websockets in the work I do. Sadly, the bad URLs is not very helping.

https://github.com/tavendo/AutobahnWebsite/issues/3

Also lack of documentation concerns me too, is there any work being done

on this?

What do you mean with “lack of documentation”?

http://autobahn.ws/python/reference/

Also, there are dozens of working code examples in the repo …

But sure: docs can always be improved … we are accepting patches;)

/Tobias

0 Likes

#5

Thank you, and yes I do agree that the concepts are new. :slight_smile:

I am here to learn all I can, and I do love the fact that questions and queries are replied nicely. I intend to stick around and learn … hopefully I can start contributing with some guides myself, in due time.

However, would you mind listing some of the resources for me here?

  • rishwan
···

On Saturday, January 25, 2014 7:14:33 PM UTC+5, Greg Fausak wrote:

I also had some problems getting started. I don’t think it was from lack of documentation. It was more the new concepts. I have never dealt with things like promises, deferreds and twisted, these were all new concepts to me. There is a lot on the internet to help with coming up to speed on these.

I can say since my first contact with Autobahn (about 2-3 months ago) I now have a fully functioning pubsub application using remote rpc. Tobias has been a great resource on this list. During my development he has answered key questions in a very timely manner to get me going. Jump in, you won’t regret it :slight_smile:

-g

On Thursday, January 23, 2014 12:10:38 AM UTC-6, Rishwan wrote:

I am sorry, did not mean to offend.

The lack of documentation was in the terms of getting say, “noobs” as myself to get going with it. For example: the documentation that comes with codeigniter is comprehensive enough for someone with reasonable skills to get to work with it.

OR might I say comprehensive tutorials would be what I am looking for.

But I have been able to work with the examples so far :slight_smile: … which is nice.

AND thank you for the quick reply!

On Wednesday, January 22, 2014 3:48:53 PM UTC+5, Tobias Oberstein wrote:

Am 22.01.2014 11:43, schrieb Rishwan:

I am new into this, and very keen on learning on how to implement

https://github.com/tavendo/AutobahnPython#getting-started

websockets in the work I do. Sadly, the bad URLs is not very helping.

https://github.com/tavendo/AutobahnWebsite/issues/3

Also lack of documentation concerns me too, is there any work being done

on this?

What do you mean with “lack of documentation”?

http://autobahn.ws/python/reference/

Also, there are dozens of working code examples in the repo …

But sure: docs can always be improved … we are accepting patches;)

/Tobias

0 Likes

#6

Rishwan,

Well, I come from a c/perl/php/old school html background. Looking back at learning this technology, I’d say the basic this you need to come to terms with is promises/deferreds. I don’t know if they are technically the same thing, but, they are the foundation for a lot of technologies including this one.

Python is a must.

Before I worked with ab I didn’t know javascript at all. I’ve had to learn.

My first application with ab was simply connecting with a websocket from a browser (using ssl, using a challenge) and subscribing to a topic, then popping up an alert box when the topic had input. To do this I had to write a server (in python) so be the server side of the web socket. I had to authenticate the incoming connection, then publish events. All of this took me about a month :frowning: I don’t think there are any shortcuts. None of the concepts are too hard, but there are a lot of them. I’d recommend writing an application after you try some of the examples. Writing an application puts you through the ringer…

As far as internet resources, pick any of the key words and put tutorial after it in a google search :slight_smile:

You can send me direct email if you need help, I’ll help where I can!

-g

···

On Saturday, January 25, 2014 8:50:29 AM UTC-6, Rishwan wrote:

Thank you, and yes I do agree that the concepts are new. :slight_smile:

I am here to learn all I can, and I do love the fact that questions and queries are replied nicely. I intend to stick around and learn … hopefully I can start contributing with some guides myself, in due time.

However, would you mind listing some of the resources for me here?

  • rishwan

On Saturday, January 25, 2014 7:14:33 PM UTC+5, Greg Fausak wrote:

I also had some problems getting started. I don’t think it was from lack of documentation. It was more the new concepts. I have never dealt with things like promises, deferreds and twisted, these were all new concepts to me. There is a lot on the internet to help with coming up to speed on these.

I can say since my first contact with Autobahn (about 2-3 months ago) I now have a fully functioning pubsub application using remote rpc. Tobias has been a great resource on this list. During my development he has answered key questions in a very timely manner to get me going. Jump in, you won’t regret it :slight_smile:

-g

On Thursday, January 23, 2014 12:10:38 AM UTC-6, Rishwan wrote:

I am sorry, did not mean to offend.

The lack of documentation was in the terms of getting say, “noobs” as myself to get going with it. For example: the documentation that comes with codeigniter is comprehensive enough for someone with reasonable skills to get to work with it.

OR might I say comprehensive tutorials would be what I am looking for.

But I have been able to work with the examples so far :slight_smile: … which is nice.

AND thank you for the quick reply!

On Wednesday, January 22, 2014 3:48:53 PM UTC+5, Tobias Oberstein wrote:

Am 22.01.2014 11:43, schrieb Rishwan:

I am new into this, and very keen on learning on how to implement

https://github.com/tavendo/AutobahnPython#getting-started

websockets in the work I do. Sadly, the bad URLs is not very helping.

https://github.com/tavendo/AutobahnWebsite/issues/3

Also lack of documentation concerns me too, is there any work being done

on this?

What do you mean with “lack of documentation”?

http://autobahn.ws/python/reference/

Also, there are dozens of working code examples in the repo …

But sure: docs can always be improved … we are accepting patches;)

/Tobias

0 Likes

#7

Thank you, and yes I do agree that the concepts are new. :slight_smile:

Hi Rishwan,

ah, ok. I guess I misunderstood your "question for documentation":wink:
I was thinking of Autobahn specific docs .. I didn't even think about more fundamental things - just "assuming" Python, asynchronous network programming and Twisted/asyncio know-how. While the Autobahn project can't provide thorough material on that, I agree it would nevertheless be useful to have more gentle intro or at least pointers for async. programming.

https://github.com/tavendo/AutobahnWebsite/issues/4

It's a whole new world though. One can easily write a complete book on this stuff.

I am here to learn all I can, and I do love the fact that questions and
queries are replied nicely. I intend to stick around and learn ...

Absolutely. Feel free to ask anytime ..

hopefully I can start contributing with some guides myself, in due time.

It would be great if you "remember" the major stumbling blocks you encounter on your way - thing is, me for example, I have a hard time to even imagine what could be hard for people .. I am just too spoiled by asynchronous programming already;)

However, would you mind listing some of the resources for me here?

Here is a good tutorial: http://krondo.com/?page_id=1327

This is asynchronous programming with Twisted.

    I also had some problems getting started. I don't think it was from
    lack of documentation. It was more the new concepts. I have never
    dealt with things like promises, deferreds and twisted, these were
    all new concepts to me. There is a lot on the internet to help with
    coming up to speed on these.

Yeah, Promises/Futures/Deferreds are really core. My shortest explanation:

"A Promise/Future/Deferred is a proxy to the future".

And this concept of encapsulating a future value, that is yet to be computed, and operate on it even before it's value is actually computed, _is_ both hard to grasp in the beginning, elegant and powerful.

The other important concept is "coroutines". Those encapsulate suspended execution context.

These concepts are not specific to Autobahn, and not specific to Twisted, but are all part of one large school of asynchronous programming (e.g. JavaScript ECMA 6 will come with native support for those).

It should be noted that there are other schools also: mainly "actor" based approaches, like Erlang/OTP and Rust.

    I can say since my first contact with Autobahn (about 2-3 months
    ago) I now have a fully functioning pubsub application using remote
    rpc. Tobias has been a great resource on this list. During my
    development he has answered key questions in a very timely manner to
    get me going. Jump in, you won't regret it :slight_smile:

Hi Greg,

Thanks for kicking in and the nice words;)

···

Am 25.01.2014 15:50, schrieb Rishwan:

On Saturday, January 25, 2014 7:14:33 PM UTC+5, Greg Fausak wrote:

    -g

    On Thursday, January 23, 2014 12:10:38 AM UTC-6, Rishwan wrote:

        I am sorry, did not mean to offend.

        The lack of documentation was in the terms of getting say,
        "noobs" as myself to get going with it. For example: the
        documentation that comes with codeigniter is comprehensive
        enough for someone with reasonable skills to get to work with it.

        OR might I say comprehensive tutorials would be what I am
        looking for.

        But I have been able to work with the examples so far :slight_smile: ..
        which is nice.

        AND thank you for the quick reply!

        On Wednesday, January 22, 2014 3:48:53 PM UTC+5, Tobias > Oberstein wrote:

            Am 22.01.2014 11:43, schrieb Rishwan:
             > I am new into this, and very keen on learning on how to
            implement

            https://github.com/tavendo/AutobahnPython#getting-started
            <https://github.com/tavendo/AutobahnPython#getting-started>

             > websockets in the work I do. Sadly, the bad URLs is not
            very helping.

            https://github.com/tavendo/AutobahnWebsite/issues/3
            <https://github.com/tavendo/AutobahnWebsite/issues/3>

             > Also lack of documentation concerns me too, is there any
            work being done
             > on this?

            What do you mean with "lack of documentation"?

            http://autobahn.ws/python/reference/
            <http://autobahn.ws/python/reference/>

            Also, there are dozens of working code examples in the repo ..

            But sure: docs can always be improved .. we are accepting
            patches;)

            /Tobias

--
You received this message because you are subscribed to the Google
Groups "Autobahn" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to autobahnws+...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

0 Likes