Archive for March, 2013

CSS Sprites: A Few Basic Examples

March 27th, 2013 Leave a comment 1 comment
CSS Sprites: A Few Basic Examples

If you have a basic grasp of Cascading Style Sheets (CSS) and web design, then CSS sprites are an excellent addition to your skill-set. What are CSS sprites? CSS sprites are more of a technique than they are an object. The ‘sprite’ itself is a regular .gif, .jpeg, or .png image consisting of a number of images that you wish to display on a webpage – usually logos or small icons. Using the CSS sprite technique, you can determine which portion of the image will display in any given location on a page. Why ‘sprites’? Sprites as a concept come from the early… View full post »

Technical Interview Going South: A Few Gotchas to Avoid

March 24th, 2013 Leave a comment
Technical Interview Going South: A Few Gotchas to Avoid

The technical interview is probably the most widely feared and poorly understood aspect of the job-and hunting process. A lot of candidates have misconceptions about what is expected of them, and how best to approach a process which can seem difficult to prepare for. Very often, candidates sour their chances not because they haven’t prepared enough, but because they’ve prepared in an unhelpful way, or misunderstood the purpose of the technical interview Here we’ve put together some insights on the nature of the technical interview, and what mistake you should avoid making. It’s An Interview, Jim, But Not As We Know… View full post »

Is LAMP Pack Still Strong?

March 20th, 2013 Leave a comment 2 comments
Is LAMP Pack Still Strong?

This year in tech (like almost every other year) has been filled with buzzwords. Many of them this year, however, are based around big data processing and web content: NoSQL, Hadoop, BigTable – the list goes on. With all the fuss around these new technologies, one might be tempted into thinking that these are the technologies of the future, and that from now on our servers and websites will be built upon, leaving technologies like LAMP in the dust. Is the venerable LAMP stack going to go extinct in the face of all these new technologies? First off, there are things… View full post »

Best Tips to Look for a Job While Still Employed

March 17th, 2013 Leave a comment
Best Tips to Look for a Job While Still Employed

There’s no doubt that trying to find a new job while you’re still in your old one can be difficult. On the one hand, you don’t want to give up your current job without know that there’s another one waiting for you. On the other hand, searching for a job is something that requires a significant investment of time, something likely to be in short supply given that you already have a position to look after. On top of all that, you have fraught office politics to deal with – no-one wants their boss to know that they’re leaving. In… View full post »

Apache Solr vs. elasticsearch: Decision Points

March 14th, 2013 Leave a comment
Apache Solr vs. elasticsearch: Decision Points

Due to the increasing complexity of many dynamic sites and installations as well as user demand for more robust searching systems, many system administrators and developers are looking to implement more complex search abilities into their websites and systems. Two software solutions have risen to the top of the pack in this regard: Apache Solr and elasticsearch. Both are good systems in their own right, but which is better for you and your use scenario? Let’s look at a rundown of their individual capabilities and find out. Right off the bat, Apache Solr is quite a bit easier to deploy than… View full post »

Big Data Overview Course: Why Everyone Should Take It

March 11th, 2013 Leave a comment
Big Data Overview Course: Why Everyone Should Take It

Google. Facebook. Github. Twitter. LinkedIn. Microsoft. Any of these names sound familiar to you? I’d imagine they do: they’re some of the many big names in the technology and web industry today, and they all share one very important thing in common: they’re processing terabytes, sometimes even petabytes, of data a day. This means they need a reliable, robust, and scalable network architecture that can meet the growing demand they have for data processing each day: a network architecture that includes services and software like NoSQL, Hadoop, BigTable, and MapReduce. Each one of these tools is a very specialized software solution designed… View full post »

Has PHP Killed JSP?

March 7th, 2013 Leave a comment
Has PHP Killed JSP?

Having recently written an article on Apache vs Tomcat, someone commented to me that they had never had occasion to use Tomcat: since they had started web developing, PHP had been the dominant language on the web landscape, and they saw no reason to learn JSP. In fact, they asserted that JSP is a dying language- one that PHP has effectively superseded. Were they right? According to a W3Techs.com study, as of February 2012 PHP held a commanding lead in web presence: of the dynamic sites evaluated, 75% used PHP. JSP’s share was a stark contrast, trailing at 10%. It would… View full post »