Database
Database Design for Web Developers: SQL vs NoSQL
Choosing the right database is one of the most important decisions in web development. SQL databases like PostgreSQL and MySQL store data in structured tab…
Stories Worth Reading
PixelProse is your go-to blog for insightful articles on Technology, Travel, Food, Health, Lifestyle, Business, Fashion and Sports. Fresh perspectives. Real stories. Zero fluff.
Results for "SQL injection"
21 articles found
Database
Choosing the right database is one of the most important decisions in web development. SQL databases like PostgreSQL and MySQL store data in structured tab…
Security
Security isn't something you add after building a site—it needs to be baked into your development process. Cross-Site Scripting (XSS) remains one of the…
AWS
AWS WAF is a web application firewall that helps protect against common exploits. I added it to my CloudFront distribution to block SQL injection and cross…
Spring Framework
Early in my career, I used the `new` keyword everywhere. `new UserService(new UserRepository(new Database()))`. I thought I was being efficient. Then came…
Databases
Most applications need to store data persistently, and databases are the standard solution. Python has built-in support for SQLite, a lightweight, file-bas…
Data Science
I’ve always been a numbers person, but I didn't want to be a boring accountant. Data science was the perfect fit. It combines statistics, computer scienc…
Google Cloud Platform
My previous job involved analyzing CSV files. Gigabytes of them. Excel would crash. My laptop would overheat. I spent hours writing VLOOKUPs that took minu…
Databases
When I first learned SQL, I loved it. But mapping SQL results to Java objects manually with JDBC is tedious. That’s where JPA (Java Persistence API) and…
Google Cloud Platform
It was 3 AM on a Tuesday. I was tired, running a script I thought was pointed at my test environment. One wrong click. One mistyped command. And just like…
Google Cloud Platform
My previous job involved analyzing CSV files. Gigabytes of them. Excel would crash. My laptop would overheat. I spent hours writing VLOOKUPs that took minu…
Google Cloud Platform
It was 3 AM on a Tuesday. I was tired, running a script I thought was pointed at my test environment. One wrong click. One mistyped command. And just like…
How to Use Claude
Beyond writing code, Claude is remarkably capable at understanding and analyzing existing codebases. For developers working in complex systems, this analys…
Security
Content Security Policy (CSP) is one of the most effective security headers for preventing XSS attacks, yet it remains underutilized. CSP lets you define w…
AI Ethics & Tips
Let's talk about the stuff nobody puts in their "10 ways to master ChatGPT" threads. First: hallucinations. ChatGPT will confidently lie to you. I once as…
Career
If I could go back and give myself advice, I’d say: don’t just learn the syntax. Learn the ecosystem. Knowing Java is great, but knowing Spring, Maven…
Data Science
Python's true power for data science comes from its libraries. NumPy and pandas are two essential ones. NumPy provides support for large, multi-dimensional…
Databases
When I first started using Spring Data JPA, I was amazed that I could just create an interface extending `JpaRepository` and get CRUD methods for free. But…
Jobs
Dubai's technology sector has expanded rapidly, fuelled by government digital transformation initiatives, a growing startup ecosystem, and large corporates…
Database
PostgreSQL has become the database of choice for web development, but many developers only scratch the surface of its capabilities. Beyond basic SELECT que…
Backend
Rust is increasingly making its way into web development, not as a JavaScript replacement, but for the performance-critical layers where every millisecond…
AI Tools
AI code assistants like GitHub Copilot, Cursor, and Amazon CodeWhisperer are fundamentally changing how developers write code. These tools are trained on b…