Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Shameless woot!

Shameless woot!

Scheduled Pinned Locked Moved The Lounge
learningpythoncom
17 Posts 12 Posters 1 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Marc Clifton

    My latest e-book, The Kademlia Protocol, has been published by SyncFusion. It's even on [their home page](https://www.syncfusion.com/ebooks)! Free download (you just have to provide an email.) [Free E-books | Syncfusion | Succinctly Series | The Kademlia Protocol Succinctly](https://www.syncfusion.com/ebooks/kademlia\_protocol\_succinctly) :jig: I wish they would use a smaller font. And there's too much whitespace between code lines. This thing is 194 pages!

    Latest Article - Contextual Data Explorer Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

    P Offline
    P Offline
    PeejayAdams
    wrote on last edited by
    #3

    There's nothing wrong with large fonts! Small fonts are a real issue for a great many of us. I've pretty much stopped buying printed books for the simple reason that most of them are utterly eye-strain inducing and now do 90% of my reading on a Kindle where I can have it as large as I like. And I love a bit of white-space in code, too, regardless of font-size - it makes things much easier to read. Congratulations on the new book.

    98.4% of statistics are made up on the spot.

    1 Reply Last reply
    0
    • M Marc Clifton

      My latest e-book, The Kademlia Protocol, has been published by SyncFusion. It's even on [their home page](https://www.syncfusion.com/ebooks)! Free download (you just have to provide an email.) [Free E-books | Syncfusion | Succinctly Series | The Kademlia Protocol Succinctly](https://www.syncfusion.com/ebooks/kademlia\_protocol\_succinctly) :jig: I wish they would use a smaller font. And there's too much whitespace between code lines. This thing is 194 pages!

      Latest Article - Contextual Data Explorer Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

      P Offline
      P Offline
      peterkmx
      wrote on last edited by
      #4

      Just downloaded the PDF and added to my "must read" list .... :-) Congrats and BR, BTW, you're right about the code layout (less open space would be better ...)

      1 Reply Last reply
      0
      • M Marc Clifton

        My latest e-book, The Kademlia Protocol, has been published by SyncFusion. It's even on [their home page](https://www.syncfusion.com/ebooks)! Free download (you just have to provide an email.) [Free E-books | Syncfusion | Succinctly Series | The Kademlia Protocol Succinctly](https://www.syncfusion.com/ebooks/kademlia\_protocol\_succinctly) :jig: I wish they would use a smaller font. And there's too much whitespace between code lines. This thing is 194 pages!

        Latest Article - Contextual Data Explorer Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

        E Offline
        E Offline
        Ehsan Sajjad
        wrote on last edited by
        #5

        Congratulations!!

        1 Reply Last reply
        0
        • M Marc Clifton

          My latest e-book, The Kademlia Protocol, has been published by SyncFusion. It's even on [their home page](https://www.syncfusion.com/ebooks)! Free download (you just have to provide an email.) [Free E-books | Syncfusion | Succinctly Series | The Kademlia Protocol Succinctly](https://www.syncfusion.com/ebooks/kademlia\_protocol\_succinctly) :jig: I wish they would use a smaller font. And there's too much whitespace between code lines. This thing is 194 pages!

          Latest Article - Contextual Data Explorer Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

          C Offline
          C Offline
          Christopher Duncan
          wrote on last edited by
          #6

          Congrats, man! Writing a book is like hitting yourself in the kneecap with a hammer. It feels so good when you're done. :-D

          Christopher Duncan Author of Unite the Tribes: Leadership Skills for Technology Managers Have Fun, Get Paid The Career Programmer

          1 Reply Last reply
          0
          • M Marc Clifton

            My latest e-book, The Kademlia Protocol, has been published by SyncFusion. It's even on [their home page](https://www.syncfusion.com/ebooks)! Free download (you just have to provide an email.) [Free E-books | Syncfusion | Succinctly Series | The Kademlia Protocol Succinctly](https://www.syncfusion.com/ebooks/kademlia\_protocol\_succinctly) :jig: I wish they would use a smaller font. And there's too much whitespace between code lines. This thing is 194 pages!

            Latest Article - Contextual Data Explorer Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

            N Offline
            N Offline
            nexustheru
            wrote on last edited by
            #7

            i dunno but to me dosnt seems to much of an issue really,it got published online and thats more then some people get. And as of size i read responses below, about,most computers has zoom in if not the the software :) just my humble opinion :)

            1 Reply Last reply
            0
            • M Marc Clifton

              My latest e-book, The Kademlia Protocol, has been published by SyncFusion. It's even on [their home page](https://www.syncfusion.com/ebooks)! Free download (you just have to provide an email.) [Free E-books | Syncfusion | Succinctly Series | The Kademlia Protocol Succinctly](https://www.syncfusion.com/ebooks/kademlia\_protocol\_succinctly) :jig: I wish they would use a smaller font. And there's too much whitespace between code lines. This thing is 194 pages!

              Latest Article - Contextual Data Explorer Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

              C Offline
              C Offline
              CPallini
              wrote on last edited by
              #8

              Kademlia ?! What the Hell?!?! Congratulations :thumbsup::thumbsup::thumbsup:

              1 Reply Last reply
              0
              • M Marc Clifton

                My latest e-book, The Kademlia Protocol, has been published by SyncFusion. It's even on [their home page](https://www.syncfusion.com/ebooks)! Free download (you just have to provide an email.) [Free E-books | Syncfusion | Succinctly Series | The Kademlia Protocol Succinctly](https://www.syncfusion.com/ebooks/kademlia\_protocol\_succinctly) :jig: I wish they would use a smaller font. And there's too much whitespace between code lines. This thing is 194 pages!

                Latest Article - Contextual Data Explorer Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

                M Offline
                M Offline
                Mike Hankey
                wrote on last edited by
                #9

                Awesome congrats Marc. I'll snag a copy!

                Everyone has a photographic memory; some just don't have film. Steven Wright

                1 Reply Last reply
                0
                • M Marc Clifton

                  My latest e-book, The Kademlia Protocol, has been published by SyncFusion. It's even on [their home page](https://www.syncfusion.com/ebooks)! Free download (you just have to provide an email.) [Free E-books | Syncfusion | Succinctly Series | The Kademlia Protocol Succinctly](https://www.syncfusion.com/ebooks/kademlia\_protocol\_succinctly) :jig: I wish they would use a smaller font. And there's too much whitespace between code lines. This thing is 194 pages!

                  Latest Article - Contextual Data Explorer Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

                  R Offline
                  R Offline
                  RickZeeland
                  wrote on last edited by
                  #10

                  Gefeliciteerd (congratulations), did you eat a lot of Macademia nuts for inspiration :-\

                  1 Reply Last reply
                  0
                  • M Marc Clifton

                    My latest e-book, The Kademlia Protocol, has been published by SyncFusion. It's even on [their home page](https://www.syncfusion.com/ebooks)! Free download (you just have to provide an email.) [Free E-books | Syncfusion | Succinctly Series | The Kademlia Protocol Succinctly](https://www.syncfusion.com/ebooks/kademlia\_protocol\_succinctly) :jig: I wish they would use a smaller font. And there's too much whitespace between code lines. This thing is 194 pages!

                    Latest Article - Contextual Data Explorer Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

                    C Offline
                    C Offline
                    charlieg
                    wrote on last edited by
                    #11

                    is “the de facto standard searching algorithm for P2P (peer-to-peer) networks on the Internet.” Kademlia is a protocol specification for decentralizing peer-to-peer network operations, efficiently storing and retrieving data across the network. Okay Marc, I'd like a bit of context, if you don't mind. How did you wander into this subject matter such that a book popped out?

                    Charlie Gilley <italic>Stuck in a dysfunctional matrix from which I must escape... "Where liberty dwells, there is my country." B. Franklin, 1783 “They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759

                    M 1 Reply Last reply
                    0
                    • M Marc Clifton

                      My latest e-book, The Kademlia Protocol, has been published by SyncFusion. It's even on [their home page](https://www.syncfusion.com/ebooks)! Free download (you just have to provide an email.) [Free E-books | Syncfusion | Succinctly Series | The Kademlia Protocol Succinctly](https://www.syncfusion.com/ebooks/kademlia\_protocol\_succinctly) :jig: I wish they would use a smaller font. And there's too much whitespace between code lines. This thing is 194 pages!

                      Latest Article - Contextual Data Explorer Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

                      R Offline
                      R Offline
                      raddevus
                      wrote on last edited by
                      #12

                      Downloaded. Reading... Read the About the Author:

                      About The Author

                      "Marc enjoys playing the lyre and going on adventures with his fiancee."

                      As soon as I completed that sentence I thought, "He's a Magic Bard. He's actually a traveling Magic Bard." Then my mind went back to the old Commodore 64 game... The Bard's Tale (1985 video game) - Wikipedia[^] Is that you by the fire with the lyre? Does that sentence rhyme? :rolleyes: The Bard's Tale (1985 video game) - cover pic[^] :laugh:

                      M 1 Reply Last reply
                      0
                      • M Marc Clifton

                        My latest e-book, The Kademlia Protocol, has been published by SyncFusion. It's even on [their home page](https://www.syncfusion.com/ebooks)! Free download (you just have to provide an email.) [Free E-books | Syncfusion | Succinctly Series | The Kademlia Protocol Succinctly](https://www.syncfusion.com/ebooks/kademlia\_protocol\_succinctly) :jig: I wish they would use a smaller font. And there's too much whitespace between code lines. This thing is 194 pages!

                        Latest Article - Contextual Data Explorer Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

                        abmvA Offline
                        abmvA Offline
                        abmv
                        wrote on last edited by
                        #13

                        When I read the name of the book.." The Kademlia Protocol " ...could this be the next Frederick Forsyth....

                        Caveat Emptor. "Progress doesn't come from early risers – progress is made by lazy men looking for easier ways to do things." Lazarus Long

                        We are in the beginning of a mass extinction. - Greta Thunberg

                        M 1 Reply Last reply
                        0
                        • R raddevus

                          Downloaded. Reading... Read the About the Author:

                          About The Author

                          "Marc enjoys playing the lyre and going on adventures with his fiancee."

                          As soon as I completed that sentence I thought, "He's a Magic Bard. He's actually a traveling Magic Bard." Then my mind went back to the old Commodore 64 game... The Bard's Tale (1985 video game) - Wikipedia[^] Is that you by the fire with the lyre? Does that sentence rhyme? :rolleyes: The Bard's Tale (1985 video game) - cover pic[^] :laugh:

                          M Offline
                          M Offline
                          Marc Clifton
                          wrote on last edited by
                          #14

                          raddevus wrote:

                          Then my mind went back to the old Commodore 64 game...

                          I remember that game! But no, that's not me. I was a lot younger then! ;)

                          Latest Article - Contextual Data Explorer Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

                          1 Reply Last reply
                          0
                          • C charlieg

                            is “the de facto standard searching algorithm for P2P (peer-to-peer) networks on the Internet.” Kademlia is a protocol specification for decentralizing peer-to-peer network operations, efficiently storing and retrieving data across the network. Okay Marc, I'd like a bit of context, if you don't mind. How did you wander into this subject matter such that a book popped out?

                            Charlie Gilley <italic>Stuck in a dysfunctional matrix from which I must escape... "Where liberty dwells, there is my country." B. Franklin, 1783 “They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759

                            M Offline
                            M Offline
                            Marc Clifton
                            wrote on last edited by
                            #15

                            charlieg wrote:

                            How did you wander into this subject matter such that a book popped out?

                            I've been interested in the tech behind things like cryptocurrency (blockchain, proof of work, Merkle trees, etc.) and P2P was one of the puzzle pieces. Also, supposedly "distributed data" is one of the emerging newfangled waves and I wanted to learn more about how that all works, pros and cons, etc. I poked around looking at various P2P implementations and the Kademlia Protocol kept popping up as the defacto standard for distributing data across a P2P network. I thought, cool, how hard can this be. Riiight. What I found was the typical morass of contradictory protocols (there was an earlier version of Kademlia that seems to have been removed from the web at this point but that a variety of people appear to have implemented), contradictory/confusing statements within the protocol definition itself, and a LOT of really bad (buggy or just plain unfinished) open source implementations. The standard implementation in the *nix world appears to be libp2p with various language ports (who knows how well implemented) but none in C#. Ah ha! Opportunity! So what I thought would be a simple and short article for CodeProject turned out to be a large investigation to resolve all the conflicts and confusion and understanding the "why" behind various seemingly simple sounding algorithms became a 100 page tome (first cut), so I decided to see if SyncFusion would be interested in it. And they were!

                            Latest Article - Contextual Data Explorer Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

                            C 1 Reply Last reply
                            0
                            • abmvA abmv

                              When I read the name of the book.." The Kademlia Protocol " ...could this be the next Frederick Forsyth....

                              Caveat Emptor. "Progress doesn't come from early risers – progress is made by lazy men looking for easier ways to do things." Lazarus Long

                              M Offline
                              M Offline
                              Marc Clifton
                              wrote on last edited by
                              #16

                              abmv wrote:

                              could this be the next Frederick Forsyth

                              Hah! That would be a good title!

                              Latest Article - Contextual Data Explorer Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

                              1 Reply Last reply
                              0
                              • M Marc Clifton

                                charlieg wrote:

                                How did you wander into this subject matter such that a book popped out?

                                I've been interested in the tech behind things like cryptocurrency (blockchain, proof of work, Merkle trees, etc.) and P2P was one of the puzzle pieces. Also, supposedly "distributed data" is one of the emerging newfangled waves and I wanted to learn more about how that all works, pros and cons, etc. I poked around looking at various P2P implementations and the Kademlia Protocol kept popping up as the defacto standard for distributing data across a P2P network. I thought, cool, how hard can this be. Riiight. What I found was the typical morass of contradictory protocols (there was an earlier version of Kademlia that seems to have been removed from the web at this point but that a variety of people appear to have implemented), contradictory/confusing statements within the protocol definition itself, and a LOT of really bad (buggy or just plain unfinished) open source implementations. The standard implementation in the *nix world appears to be libp2p with various language ports (who knows how well implemented) but none in C#. Ah ha! Opportunity! So what I thought would be a simple and short article for CodeProject turned out to be a large investigation to resolve all the conflicts and confusion and understanding the "why" behind various seemingly simple sounding algorithms became a 100 page tome (first cut), so I decided to see if SyncFusion would be interested in it. And they were!

                                Latest Article - Contextual Data Explorer Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

                                C Offline
                                C Offline
                                charlieg
                                wrote on last edited by
                                #17

                                Thanks, neat story. :thumbsup:

                                Charlie Gilley <italic>Stuck in a dysfunctional matrix from which I must escape... "Where liberty dwells, there is my country." B. Franklin, 1783 “They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759

                                1 Reply Last reply
                                0
                                Reply
                                • Reply as topic
                                Log in to reply
                                • Oldest to Newest
                                • Newest to Oldest
                                • Most Votes


                                • Login

                                • Don't have an account? Register

                                • Login or register to search.
                                • First post
                                  Last post
                                0
                                • Categories
                                • Recent
                                • Tags
                                • Popular
                                • World
                                • Users
                                • Groups