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.
Tutorials
  • Code
    Understanding Hash Functions and Keeping Passwords SafeLock
    82 shares
    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.Read More…
  • Code
    Top 15+ Best Practices for Writing Super Readable CodePreview
    269 shares
    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. Read More…
  • Code
    9 Useful PHP Functions and Features You Need to KnowPreview
    59 shares
    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.Read More…
  • Code
    CodeIgniter from Scratch: Search Results without Query StringsCodeigniter
    11 shares
    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.Read More…
  • Code
    Advanced Regular Expression Tips and TechniquesPreview
    14 shares
    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.Read More…
  • Code
    PHP ExceptionsCode
    45 shares
    In this article we are going to learn about PHP Exceptions from ground up. These concepts are utilized in many large, scalable and object oriented applications and frameworks. Take advantage of this language feature to improve your skills as a web application developer.Read More…
  • Code
    CodeIgniter from Scratch: Displaying & Sorting Tabular DataCodeigniter
    14 shares
    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. Read More…
  • Code
    CodeIgniter from Scratch: Profiling, Benchmarking & HooksCodeigniter
    3 shares
    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.Read More…
  • Code
    All About the 'Static' KeywordCode
    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.Read More…
  • Code
    CodeIgniter from Scratch: SecurityCodeigniter
    2 shares
    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.Read More…
  • Code
    CodeIgniter from Scratch: Extending the FrameworkCodeigniter
    1 shares
    In today's screencast we are going to learn how to create our own helpers and libraries. We are also going to learn how to extend the existing helpers and libraries that come with CodeIgniter. At the end of the tutorial we will extend the Form Validation library to give it the ability to check for password strength.Read More…
  • Code
    CodeIgniter from Scratch: Shopping CartCodeigniter
    9 shares
    Today, we are going to take a look at the Shopping Cart library for CodeIgniter. This useful class allows us to add and remove items to a shopping cart, update them, and calculate prices. I will demonstrate how you can build a simple shopping cart system with the help of this library..Read More…