Explore Programming Theory on Experts Exchange

Expert Solutions for Your Tech Problems

Programming Theory

Programming theory deals with the design, implementation, analysis, characterization, and classification of programming languages and their individ...

Read more
  • 3.7K Content
  • 2.6K Contributors

Article
AutoHotkey Switch-Case

AutoHotkey Switch-Case

2
Many programming languages have a Switch–Case capability. Since its first beta in 2003, AutoHotkey has not had one. Finally, in the recent 28-Sep-2019 release of Version 1.1.31.00, it now has Switch–Case. This article discusses it and shows a sample usage as applied to a previous post here at EE.
Article
Bloom Filter

Bloom Filters

Looking for a way to avoid searching through large data sets for data that doesn't exist? A Bloom Filter might be what you need. This data structure is a probabilistic filter that allows you to avoid unnecessary searches when you know the data definitely won't be found. Read on to find out more...
Article

Business-agile enterprise - Guarding organization against Disruption

"Disruption" is the most feared word for C-level executives these days. They agonize over their industry being disturbed by another player - most likely by startups.
Article

DRY Exception Handling with PostSharp

Exception Handling is in the core of any application that is able to dignify its name.
In this article, I'll guide you through the process of writing a DRY (Don't Repeat Yourself) Exception Handling mechanism, using Aspect Oriented Programming.
Article
Article

Improving Web Site Performance via PHP Cache

Introduction
This article explores the design of a cache system that can improve the …
Article

SOLID Design in PHP Applications

1
Introduction
A frequently used term in Object-Oriented design is "SOLID" which is a mnemonic…
Article

Using PHP usort() to Simplify Complex Data Search

2
Introduction
Many of the most common information processing tasks require sorting data …
Article

Software Design: Dependencies

1
Dependencies in Software Design
In software development, the idea of dependencies
Article

Using the Fluent Interface Design Pattern to Make Code more Concise and Readable

1
The Fluent Interface Design Pattern

You can use the Fluent Interface
Article

Chain of Responsibility - ReExplained

Introduction
This article discusses the Chain of Responsibility pattern, explaining

Article

Considerations for Testing a Cache

Software development teams often use in-memory caches to improve performance. They want to speed up

Article

Waterfall Model pros and cons

What is Waterfall Model?
Waterfall model is the classic Software Development Life Cycle …
Article

PHP and MySQLi Table Maintenance

The CRUD Functions
CRUD, meaning "Create, Read, Update, Delete
Article

PHP Variables and References

3
Before You Read The Article
Please make sure you understand these two concepts: Variable Scope and …
Article
dog-poodle-snow-sweater-pe<wbr />t-413141

Object Oriented Programming in 500 words or less.

3
Ever wonder how to "do" object oriented programming (OOP)?
Article

Date formats are for humans. Machines just use the type.

2
One of the most frequent problems a "newbie" developer may encounter is having to deal with …
Article

And by the way, I am New to PHP

4

Foreword (May 2015)

This web page has appeared at Google.  It's definitely worth considering!

Article

Beginner's Introduction To Programming

2
An individual new to programming usually falls into one of two classes;
Article

Smelly Code - Confessions of a Java Noob

The topic of "code smell" is rather fascinating, as well as rather "geeky". Is it better to learn …

Do more with Experts Exchange.


Get Answers

Join a Group Discussion

Collaborate

Monitor your Site

Explore solutions and more