PHP MySQLi vs PDO: A Complete Guide to Secure CRUD Operations
When working with PHP and MySQL, two primary approaches exist for database operations: MySQLi and PDO. While both are viable, they differ in terms of features, security, and scalability. In this article, we’ll dive into both, show practical CRUD examples, and discuss why PDO is often the preferred choice for modern applications. →
What is Healthy Adult Mode? How to Activate?
It is the negotiator, middle ground finder, problem solver mode. This mode is a more stable and harmonious mode compared to other modes such as demanding mode and punitive parent mode. It is centrally located among other modes. It produces solutions not only for its own interests but also for the interests of the other party. →
Manage GIT Info of Multiple Github and Bitbucket Accounts with SSH Keys
If you connect to many git services on your computer using various emails or information, you will have to alter the git information on a regular basis. You can define the services you desire by building SSHs that will supply your Git connections. →
Economics Graduated Software Developer
Faculty of Economics may be a preferable schooling option for software developers who do not yet have an engineering education. A software developer and technical manager who has been producing software since 2005 will assist you with their software business market perspective. It will inform you about the graduate alternatives available to software developers that study economics. →
Expert Software Developer for Website and Mobile Application Projects
In today's rapidly changing technological world, having a strong and effective digital presence is now required to be successful in any industry. As a skilled software developer, I am available to assist you with your web and mobile application projects. →
What is Laravel Traits?
Laravel Trait is a PHP feature used in Laravel to reuse the characteristics of one class in another class. →
How to host a compiled binary with daemon service
You compiled the web service you coded with a programming language like Rust, Golang, C++ and now you don't know how to publish it on your server. Creating a daemon is also a must to avoid the hassle of restarting the server when it shuts down. Let's see how to do it here. →
C++ Memory Management: Dynamic Allocation, Data Cleanup and Smart Pointers
C++ is a high performance programming language that never dies in Desktop Programming, Game Programming, Embedded Programming and Web Software. The promises of beauty come with great difficulties. Of these challenges, the most critical issue for performance and security is memory management in C++. →
What to Consider When Testing a Software Demo
You have received a test demo of your software project. How should you review this demo page, website, mobile app, or more generally "project"? What should we pay attention to when testing the project and reporting errors and revisions? →
Why Wordpress is Bad Software
Wordpress isn't bad, it's crappy software. But this is not wordpress specific. In all ready-made software, such problems can be experienced due to plugins and themes. →
NMAP Open Ports, Active Services Tests
One of the first steps to ensure the security of a website is to control the running services, open ports and take precautions against any attacks that may come from them. NMAP (Network Mapper), developed by Gordon Lyon in 1997, is an important cyber security discovery tool. →
Ubuntu 22.04 LAMP, Apache, PHP, VirtualHost Installation
If you are constantly working with PHP, having a LAMP (Linux + Apache + MySQL + PHP) stack on your local computer will make your work much easier. I will explain the ways to configure this working environment in the most efficient way based on my experience. →
AnyDesk Installation and Settings Ubuntu
After installing AnyDesk on Ubuntu and fine-tuning its basic settings, use your nickname carefree. What would be the best configuration for accessing your own work computer? →
Installing VirtualBox and Extension Package
There are three ways you can test a software environment, setup processes, and configurations on your computer, and ensure that your system overall is not harmed by it: Remote Server Rental, Docker, and Virtualbox. The nice thing about Virtualbox is that you can revive the one-to-one operating system environment for free and interactively. →
Mobile Apps vs Responsive Design
This article examines the differences between mobile apps and responsive design. While mobile apps provide a better user experience and higher performance, responsive design allows websites to be used with the same quality on all devices without the need for downloading. The decision between the two is determined by the application's purpose and target audience. →
How to Start a Successful Software Project
Based on my past experience, I will try to explain how a customer can best assume their role in their own software project. These first steps are crucial for the successful completion of the project. →
Linux Disk Commands
Here are the commands that are often used to manage disks in Linux. You can use it with any distro like Ubuntu - Centos - Debian - Kali etc. →
Most Important Git Commands
Abandonment of version control software projects. Although we basically have a start with pull commit push, it is essential for regular code tracking and debugging that we move forward. You can use these important git commands to know on platforms such as Gitlab, Github, Bitbucket. →
What is UUID? What are the Version Differences?
Let's take a closer look at the UUID, which we constantly encounter in Operating Systems, disks and Blockchain, and look at the differences between its versions. →
Ubuntu+Windows Boot Menu
In Ubuntu, we will show the Windows at boot by manually entering the grub entry using the terminal. These issues are advanced and risky. Understand what you are doing and proceed with caution. →