Tech Weekly
A weekly dump of things I learned, bugs I squashed, and tech I’m exploring.
Deploying a Website to an Almost Air-Gapped Server – It Turned Out Easier Than I Expected
Last week I ran into an interesting deployment challenge. Looking back, I thought it was worth documenting—not only as a personal note, but also as a case study that might help someone else in the future. About two years ago, I built a website for a government organization. The previous.
Artificial intelligence is quickly becoming a standard feature in modern software. Whether it’s summarizing documents, powering chatbots, generating content, or helping users search through large amounts of data, AI is no longer something reserved for specialized applications. As someone who has been building CRM systems and web applications with Laravel.
As PHP developers, we often face an important question when starting a new project: should we choose Laravel or CodeIgniter? Both frameworks are powerful in their own way, but they are not built for the same type of work. The better choice depends on the project requirements, team experience, hosting.
For years, I treated N+1 query problems as something I had to hunt manually. I would optimize one page, feel good about the improvement, and move on. A few weeks later, I would find another controller, another view, or another API endpoint where a relationship was being loaded inside a.
After years of developing with Laravel, I noticed a frustrating pattern. No matter how unique a project seemed, the foundation remained the same: Authentication, Dashboards, Tables, Forms, and Permissions. I found myself rebuilding these structures over and over. Sometimes I did it faster, sometimes cleaner—but I was still rebuilding. Eventually,.