Programming Languages for the Internet

These aren’t all programming languages and this list doesn’t have every web programming language possible on it but this is generally (in no particular order) what you will encounter in the world of web design, development, programming, or whatever else you want to call making things online. This list is more like what you’d see in a job description or on a resume as opposed to purely being a list of programming languages. So here are the languages we will cover:


HTML
http://www.w3.org/wiki/HTML
Type: A markup language, not a programming language.
HTML (HyperText Markup Language) is what websites are made of. When you view the source of a webpage you are seeing html. It is structured as an Continue reading

Google Silently Launches Chromebooks

The google laptop has come to retail. There was a stir a few months ago when google gave a select few chrome OS laptops out to testers. Today I went to read an article on The Register and saw an ad to buy one. It took me to this amazon page.

Apparently they are available from several common laptop makers and all feature the signature chrome keyboard where caps lock is replaced with a search button. Most use a small solid state drive and are netbook sized. Not much of a value compared to their competition but it’s way cheaper than a macbook air (and a lot less powerful). Do you think this line has any hope?

Analysing Euclideons Graphics Engine

Note: This is an article on 3d graphics technology. I will try to keep it as approachable as possible but it’s not the easiest material in the world.

There’s a new graphics company that wants to change the video game industry. Euclideon is an Australian company working on a point cloud based approach to 3d graphics as opposed to the long standing polygon based approach. They are not the first people to make or even implement this approach as this somewhat angry blog post points out but they seem to have the most efficient and nicest looking implementation to date.

The video cannot be shown at the moment. Please try again later.

Their video explains the concept of what they are doing very well and throws out lots and lots of really huge numbers. I find their efforts promising but they have many hurdles to get over first. Continue reading

How Much Website do I Need?

The first question is do you need a website? If not do you just want a website? Either way how much can you afford, and how much can your customers actually handle? Finally you need to think about things that aren’t a website at all but they are part of your web presence.

If you are a business you should have something online. That doesn’t actually have to mean a full on website but Continue reading

What’s an app?

The word has become ubiquitous. The iPhone has apps, Android devices have apps, the Chrome browser has apps and now Mac OS has apps too. So what are they? How can they be the same things in all these places? What if you want one of your own?

I’ll start by lifting a convenient definition from Wikipedia like all good web authors these days

“…a lightweight application, tailored to a device’s form factor and input-output interfaces (key pad, touch pad, remote control, display, etc)”

Not bad but we need more specifics. App is short for application which is a term that’s been used in computing since the invention of programmable computers. Sometimes called application software it pretty much means a computer program used by a person to do a thing (as opposed to programs that talk to each other, park a car, or ID faces without a person running it). Continue reading

A Brave New Website

This is it, the new jonathanmccarver.com. It’s not fancy (yet), I don’t really plan on making a pretty looking site because that’s not what I do. I make things work but in this instance I am trying to spread some of the knowledge that is natural to me. I’m making a technology blog as the mainstay of the site. I work at a newspaper and they just don’t have any tech news. I don’t blame them because it’s local to Memphis TN and there’s just not a need if your focus is the local market. Of course there are articles on tech happening here in the city but those will be sparse.

If you have any questions then comment them here (or anywhere). What do you want to ask a programmer, a scientist, a computer engineer, a phone designer, an internet architect. I can give you answers to all of these things if you want them so let me know.