Click here to Skip to main content
13,500,000 members


Great Reads

by Michael Chourdakis
All in one: x86, x64, Virtualization, multiple cores, along with new additions
by Florian Rappl
Exploring the abilities, benefits and features of TypeScript by extending / rewriting the original Mario5 source.
by Arthur V. Ratz
In this article, we'll discuss on how to use Intel C++ Compiler and OpenMP performance library to deliver a modern parallel code that implements an efficient parallel sorting algorithm
by Shao Voon Wong
A portable and easy-to-use C++ file library to read and write structured data

Latest Articles

by Igor Ladnik
This article presents a compact framework for managing operations flow in various control, simulation and testing applications.
by Gaurav Gahlot (quickdev)
Go for Golang – Introduction & Environment Setup
by Martin Vorbrodt
ASCII escape codes are a way to do more than just plain text in the terminal (be it Windows cmd.exe or UNIX xterm). A picture is worth a thousand words so here’s what I was able to do with them: All of the text appearance manipulation and coloring was done using a tiny library I […]
by Martin Vorbrodt
If you don’t know what multi-factor authentication is please read this before continuing.

All Articles

Sort by Updated


7 Feb 2015
'Anil' Radhakrishna
Show off your book collection using a AngularJS script & Google Spreadsheet as your back-end
15 Jun 2017
A better and much simpler implementation of Finite State Machine library for C++
1 Feb 2015
1&1 Internet
Providing a rich, interactive experience will increase visitors returning to your website. Symfony, known as a stable and powerful development environment, can be used to create a wide range of Web projects. Here we provide an introduction to Symfony and a guide to getting started.
29 Jan 2015
1&1 Internet
In this tutorial we will provide you with detailed instructions on how to install and setup Git and GitList for your Git repositories
30 Apr 2016
This will be a simple article about Linux Device Drivers, in fact about a char driver that controls the GPIO ( General Purpose Input-Output) port of the Beaglebone Black.
22 Jun 2014
Welcome to the wonderful word of CCXML/VXML
20 Oct 2014
The Internet of Things needs YOU!
3 Aug 2004
Receive email notification if your website is down or slow
26 Oct 2014
Abhishek Nandy
An Overview of IOT
5 Oct 2005
Abi Bellamkonda
ASP.NET TimeTracker Starter Kits Porting from Windows to Linux using Mainsoft's Grasshopper
30 Sep 2005
Abi Bellamkonda
ASP.NET Reports Starter Kit Porting from Windows to Linux using Mainsoft's Grasshopper
23 Sep 2014
AD Colab Group
This set of tutorials demonstrate how to use the Visualization ToolKit (VTK) to develop robotics user interfaces.
30 Sep 2014
AD Colab Group
In the 2nd article in this thread, we start building out the 3D environment for the robots using the Visualization ToolKit (VTK).
26 Oct 2014
AD Colab Group
The continuation of the 2nd article, we look at the 3D environment and some more involved Visualization ToolKit (VTK) topics.
18 Oct 2018
Aditya Rajendra Patil
Don't mess with docker Network, else the below article on Docker with Network Complexity will be helpful!
13 Apr 2009
Ruby on Rails application for the world's fastest server data.
30 Mar 2012
Afshin Mehrabani
In this article we are going to review a piece of NodeJS code and learn how to use some of its common modules. This is a simple application which keeps record of logs including errors, warnings and information.
5 Dec 2015
Afzaal Ahmad Zeeshan
This article discusses Android programming and aims at teaching you about Android programming for Camera and Widgets.
20 Dec 2015
Afzaal Ahmad Zeeshan
This post discusses the Ubuntu SDK and Qt IDE used in Ubuntu SDK for developing different types of Ubuntu applications and software services.
1 Jul 2018
Afzaal Ahmad Zeeshan
How to start a DevOps project on Azure, using ASP.NET Core template on Azure App Service using Windows environment.
16 Oct 2018
Afzaal Ahmad Zeeshan
In this article, we lay the foundation of the concepts needed to understand Docker engine.
9 Apr 2018
Ahmed Bouchefra
In this tutorial series we'll be using Python, Flask, SQLAlchemy and Angular 5 to build a modern RESTful web application with an architecture that consists of a front-end application with Angular 5 and a back-end REST API using Flask.
17 May 2012
Ahmed Charfeddine
A Websocket protocol implementation atop the ush Framework real time library plus a demo example featuring four types of communication workflows between the HTML5 web client and the server.
1 Feb 2013
Ahmed Charfeddine
A Visual C++ Project Wizard for the fast creation of high performance TCP servers in C++
28 May 2014
Ahmed Charfeddine
A C++ library that democratizes development of application protocols.
22 Jun 2009
Taking my previous lexer one step ahead.
6 Apr 2010
Ajay Vijayvargiya
Learn from this guide how and when - as well as when not - to use multithreading.
12 Apr 2010
Ajay Vijayvargiya
More of practical situations to use multithreading!
1 Jul 2012
Ajay Vijayvargiya
Let's dwell deeper into C++ templates!
16 Jan 2013
Ajay Vijayvargiya
Covering the nitty-gritties of C++ templates.
24 Aug 2013
PHP Application to Connect Server to FTP Server.
24 Oct 2017
Installing the BASH shell on Windows for use with Azure and other cloud providers
17 Aug 2016
Are you a developer? .. then you can build a robot...
14 Dec 2010
Al-Farooque Shubho
A jQuery script that lets you display the “Navigate Away” browser message when an input field value is changed in the page, and for that, you don’t need to write any code!
28 Apr 2014
Alan Fay
One API to rule them all (all XML file formats that is)
28 Sep 2017
Alejandro Ferreira Guido
This article is about explaining the process of building an authentication servlet filter from scratch, including configuration initialization, url path filtering for login page and the process to get a user dynamically authenticated on a separate LDAP Windows Active Domain.
8 Sep 2014
Alex J Lennon
A refreshed article on how to build the older releases of Mono on Windows
17 Oct 2014
Alex J Lennon
A refreshed article on how to build the current release of Mono on Windows
3 Jan 2018
Alex Schunk
This how-to shows the usage of Cauldron.Interception.Fody and its capabilities.
8 Mar 2018
Alex the Green Apple
C library defining string type and string manipulation functions
18 Jun 2010
alex turner
COBOL already has SEARCH ALL, but what if you want to find table values which bracket a searched value - here is the solution.
6 May 2009
This article shows you how to send or post events among processes using shared memory queues for the Windows and Linux platforms.
17 Oct 2012
Alexander Schwoch
This is an alternative for "Fault Tolerance for Large Files on Cranky Hardware"
11 Dec 2012
Alexander Wieser
The Spectre Framework is an attempt to introduce HTML5 as a first class citizen UI language for CLR based applications.
21 Sep 2014
Alexei Shcherbakov
How to make almost universal NuGet 'System.Data.Sqlite' package for .NET and Mono
25 Jul 2014
Alexey Nikolaev
The article describes integration of the new Web Real Time Communication technology and IP cameras for online video broadcasting purpose Section Multimedia SubSection Audio and Video
22 Jan 2018
Smart pointer that makes any object thread-safe for any operations, with the performance equal to that of optimized lock-free containers.
25 Jun 2017
We will detail the atomic operations and C++11 memory barriers and the assembler instructions generated by it on x86_64 CPUs
1 May 2017
Examples of use and testing of a thread-safe pointer and contention-free shared-mutex
11 Nov 2013
An insigth in the heap "C" memory system.
12 Mar 2015
Alvin Ashcraft
Hot on the heels of my last review for DevExpress Universal 2014.2, I will next dive into my recent experiences with DevExpress TestCafe.
5 Mar 2011
Amir Mahfoozi
This article describes implementing and manipulating a tree structure by means of SQL
27 Mar 2016
AmirAslan Haghrah
Implementing LMS algorithm using C++
16 Oct 2006
Amit Gupta MDS
A cross platform thread class.
18 Jun 2011
Amit Kumar Dutta
Discusses a technique to record current geographic location from mobile and display in web pages (with Location History Browsing)
31 Oct 2018
An Engineer
Cross Platform AES 256 GCM Encryption and Decryption (C++, C# and Java)
8 Apr 2009
anand choubey
The code snippet converts MAC Address String Format into Bytes
10 Jan 2019
Andi Kleinbichler
Illustrates the implementation of a .NET Core app, running in a Linux container, connecting to a SQL Server database with integrated security.
17 Feb 2010
Turn it on and off using a simple tray icon.
8 Jun 2012
How to create cross-browser extensions with few lines in JavaScript
30 Aug 2017
Andrew Kirillov
The article describes cam2web project - an open source application aimed for streaming cameras as MJPEG streams.
28 Sep 2018
Andrew Kirillov
The article demonstrates usage of ANNT library for creating fully connected ANNs and applying them to different tasks.
19 Jan 2014
Andrey Chaschev
A Bear deployment example of a Petclinic Grails demo from
15 May 2014
Andriy Padalka
Lightweight profiling and test units; template for operator = overloading.
17 Nov 2014
Android on Intel
In this article, we’ll show you how to compile some well-known open source libraries for the X86 Android platform.
20 Jan 2015
Android on Intel
In this note, we discuss how to obtain similar performance data for the Android* operating system.
7 Apr 2015
Android on Intel
The intention of this guide is to provide quick steps to create, build, debug, and analyze OpenCL™ applications with the OpenCL™ Code Builder, a part of Intel® Integrated Native Development Environment (Intel® INDE)
1 Jun 2015
Android on Intel
Integrating the Intel(R) C++ Compiler for Android with multiple Android NDKs
31 Jul 2015
Android on Intel
Getting Intel® Mobile Development Kit working with Nexus Player (FUGU)
1 Sep 2015
Android on Intel
In this article, we can see how to debug and check the exception error in Android Linux Kernel in Intel ® Architecture-based system with Intel ® JTAG Debugger which is a part of tool Intel System Studio ® Ultimate Edition
14 Jan 2016
Android on Intel
This article shows how to write a simple “Hello World” application and run it on an Android device using a remote shell.
14 Jan 2016
Android on Intel
I will describe a new way to implement security for sensitive data based on eCryptfs (
1 Mar 2016
Android on Intel
This document provides step-by-step instructions on how to build SQLCipher for Android on a Linux host, with architecture settings to an Intel® x86 target.
2 May 2016
Android on Intel
This article describes how the Intel® Tamper Protection Toolkit can help protect critical code and valuable data in a password-based encryption utility (Scrypt Encryption Utility) [3] against static and dynamic reverse-engineering and tampering.
28 Jan 2008
Andy Aspell-Clark
A simple todolist designed for an Asus Eee Pc
10 Nov 2012
Andy Kirkham
Part 1 - Setting up and getting started
12 Nov 2012
Andy Kirkham
Part 2 - Stepping into the C++ world
8 Oct 2015
Anele 'Mashy' Mbanga
A look at a flexible Java MySQL CRUD PHP script generator
3 Nov 2016
Anele 'Mashy' Mbanga
Hello Basic4Java (B4J), a simple Java app written in basic language.
11 Aug 2010
Understanding of Example Based Machine Translation (EBMT) system and how to create your own using exisiting tools
3 May 2013
Antoine Amend
Create custom indexes for improving Mapreduce performance
5 Jan 2017
Anton Kleshchev
Article describes useful tips for making UI user friendly
22 Oct 2009
Antonello Provenzano
A description of the base functionalities and usage of a full-featured open-source pure .NET/Mono embedded RDBMS
21 Jun 2015
Motion activated Pushbullet notification from your Arduino to your Smart Gadgets
1 Dec 2009
Apriorit Inc, Sergey Yakimenko
This article was mostly written for Linux developers. The article gives a method of writing out-of-process plugins to open source software.
25 Jul 2013
Apriorit Inc, Anthony Shoumikhin
This article gives a brief description of ELF libs structure and functioning and also shows how to intercept function calls from one library into another.
18 May 2010
Apriorit Inc, Dmitriy Mihailik
This article describes some basic specific moments of porting application from Windows to Linux
27 Sep 2010
Apriorit Inc, Danil Ishkov
In this article, I am going to describe the process of writing and building of a simple driver-module for Linux OS
29 Nov 2010
Apriorit Inc, Danil Ishkov
Some general features and some specific ones of the memory management in Linux are discribed; some approaches of memory allocation are proposed
30 Dec 2010
Apriorit Inc, Anthony Shoumikhin
This article describes the differences in sockets usage under BSD and Windows
3 Sep 2012
Apriorit Inc, Semyon Boyko
Simple driver for Linux OS that performs hiding of the selected files from the system
15 Jul 2013
Apriorit Inc, Kotik Anton
Modern anti-debug techniques - Nanomites and Debug Blocker - are considered for Windows and Linux code
18 Apr 2014
Apriorit Inc, Andy Bisikalo
In this article, we’ll consider Dynamic Disks. We are going to explore the program implementation with the help of the LDM (Logical Disk Manager) technology.
9 Jan 2019
Apriorit Inc
Two theoretical ways to protect a Linux kernel module from hooks.
18 Jan 2019
Apriorit Inc
In this article, we focus on the main ftrace pros and cons and describe some unexpected surprises we’ve faced when hooking Linux kernel functions with this utility.
1 Mar 2019
Apriorit Inc, Sergii Kusii
And its modules during runtime
22 Jan 2019
Apriorit Inc, Sergey Stepanchuk
Learn how you can use ftrace to hook critical function calls in the Linux kernel
15 Sep 2016
Ariel Segal
Applying Object Oriented Programming principles when coding in C
5 Feb 2009
Artem Kustikov
This article describes results of ahttpserver evolution - implementation of ASP.NET handler and many architecture improvements
22 Aug 2015
Arthur V. Ratz
This article demonstrates how to implement the Huffman adaptive compression alogrithm to compress graphics images of 256 colors depth and other multimedia files
20 Nov 2017
Arthur V. Ratz
In this article, we'll discuss on how to use Intel C++ Compiler and OpenMP performance library to deliver a modern parallel code that implements an efficient parallel sorting algorithm
11 Mar 2018
Arthur V. Ratz
In this article we’ll formulate and thoroughly discuss about probabilistic Bayesian classification algorithm and its implementation in Node.JS and JavaScript that can be actively used to detect and locate messages containing potential spam and other unsolicited data.
7 Mar 2018
Arthur V. Ratz
In this article we'll discuss on how to produce user-to-item recommendations by using SVD++, Pearson Correlation and probability-based similarity computation
25 Jul 2012
Arun Kumar K S
Simple signal processing implementation to microphone audio
8 Sep 2012
Asame Imoni Obiomah
This article is the first toddler step in the development of a framework for the delivery of motion, touch and 3D forms as interactive services locally and over networks.
20 Apr 2015
How to boot a floppy image with your own hand written code in C and Assembly
17 Oct 2013
Reading the contents of a floppy disk using BIOS interrupts and Services.
13 Mar 2014
Understanding FAT file system and kernel programming in C/C++
6 Jan 2016
Ashwin. Shetty
Horizontal scaling application using Proxy & Service Discovery
4 Aug 2014
Asif Bahrainwala
Design your own language and write a compiler/ interpreter for it
25 Jan 2016
Asif Bahrainwala
Basic debugger for linux
4 Jun 2016
Asif Bahrainwala
Inject a library file in a running process
21 Mar 2013
Ata Amini
A set of static methods in Java that are critical in all mathematical calculations that involve matrices
13 Mar 2017
Ata Amini
This article introduces multi-linear regression/classification with simple examples and provide the codes in Java.
8 Oct 2014
Atle Solbakken
Are the programming languages we use for web design today really adapted well enough to fit our needs?
12 Aug 2009
auralius manurung
An article on making neural network learn faster
18 Jul 2011
Azim Zahir
Developing a random number game using J2ME technology
2 Aug 2011
Azim Zahir
This article describes how to get the internal details of a class in Java using introspection.
6 Jun 2014
Azim Zahir
This is a simple demonstration of using SQLite database in Android.
16 Jul 2014
Azim Zahir
This article explains how you can create charts in an Android application.
26 May 2016
Azim Zahir
This article demonstrates creating a Browser App in Android
15 Nov 2017
Azim Zahir
In this article I cover localizing text, date and currency
10 Oct 2010
Reusable extension of JPanel with rounded borders, shadow and antialiasing
7 Oct 2010
Create a useful draggable generic component to create custom graphic desktop applications, like visual editors or multimedia management
18 Oct 2009
C++ code showing how to track memory usage to avoid memory leaks
5 Jul 2012
Basil Voronkov
Description of an interpreted functional programming language implemented solely in .NET/C#.
24 Sep 2013
BernhardDieber, Jennifer Simonjan
Ella is a fully distributed publish/subscribe middleware written in pure C# and compatible with Mono, enabling scalability and flexibility for your application.
12 Oct 2006
A class to dynamically load DLLs and SO files and call functions from them
14 Feb 2013
Biswas, Sumit
Command Line Interface (CLI) Performance Testing using java
14 Feb 2013
Biswas, Sumit
Java API Performance Testing using LoadRunner
18 Feb 2013
Biswas, Sumit
CryptBox helps to encrypt and decrypt files using Password Based Encryption (PBE)
29 Jun 2010
An article explaining the benefits of learning assembly language
29 Jul 2014
A gentle introduction to android.
28 Sep 2005
Brian Hendrickson
How to setup and install the PHP issue tracker starter kit on a Linux server.
8 Nov 2013
Brian M Leach
Teaches how to write a simple class to convert dates to pixel X values and back.
12 Sep 2017
Bruce Yang CL
Develop an ASP.NET Core NES Game website on Linux with cross platform Database, and deploy to Ubuntu & Windows which have no .NET Core runtime installed.
2 Aug 2018
Here, I’ll go over what Microsoft hath wrought with its most recent Windows update and how you can implement a workaround for crashes caused by the release and how to use Sentry to monitor for errors and iterate on your app without breaking a sweat.
26 Nov 2018
In this post, I want to show you how to: Create an App Service on Linux on Azure, set up a build pipeline on Azure DevOps (previously known as VSTS), and integrate Azure DevOps with Sentry.
5 Sep 2013
Bryian Tan
An article demonstrates on how to create/use jQuery to limit/count the number of Characters in a TextArea or Text Field.
3 Jun 2013
Bryian Tan
Create WordPress plugin - Password strength indicator using jQuery and XML
30 Jun 2012
Bryian Tan
Select drop-down list item with jQuery plug-in
24 Sep 2009
Multithreaded and interprocess signaling using semaphores in C++.
2 Mar 2018
Neural Networks can do a lot of amazing things, and you can understand how you can make one from the ground up. You can actually be surprised how easy it is to develop one from scratch!
18 Jun 2016
How the TIScript language is different from its prototype - JavaScript
11 Nov 2015
Basics of Sciter embedding principles, high-level overlook of Sciter SDK structure.
24 Sep 2011
This article shows how to change the pitch and tempo of a sound.
19 Oct 2009
A short guide on how to remove SQL Injection, with reusable code
19 Apr 2016
Carey Payette
LinkIt Smart 7688 Duo - a good board for anyone needing to develop quick IoT prototypes that also wish to continue into the manufacturing and delivery phases of their new product.
13 Aug 2009
carl morey
How to write a program that allows a simple game to run on Linux and Windows
20 Aug 2012
Carlos A. Ramos
This brief article describes a frequency divider with VHDL along with the process of calculating the scaling factor.
12 Nov 2009
Carlos Jiménez de Parga
Expert system modeling in CommonKADS and CLIPS implementation, embedded in C++.
24 Mar 2015
Carlos Jiménez de Parga
Explanation of a consistent 3D graphics software architecture through a basic OpenGL application
1 Mar 2015
CarNet is a project which involves creation of an mesh network between vehicles moving in vicinity of each other.
30 Apr 2012
Cem Kalyoncu
A C++ TCP socket stream library.
23 Jul 2014
Chad Z. Hower aka Kudzu
Remotely controlling a PC to turn it on and off from software control on another PC.
14 Mar 2009
Chris Grimes
Shows how to create C++ property accessors that support C#-like syntax
18 Jul 2011
Chris H.F. Tsang
With premium quality anti- aliasing, color, thickness, and minimum CPU overhead.
21 Jul 2011
Chris H.F. Tsang
Drawing Polylines by tessellation with joints, caps, feathering and per- vertex color
13 Jul 2017
Chris Moutsos
How to connect to Amazon S3 with gSOAP to store and retrieve data
12 Dec 2017
A cloud provider like Alibaba Cloud has deliberately made compute with SSD predictable and cost-effective, providing developers more of what they need to build great applications for production in the cloud.
17 Dec 2014
This article aims to answer the question: Should we return an empty list or 'null' from functions?
17 Dec 2014
This article aims to answer the question: Should we return an empty list or 'null' from functions?
8 Jan 2015
Part III: Empty Lists in Real Life
30 Oct 2014
This article series aims to answer the question: Should we return an empty list or 'null' from functions?
15 Feb 2013
Christoph Husse
The clean way for getting C++ enumerations with Reflection support.
22 Jan 2015
Christopher Swiderski
We’ll be using Java 7 and the Apache CXF framework for implementing a web service and client within the Eclipse IDE.
16 Oct 2008
Ciro Sisman Pereira
Demonstrates how to create a simple application that interacts with terminal standard I/O ports to provide an IPC pipe based between processes
4 Dec 2008
Ciro Sisman Pereira
Explain the use of make command and the syntax of makefiles.
3 Nov 2014
Ciro Sisman Pereira
tCNode template: An indexed multi-node data tree using STL containers
22 Feb 2009
Clayton Rumley
An easy-to-use class that allows us to create PHP classes whose methods are automatically exposed in client-side JavaScript.
1 Oct 2013
Develop and deploy your applications to the Cloud easily
1 Apr 2013
The pause/resume thread functionality helps to avoid problems caused by invalid memory access and race conditions.
23 Apr 2009
Skip the 'starting from scratch' & Makefile bullsh*t, this will boost your creativity
11 Aug 2016
Finding true North using GPS and a compass with Raspberry Pi.
15 Jan 2011
Corinna John
Encode a text by sorting notes.
27 Jul 2008
Cory Borrow
A small and easy to use notification bar like that found in IE6+ and Firefox web browsers.
1 May 2009
This article is about creating a ready to run chat system in Perl scripting language.
27 Aug 2014
César de Souza, Diego Catalano
Scientific computing for Java and Android.
1 Nov 2018
Damilola Kassim
Let’s take a look at how NetApp Cloud Volumes can help us set up a Big Data analytics application on Amazon Web Services (AWS).
18 Jun 2018
Dan Letecky
Weekly HTML5 event calendar with CSS themes, drag and drop support, date navigator. PHP/AJAX and ASP.NET MVC backends.
11 Apr 2015
Database Star
This article explains how to download and install Oracle Express and SQL Developer on your own computer, to get started with running SQL queries.
23 Nov 2010
Implement a language interpreter by mapping a GOLD grammar to semantic nodes with the new BSN Engine.
23 Jul 2014
An easy way to control the lists of options in multiple related SELECT controls
1 Jun 2015
David Catuhe
In this tutorial, I want to share with you how to use this for your own projects and how performance and memory are impacted for the major browsers.
15 Nov 2014
David Jeske
An overview and C# implementation of 3d space partitioning using a BVH (bounding volume hierarchy), with dynamic updates via refitting and tree-rotations.
1 Sep 2011
How to consume reports created on BIRT via PHP
9 Jan 2013
Denis Demidov
This article is an introduction to VexCL. VexCL is vector expression template library created for ease of C++ based OpenCL development.
31 Oct 2013
This article discusses how to implement and use a template-based C++ benchmarking library.
20 Jun 2013
This article discusses the implementation and use of a fast alternative to dynamic_cast, Priori.
23 Jul 2015
Dmitriy Ryajov
A technique to use templates and class level new and delete overrides to handle object allocations.
29 Apr 2014
Don Fizachi
A C# implementation of the OTR protocol.
26 Mar 2014
Don Fizachi
A C# implementation of the SCRAM SHA-1 (RFC 5802) authentication protocol.
3 Nov 2016
Don Fizachi
A set of C# classes to create and manipulate JSON Schema and Instances.

Advertise | Privacy | Cookies | Terms of Service
Web02 | 2.8.190306.1 | Last Updated 24 Mar 2019
Copyright © CodeProject, 1999-2019
All Rights Reserved.
Layout: fixed | fluid