Just a guy in Vermont trying to connect all the dots...
Author's posts
Oct 24
So installieren Sie Etherpad lokal mit Docker
Kürzlich habe ich mit ein paar Leuten darüber gesprochen, wie Etherpad so gut für die kollaborative Bearbeitung funktioniert. Ich erkannte, dass es eine Weile her war, seit ich Etherpad benutzt hatte und, mit einem Flugzeugflug vor mir, fragte ich mich, wie schnell ich es installieren konnte, um damit zu spielen. Es stellte sich heraus, extrem einfach durch Docker! Alles, was ich tun musste, war:
Docker Pull Etherpad/Etherpad docker run -d --name etherpad -p 9001:9001 etherpad/etherpad
Und dann habe ich meinen Browser nur auf:
http://localhost:9001
… Und… ta da! Dort schaute ich auf Etherpad und konnte anfangen, meine eigenen “Pads” zu schreiben!
Das war es!
Es gibt natürlich VIEL mehr Dinge, die Sie mit dem Docker-Image tun könnten. Die Docker Hub-Seite für Etherpad durchläuft alle Optionen, die Sie zum Erstellen und Bereitstellen Ihres eigenen Images verwenden können.
Aber für mich war einfach das Ziehen und Ausführen des Images genug – das ist die Kraft von Docker zum Testen und Prototyping. Einfach und einfach!
Oct 24
How to Install Etherpad Locally Using Docker
Recently I was discussing with a couple of people how Etherpad works so well for collaborative editing. I realized it had been a while since I’d used Etherpad and, with a plane flight ahead of me, I wondered how quickly I could install it to play with it. It turned out to be extremely easy due to Docker! All I had to do was:
docker pull etherpad/etherpad docker run -d --name etherpad -p 9001:9001 etherpad/etherpad
And then I just pointed my browser to:
http://localhost:9001
… and… ta da! There I was looking at Etherpad and could start writing my own “pads”!
That was it!
There are of course MANY more things you could do with the docker image. The Docker Hub page for Etherpad goes through all the many options you can use for building and deploying your own image.
But for me, simply pulling and running the image was enough – this is the power of Docker for testing and prototyping. Simple and easy!
Oct 08
TDYR 364 – Seasons, Series, and other Innovations in Podcasting
Oct 07
TDYR-363-Professionalism and Podcasting Performance Anxiety
Sep 29
Slides – VT CodeCamp Presentation about Why App Developers Should Care about IPv6
Yesterday (Sept 28, 2019) at Vermont CodeCamp 11 in Burlington, VT, I gave a talk titled “Yes, IPv6 is Real! How To Make Your Apps Work (And Be As Fast As Possible) ” with the abstract:
How well do your applications or websites work over IPv6? As the world runs out of IPv4 addresses, new mobile networks are being deployed as “IPv6-only” with IPv6-to-IPv4 gateways at the edge of those networks. The result is that apps and sites that work natively over IPv6 will be faster for users than apps and sites stuck on only IPv4. Many leading services have already made this transition, and Apple now requires IPv6 for all apps in their AppStore. In this session, you’ll learn about tips and tools to successfully migrate your applications and sites to work over both IPv4 and IPv6.
It was an enjoyable session with a good number of questions from the participants. The slides are available on SlideShare at:
Thank you to the VT Code Camp organizers for accepting my proposal to speak – and for all the participants in the session for the attention and questions. I hope I helped some of them understand a bit more of why they should make sure their apps work over IPv6 – and how to get started!
P.S. If you’d like someone to speak on this topic at a conference or event you are organizing, please do contact me.
Sep 29
Slides – VT CodeCamp Presentation about Why App Developers Should Care about IPv6
Yesterday (Sept 28, 2019) at Vermont CodeCamp 11 in Burlington, VT, I gave a talk titled “Yes, IPv6 is Real! How To Make Your Apps Work (And Be As Fast As Possible) ” with the abstract:
How well do your applications or websites work over IPv6? As the world runs out of IPv4 addresses, new mobile networks are being deployed as “IPv6-only” with IPv6-to-IPv4 gateways at the edge of those networks. The result is that apps and sites that work natively over IPv6 will be faster for users than apps and sites stuck on only IPv4. Many leading services have already made this transition, and Apple now requires IPv6 for all apps in their AppStore. In this session, you’ll learn about tips and tools to successfully migrate your applications and sites to work over both IPv4 and IPv6.
It was an enjoyable session with a good number of questions from the participants. The slides are available on SlideShare at:
Thank you to the VT Code Camp organizers for accepting my proposal to speak – and for all the participants in the session for the attention and questions. I hope I helped some of them understand a bit more of why they should make sure their apps work over IPv6 – and how to get started!
P.S. If you’d like someone to speak on this topic at a conference or event you are organizing, please do contact me.
Sep 28
Yes, IPv6 is Real! How To Make Your Apps Work (And Be As Fast As Possible)
A talk I gave at Vermont CodeCamp 11 on September 28, 2019. ---- Abstract ---- How well do your applications or websites work over IPv6? As the world runs out of IPv4 addresses, new mobile networks are being deployed as “IPv6-only” with IPv6-to-IPv4 gateways at the edge of those networks. The result is that apps and sites that work natively over IPv6 will be faster for users than apps and sites stuck on only IPv4. Many leading services have already made this transition, and Apple now requires IPv6 for all apps in their AppStore. In this session, you’ll learn about tips and tools to successfully migrate your applications and sites to work over both IPv4 and IPv6. Bring your questions and concerns - and sharing of success stories would be welcome, too.
Sep 28
Big Change – “Migrating Apps To IPv6” no longer published by O’Reilly – new Second Edition planned for 2020
There has been a big change with the book. About a year ago I approached my editor at O’Reilly about creating a second edition of the book. It turned out that because the book hadn’t really ever sold well (more on that below), they were no longer interested in carrying the book. They were, however, willing to revert the copyright and all content to me (except for the cover art and their branding, of course). This was actually fine by me and so we parted amicably.
I am immensely grateful to O’Reilly for publishing the first edition of this book! As people who have read the book know, the book emerged out of a proposal to speak at the OSCON 2011 conference. I thank the whole team at O’Reilly for all their help in making this book happen.
What’s Next?
I’m now planning a Second Edition of the book, with the plan to simply self-publish through one of the various publishing platforms (most likely Amazon, but we’ll see). The goal will be to publish sometime in 2020.
I am also planning to make all of the content freely available in a git repository. It won’t be on Github, because that site only works over IPv4. I’m looking into several Gitlab installations that do work over IPv6.
Along the way I’ll be converting the text from DocBook XML to Markdown, updating a good number of the links, and making a number of other changes.
I am very excited about this change. One of the issues I had with the First Edition (and the major critique in any reviews) was that the book was priced at $24.99. This was not MY choice. In a traditional publishing relationship, the publisher sets the price. The author has no control over this. I always felt this was too high for the small size of the book. Now, I can set a more appropriate price. I can also make the content available for free, as I mentioned above.
If you are interested in receiving updates about the Second Edition as I move forward with it, please fill out this short form.
Thanks to everyone who has helped with the book over the years. Thank you again to everyone at O’Reilly who helped make this book happen.
Now… on to the Second Edition!
Sep 28
Big Change – “Migrating Apps To IPv6” no longer published by O’Reilly – new Second Edition planned for 2020
There has been a big change with the book. About a year ago I approached my editor at O’Reilly about creating a second edition of the book. It turned out that because the book hadn’t really ever sold well (more on that below), they were no longer interested in carrying the book. They were, however, willing to revert the copyright and all content to me (except for the cover art and their branding, of course). This was actually fine by me and so we parted amicably.
I am immensely grateful to O’Reilly for publishing the first edition of this book! As people who have read the book know, the book emerged out of a proposal to speak at the OSCON 2011 conference. I thank the whole team at O’Reilly for all their help in making this book happen.
What’s Next?
I’m now planning a Second Edition of the book, with the plan to simply self-publish through one of the various publishing platforms (most likely Amazon, but we’ll see). The goal will be to publish sometime in 2020.
I am also planning to make all of the content freely available in a git repository. It won’t be on Github, because that site only works over IPv4. I’m looking into several Gitlab installations that do work over IPv6.
Along the way I’ll be converting the text from DocBook XML to Markdown, updating a good number of the links, and making a number of other changes.
I am very excited about this change. One of the issues I had with the First Edition (and the major critique in any reviews) was that the book was priced at $24.99. This was not MY choice. In a traditional publishing relationship, the publisher sets the price. The author has no control over this. I always felt this was too high for the small size of the book. Now, I can set a more appropriate price. I can also make the content available for free, as I mentioned above.
If you are interested in receiving updates about the Second Edition as I move forward with it, please fill out this short form.
Thanks to everyone who has helped with the book over the years. Thank you again to everyone at O’Reilly who helped make this book happen.
Now… on to the Second Edition!
Sep 27