Cliff Berg's Personal Home Page |
This is my personal page—not
my professional page. For my professional page, please see LinkedIn.![]() Professional Links:Agile 2 AcademyAgile Griffin
In-depth DevOps training course: This is the most in-depth DevOps training that I know of, and it is hands-on - yet it is designed to be accessible to those who do not know any programming! My Open Source Projects: Flow language (work in progress):Language OverviewSafeHarbor container image manager Progressive Design and Development
|
![]() |
3D (wire frame) Special Relativity Simulator (written for
MS-DOS in 1988, so you need to run it in a DOS VM): Relativity.zip
Why does this page look so old-fashioned?
Answer: This is my personal page - I don't
spend any time on it!
Why does this page just use HTML, instead of, say, React or Angular?
Answer: Javascript is the primary Web
attack vector, so why would I embed it in my pages unless
I really need it? Single page Web apps make sense for
applications, but not for Web pages. The fact that
Javascript frameworks are used for plain Web pages is a
failure of the Web ecosystem. Sorry, but that is true.
Those frameworks have taken the Web away from designers
and made it necessary to be a programmer just to create a
Web page - and that is tragic. Also, Javascript
unnecessarily burdens Web pages, slows them down, makes
the layout unstable, and often makes Web features such as
the "Back button" not work properly.
If this is a personal page, why are there no family
photos?
Answer: I do not want to provide an avenue
for privacy-invading Web scrapers to collect data about
those who are close to me, or add to their database of who
is connected to who.