Tip #2 in this series touches on the topic of security. With the latest heartbleed vulnerability within OpenSSL hitting the headlines security it currently at the forefront. I think it is fair to say that security is not a priority for most web developers: for some it is not even on the radar. The problem is, that it is way, way too easy, to roll-out a site for a new project, get paid and move on. But, what happens to the site a week, month or a year down the line? Worse case scenario is the site gets hacked. Why? Because, it is not being kept up-to-date with the latest security patches and your web developer has moved on.
The simple solution is to keep you platform up-to-date. Whether it Magento, Symfony, WordPress or Joomla. It needs to be kept current. If you were offered a way to improve the security of your house would you take it? Of course you would. The same should apply to your website. Security vulnerabilities are discovered all the time. We should give the framework vendors credit here. They issue security patches with a high level of speed and efficiency. The problem you face is getting that security patch installed on your website. I’d suggest striking a deal with your web designer/agency so they are responsible. Of course they would expected some recompense for this, but, it shouldn’t be a lot. Any web designer/agency who will not agree to this are obviously not a good choice to begin with. Security first!
Web development is a hard playing field to operate in. The competition is great and keeping ahead of your competitors is difficult. Assuming potential customers rate your work and compare your goods against the competition means there is no place for complacency. This tip will help ensure level’s of quality are high and more importantly transparent and measurable to your audience!
2013 Responsive Design really exploded. It seems to have past the test of time and is here to say. Yes, it causes web developers a little more of a headache than a non-responsive site; however, the advantages it brings are well worth reaping. With the ever increasing number of mobile devices it is hard to ignore responsive design.
In the previous parts (1, 2 and 3) we’ve developed a basic game which allows a player to move a target around the screen and shot some bad guys. In this post we’ll add labels to show the shots fired, hits and accuracy ratio. This will give the player a reason for playing e.g. improve your statistics by shooting all of the bad guys with the minimum amount of shots. With this in place we can start to think about adding levels and keeping a high-score table.
The WordPress.com stats helper monkeys prepared a 2013 annual report for this blog.
Here’s an excerpt:
Madison Square Garden can seat 20,000 people for a concert. This blog was viewed about 61,000 times in 2013. If it were a concert at Madison Square Garden, it would take about 3 sold-out performances for that many people to see it.
Following on from Part 1 we have put in place the foundation of our game. But, we can’t really call it a game as we have no interaction. Reminder ourselves of the goal set out in Part 1 we need to achieve the following:
In you want to have a peek at the result of following this post click here.
CSS is rather useful these days. With the web getting more visual each day CSS3 is taking a central role in visualising data. Within this post one covers the basics to create a simple message board with sticky notes primarily using CSS. This could be used to display your facebook friends, latest tweets or a virtual to-do list. Lets’s start with a screen-shot of the finish product: