The Gigi Zone

Back in the day I had a 1990's website on Geocities. It vanished a long time ago. It can be fun to go back to manually coding HTML on Neocities.

Some sections I plan to add:

[1-may-2019] How to organize this thing?

For starters this going to be a single page stream of conciousness kind of thing. I definitely want to add multiple pages and some cool navigation

I think I'll add a date for each entry to keep some sense of order. I'll start with this entry. Very meta

[5-may-2019] Linking images

Happy Sinco de mayo! Obviously I don't have a lot of space here (1GB), but I want to have images and not a text-only site. That means linking images from somewhere else. I have a lot of images on Facebook, but "surprisingly" they don't encourage externak linking


A couple of good options are Imgur and Google photos.

Here is a random image I selected crefully from Google photos


BTW, my HTML is pretty rusty. I had to look up the "<img>" tag here Mozilla HTML Reference to figure out how to close it because I didn't leave a space before the "/>" in the end. I'm embarassed to say (not really, who cares?) I also forgot how to do hyperlinks and used <a src="..."> instead of <a href="..."/>

[6-may-2019] Embedding videos

Back in the day, 20 years ago, I think people already embedded videos in web pages, but the bandwidth was so low that it was a joke.

Let's see, how east it is to embed a video in 2019

Ha! it's ridiculously easy. YouTube just provides a little iframe element to paste

[8-may-2019] Linking images failure

Well, it looks like I can link to Google photos, but the link work only if I'm signed in to Google :-(. That's no bueno. I'll have to get back to it

[8-may-2019] Learnig new languages

There has been a renaissance of sorts for programming anguages recently (last decade?). For awhile there was this thinking that C/C++, Java/C#, Python/Ruby and of course Javascript cover all the bases for mainstream development. They had their flows, but where very mature (OK, not JavaScript), had huge eco-systems and kept imprving slowly.

Then, a whole new generation of interesting languages came about. With no particular order langugras like Clojure, Go, Rust, Scala, Swift and Kotlin became realtively popular. On the browser development/Javascript side a slew of interesting options came about too with languages or transpilers like CoffeeScript, TypeScript, Flow, Dart and Elm.

What does it mean for you and me? If you're into programming you should keep watching and try to stay ahead of the curve.

How to pick a new programming language?

I have this vague sense of eatethics I can't justify, but I put a LOT of emphasis on languages that have good libraries and tooling. Many of the new languages are built on the shoulder of giants and either tun directly on platforms like the JVM (e.g. Kotlin) or transpile to Javacript. Other languages evolved pretty quickly and developed a healthy ecosystem of their own (e.g. Go).

OK. Enough bubbling. Rule of thumb for choosing a new language to learn - JetBrains built an IDE for it!

How to learn a new programming language?