Eyebeam
From Misc Data Digs
Hidden Blog Post[edit | edit source]
Posted on the front page's source code is this message from the web designer.
__ /\ \ __ __ __ __\ \ \____ __ __ ___ ___ /'__`\/\ \/\ \ /'__`\ \ '__`\ /'__`\ /'__`\ /' __` __`\ /\ __/\ \ \_\ \/\ __/\ \ \L\ \/\ __//\ \L\.\_/\ \/\ \/\ \ \ \____\\/`____ \ \____\\ \_,__/\ \____\ \__/.\_\ \_\ \_\ \_\ \/____/ `/___/> \/____/ \/___/ \/____/\/__/\/_/\/_/\/_/\/_/ /\___/ \/__/ ///// VIEW SOURCE BLOG: 01-hello-world ///// Hello world, Thanks for viewing source, I appreciate that you care how this works. @dphiffer here, writing my first "secret" View Source blog post. You can ~only~ read this if you *view source*, it does not otherwise exist in the realm of visible hypertext. (I mean, sure, I bet you could find this text file on GitHub, rendered as a web page, but IMO it's more fun to read this next to the `<meta>` tags.) The idea for this blog is to help you understand how this site is built, what it is made out of. I learned how to build websites by using 'the source' command on Netscape. Having the source code be visible, but also *legible* is important. HTML source code doesn't include the range of stuff that constitutes a modern web page; back-end code, minified assets, AJAX requests. I'm hoping that these blog posts can help you discover and understand those otherwise hidden away aspects of how each page on here is built. I want you to understand how it all works and maybe you'll even decide to pitch in and contribute your own fixes! The Eyebeam website is here for you to learn from, and perhaps contribute to. If you know how to, you can suggest changes on GitHub as pull requests. Maybe I'll explain how that process works at some point. You can also submit bug reports for things that don't work for you, that is also a super helpful way to contribute. All of that happens on this GitHub repo: https://github.com/eyebeam/eyebeam.org Here is where the bug reports live: https://github.com/eyebeam/eyebeam.org/issues My belief is that running code is only part of the story. After you write and test and deploy the code, things can still go wrong. All Code Has Bugs something I have learned over the years, even for the simplest and most insignificant computer programs. Seemingly tiny changes can cascade to break things unexpectedly. In the long span of its life, software needs to be maintained to continue being useful. This View Source Blog will attempt to make the code that runs eyebeam.org more legible and productive for future maintainers. (And also for Future Me, for when I forget how everything works.) Okay that is all, back to post-launch fixes for me. The next blog post can be found by viewing source over here: https://www.eyebeam.org/archive/ (20180308/dphiffer)