Select Page

Author: Chris

Weekly Roundup No. 17

GD Star Ratingloading...Web Development How to Become a Web Developer: The Basics In today’s world, being a web developer is one of the most lucrative jobs. Even though this job title sounds kind of scary to those not involved in the matter, it actually implies possessing a certain set of skills and knowledge about creating websites. Here’s how you can become one. Getting Started with Full Stack Web Development If you’re thinking of going the the full stack route, this article is for you. I’ll explain the general requirements of a full stack developer, what the role entails, and how the skillset can be useful for freelancers/contractors who want to work directly either for clients or in their own projects. How I Would Market And Sell Web Development Services We’re in a global marketplace where developers are competing with people overseas who can easily undercut them on their rates. Plus, there are a lot of people out there who do this. Let’s go over 8 specific business strategies that I would most definitely set up if I were back in the business myself. Tools Don’t Solve the Web’s Problems, They ARE the Problem Facebook (which I don’t use) has a product that allows iPhone users to read news articles without leaving Facebook. John Gruber wrote an as-always thought-provoking article about why this could be bad for the web as...

Read More

Free server monitoring script with push notifications

GD Star Ratingloading...Why monitoring is important Monitoring your website and server is an important task for every website owner. By using a monitoring service you can make sure your website is available and get notified once your server goes down. You can then perform the necessary steps to make sure your website goes back online. If your website is offline you will loose customers. Monitoring tools You could simply use a service like Pingdom or Monitis to make sure you get notified once your server goes down. This makes sense if you are running a large business website and would like to have a detailed overview of how long and when your server is running slow or crashing. However all monitoring services I know about will cost you between 7 to 15 bucks a month or even more. If you just want to receive a notification when your server goes down this seems a bit too much money. A solution – building your own monitoring tool Building your own website monitoring tool is fairly simple. We will create a PHP function which will try creating a socket connection to our server. If the function fails to connect to the server within a given time period we will send a request to a free notification service which will then send us a notification to our smartphone. All we need to do is create a cronjob...

Read More

Weekly Roundup No. 16

GD Star Ratingloading...Web Development What is the Difference between a Back End and a Front End Programming Language? You may have heard the terms “back end” and “front end” with respect to web development languages. Some may find them confusing, but there is not too much mystery to it at all. Continue reading here: 50 Mobile App Development Tips For Acquisition, Retention, and Everything in Between Over the last few years, I’ve built 13 leading mobile apps, and I’ve taken copious notes on what makes great apps stand out from the crowd. I consolidated this into a list of tips to help developers develop mobile apps that can launch into the stratosphere. What are the Best Tools for Open Source Web Development? When it boils down to ensuring proper execution of web development projects, there is simply no denying the importance of highly functional web development tools. Here is a list of the top open source tools for web development. How to Write Great Web Development Articles and Tutorials As some of you probably already know, since January 2014 I’ve been working for SitePoint as one of their Managing Editors. For this post, I’ve put together my thoughts on what I think makes for a good web development article or tutorial. Tutorials The Busy JavaScript Developer’s Guide to ECMAScript 6 With more libraries and packages adopting the new...

Read More

How to avoid browser crashes when using ajax requests

GD Star Ratingloading...Why use ajax anyways? Using ajax requests on your website can be very useful when you would like to load content asynchronously after the page has finished loading. Ajax can help decrease the TTFB (time to first byte) because some parts of the website’s logic can be taken out of the main synchronous request and instead loaded afterwards. However if not used correctly ajax requests can slow down the browser and in the worst case completely crash a website. Since you want to always offer a smooth and fast user experience you should make sure to follow best practices. This quick tip shows you two ways to reduce the amount of browser resources needed and therefore speed up your website. Avoid DOM manipulations in loops One thing you should always remember is that you want to make sure to use the least amount of DOM manipulations possible. So imagine you are sending an ajax request to the database to get an array of data and then for each array element you want to create a new HTML element in the DOM. Check out this example of how it should not be done: $.ajax( { type: "POST", url: "/app/ajax/some.php", dataType: "json", data: {foo:bar} }).success(function(data) { $.each(data, function(key, val) { $('someElement').append('<div>' + + '</div>');});});}); In this example the data coming from the server will be added to the DOM one by one....

Read More

Weekly Roundup No. 15

GD Star Ratingloading...Web Development Six Web Development Tools You Might Not Know About Even the most experienced developers often get caught in a programming pickle. Thankfully, there’s a wealth of online resources and tools to help you out when you get stuck. Check out these six awesome tools and level up your skills. 50 Freelance Job Sites for Programmers and Designers Being a freelancer can be extremely advantageous and is probably a dream for many designers and developers who are tired of the cubicle lifestyle. In this post, we have listed the 50 best freelancing job sites to help you in your project search. How to Become a Web Developer (Quickly) The question “What can I do to become a developer?” has puzzled many and often yields a list of books or websites, or a battle over languages and definitions. In this post, I’ll relay to you my journey and what I’ve learned. Say ‘Hello World’ in 28 Different Programming Languages “Hello, world!” is typically one of the simplest programs possible in almost all computer languages. The following is a list of “Hello, world” programs in 28 of the most commonly used programming languages. Tutorials Web Development Tutorial: Understanding How to Use Browser Developer Tools This article teaches front-end web development beginners all they need to know about how to use browser developer tools, while experienced developers may also...

Read More