Hloov siab, thiab tshiab

I could tell from the sheer number of WordPress updates that awaited me that it’s certainly been a while since I wrote here on this blog. But part of my pre-New Year’s resolution is to start writing here morehopefully I can develop some more interesting ideas and keep growing as a writer.

I’ve learned a ton from my first semester at Harvardwhere I think I’ll study computer science, though I don’t declare a major till next yearand I’ve developed an interest in seeing how technology impacts other fieldspolitics, economics, education, sports, Txawm – in addition to technology for its own sake. So with this reboot of the blog, li ntawd, yuav hais lus, I’ll work to explore the intersection of technology and other fields.

Yuav ua li cas yuav ua tau ib lub website, ib feem 1

I don’t know if you’ve heard of it, but there’s this thing called the internet that people these days tend to use a lot. As I’ve said before, it’s extremely important nowadays to now how to develop for the web.

So what better way to learn and practice web development skills, all while making a name for yourself on the world’s biggest platform, than to create a website?

This is the first in a series of tutorials where I’ll show you, step-by-step, how to build an awesome website from scratch.

Let’s go, yo.

Vim li cas tu txog cov qhov web development?

Say you want to write about how awesome your pet toaster is and publish it for everyone to see. Say you want to make an app where users can interact with their own virtual pet toasters. Say you want to start selling pet toasters online once you’ve convinced everyone how awesome they are.

In this case, I’d probably be a bit concerned about your sanity. Tab sis npog, more importantly, you’d want to learn some web developmentthat is, the art of creating web pages like the one you’re viewing right now.

Ua ib co tshiab hauv version npe

Cute graphic of android version evolution
Ntawm Cupcake los Jelly taum, Hauv tus dabtsi cuter txhua version.

Android, lub qhov qhib operating zog rau tes/ntsiav tshuaj, kuj yeej zoo paub txog lawv cov nicknames acute incredibly version – txhua version yog hu ua tom qab lub khoom qab zib, lawv mus alphabetically. Deb li ntawd, lawv twb yuav tau Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb, Mis nyuj khov nyuaj, Jelly taum, thiab KitKat (qhov tseeb ib tug.)

Google yuav tsum ntiav ib pab geniuses ua tej lub npe version. Li ntawd, kuv yuav mus sim kuv txhais tes yuav nyob ua ib co neeg npe. Ntawm no yog ob peb tug kuv yeej xav li cas txog, hais:

  • Nco txiv qaub
  • Milkshake/Muffin

5 txaus hauv apps xa koj rov qab mus rau tsev kawm ntawv

Don’t be Spongebob. Use technology to make your school year awesome.

Another school year, another series of 180 (give or take) slightly sleep-deprived, overly-stressed days. It might make you look a bit like that yellow sponge guy over there.

Hold on! I’m here to help.

All you need is this newfangled doohickey called a smartphone. Specifically, an Android smartphone (tablets work too, if you’re into that).

Tej zaum yuav yog qhov yuav nrog koj: ib qho intro qhib qhov software

Funny open-source cartoon with Tux
Open source software: anyone can edit it and make it even more awesome. Here’s a rundown of why.

Open source software. Sounds like another tech buzzword like agile development, MVC frameworks, waterfall models, thiab hais txog.

But really, it’s much more cool than all of those.

Simply put, open source software is software that anyone can edit. And because of that, it’s awesome. Read on to see how your favorite open source software (Firefox and Android, for example) works.

How it works

I think it’s easiest to explain open-source software with a little story. Get some popcornthis has action, drama, and copyright infringement.

Twitter nyeem rau beginners: ib feem 2

Hold up! Before you read this advanced Twitter tutorial, check out the Twitter tutorial for beginners. Otherwise you won’t understand all these @’s and #’s.

So in the last tutorial you learned about tweets, tweeps, @’s, and #’s. Heady stuff. But we’re about to take it one step farther. Here’s how to make Twitterthe ultra-popular social network of the futurework for you.

Writing your own Tweet

OK, so you’re following every website on the in and you’ve seen every meme created in the last decade. Now what? Qhov tshij, it’s your time to shine! Publish some tweets!