Browsing Author

Burak Guzel

Burak Guzel is a full time PHP Web Developer living in Arizona, originally from Istanbul, Turkey. He has a bachelors degree in Computer Science and Engineering from The Ohio State University. He has over 8 years of experience with PHP and MySQL. You can read more of his articles on his website at PHPandStuff.com and follow him on Twitter here.
Author Feed

Top 15+ Best Practices for Writing Super Readable Code

Top 15+ Best Practices for Writing Super Readable Code

Twice a month, we revisit some of our readers’ favorite posts from throughout the history of Nettuts+.

Code readability is a universal subject in the world of computer programming. It’s one of the first things we learn as developers. This article will detail the fifteen most important best practices when writing readable code.

9 Useful PHP Functions and Features You Need to Know

9 Useful PHP Functions and Features You Need to Know

Twice a month, we revisit some of our readers’ favorite posts from throughout the history of Nettuts+.

Even after using PHP for years, we stumble upon functions and features that we did not know about. Some of these can be quite useful, yet underused. With that in mind, I’ve compiled a list of nine incredibly useful PHP functions and features that you should be familiar with.

CodeIgniter from Scratch: Search Results without Query Strings
videos

CodeIgniter from Scratch: Search Results without Query Strings

In this episode of CodeIgniter from Scratch, we will implement search features, and display the results pages without the use of query strings. You can use these methods to keep your URL’s clean, and continue using the uri segments convention of the CodeIgniter framework.


This entry is part 17 of 17 in the CodeIgniter From Scratch Session
Advanced Regular Expression Tips and Techniques

Advanced Regular Expression Tips and Techniques

Twice a month, we revisit some of our readers’ favorite posts from throughout the history of Nettuts+.

Regular Expressions are the Swiss Army knife for searching through information for certain patterns. They have a wide arsenal of tools, some of which often go undiscovered or underutilized. Today I will show you some advanced tips for working with regular expressions.

Understanding Hash Functions and Keeping Passwords Safe

Understanding Hash Functions and Keeping Passwords Safe

From time to time, servers and databases are stolen or compromised. With this in mind, it is important to ensure that some crucial user data, such as passwords, can not be recovered. Today, we are going to learn the basics behind hashing and what it takes to protect passwords in your web applications.

CodeIgniter from Scratch: Displaying & Sorting Tabular Data

CodeIgniter from Scratch: Displaying & Sorting Tabular Data

In today’s video tutorial, we are going to use CodeIgniter to pull information from a database and display it in a sortable table structure. This is a quite common task, especially inside admin areas, for displaying database records. We’ll be utilizing a few different utilities, such as the active records library and pagination.

Quick Tip: Working with MySQL and SUM
videos

Quick Tip: Working with MySQL and SUM

In today’s quick tip screencast, we’re going to learn a MySQL query trick. You might be already familiar with the SUM() and IF() functions. We will be combining them to come up with some useful queries. This can reduce the number of queries you need to run for fetching certain types of summary data, and also provide a performance improvement.

CodeIgniter from Scratch: Profiling, Benchmarking & Hooks
videos

CodeIgniter from Scratch: Profiling, Benchmarking & Hooks

In this 15th episode of the series, we are going to learn about three subjects: Profiling, Benchmarking and Hooks. You can use these tools to analyze your CodeIgniter applications performance, and figure out what part of the code you need to optimize. We are also going to make even further improvements to the Profiler library to suit our needs.


This entry is part 15 of 17 in the CodeIgniter From Scratch Session
New Premium Tutorial: All About the “Static” Keyword
plusvideos

New Premium Tutorial: All About the “Static” Keyword

Today, we are going to learn how to use the ’static’ keyword in PHP. We are going go over the basics and build some examples. It is time to add this interesting language feature to your web development bag of tricks. Become a Premium member today to see this and many other tutorials!

CodeIgniter from Scratch: Security
videos

CodeIgniter from Scratch: Security

In this fourteenth episode of the series, our subject is ‘Security.’ We will go over topics such as: password encryption, message encoding/decoding, XSS filtering, output filtering, sql injection, session security, private controller methods and more.


This entry is part 14 of 17 in the CodeIgniter From Scratch Session
Page 1 of 3123