PHP Development with VS Code and Docker Dev Containers
Nowadays it is a must-have skill to use docker for your development. To start the development with docker here are some prerequisites: If you're on Windows you have WSL installed on your system. It will also be required for Docker. You have D ...
Why database should be taught before programming in universities?
Learn Database before Coding Often students from the initial semester ask me how do we store our data in our programming projects? When students join university to learn about computer science and technology they are usually taught programming fi ...
Laravel: Specified key was too long error on migration
When you install a new Laravel project with 'laravel new' and run the migration that comes with it you might get the following error: #php artisan migrate Migration table created successfully. SQLSTATE: Syntax error or access violation: 1071 Spe ...
Setup CodeIgniter Docker container for development
Docker Docker is the world’s leading software container platform. Developers use Docker to eliminate “works on my machine” problems when collaborating on code with co-workers. Operators use Docker to run and manage apps side-by-side in isolated conta ...
Event handling with custom components in Vue.js
If you've been working with Vue.js lately and developing custom components to build your apps you might come across how to communicate from child component to parent. There are couple of scenarios here. Immediate parent child components If you want i ...
Xdebug in WebMatrix
Xdebug is a very popular PHP extension that helps with debugging and profiling of PHP scripts by providing a lot of valuable debug information. Microsoft WebMatrix is a development tool for building web applications. When WebMatrix is ...
Using Response.Redirect in try…catch block
Use overload Response.Redirect(String url, bool endResponse) if using in try catch block.
REST Web Services calls with C#
It's really easy to call REST based web services from C#.Net. Let's see how to do it. We'll be calling Yahoo Web Services as an example here. Make REST Calls With C# The .NET Framework provides classes for performing HTTP requests. This HOWTO descr ...
XML with C#
The .NET Framework provides excellent support for XML. Combined with the databinding support of WinForms and ASP.NET applications you have an easy and powerful set of tools. ASP.NET 2.0 takes databinding another step further by providing the DataSource control which lets you declaratively provide data access to data-bound UI controls.
How to kill your time by hardcoding?
Spend some time to make things configurable in start of a project to save hours of troubleshooting later in the project.
Threads in Perl without using thread module
Perl threads are not good. If you need threads in Perl, try coding your multi-threaded part in C/C++, and wrap that in Perl.
How to setup PHP development environment in Eclipse?
Learn how to setup your development environment in Eclipse/PHP.
Why code bad instead of clean code?
It is unprofessional for programmers to bend to the will of managers who don’t understand the risks of making messes and bemoan the schedules that were too tight to do things right.
Breaking problem into code
Improve the performance of your application by implementing correct logic for a particular problem.








