Static Sites
Static Site Generation with Astro: The Future of Content Sites
Astro represents a paradigm shift in how we build content-focused websites. Its core innovation is island architecture—you ship HTML by default and only…
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 "static site generator"
47 articles found
Static Sites
Astro represents a paradigm shift in how we build content-focused websites. Its core innovation is island architecture—you ship HTML by default and only…
Advanced Python
Generators and iterators are advanced Python features that can make your code more memory-efficient and elegant. An iterator is an object that returns data…
GitHub
Google Cloud Platform
I published a blog post about a niche programming topic. It was just a little static site hosted on Firebase Hosting. Then I went to bed. I woke up to 47 n…
Google Cloud Platform
I published a blog post about a niche programming topic. It was just a little static site hosted on Firebase Hosting. Then I went to bed. I woke up to 47 n…
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…
DevOps
Taking your code from localhost to the live internet is a rite of passage for web developers. The options can feel overwhelming, but start simple. For stat…
React
Next.js has become the go-to framework for React developers, and for good reason. It solves problems that React alone doesn't address: routing, server-side…
JavaScript
Before React and Vue, there was a native browser standard for reusable components: Web Components. They consist of three main technologies: Custom Elements…
Accessibility
Web accessibility often gets treated as an afterthought, but it should be a fundamental part of your development process from day one. Accessibility means…
CSS
Positioning can be one of the most confusing aspects of CSS. The default is static, which means elements flow in the normal document order. Relative is a s…
TypeScript
If you're still writing plain JavaScript, TypeScript deserves your attention. It's JavaScript with static typing, which means you catch errors during devel…
AWS
Route 53 is Amazon's scalable domain name system service. It routes end users to your applications. I used it to register my first domain and point it to a…
CMS
The headless CMS architecture decouples content management from content presentation, giving developers flexibility to use any frontend technology while le…
How to Use Claude
Developers have been integrating Claude into their workflows in ways that go well beyond 'generate a function.' The ways Claude gets used in real engineeri…
How to Use Claude
Creative writing is a domain where AI tools are often misused — for producing forgettable generic content — and underused as genuine creative collabora…
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…
Travel & Economy
Last year, I crossed the Wagah border. Not as a journalist. Just as a guy with a backpack and a lot of curiosity. What I saw changed how I think about mone…
India Travel
The Sun Temple at Konark in Odisha is one of those places that leaves you speechless. Built in the 13th century, it was designed as a giant chariot for the…
Web Development
Web scraping is the process of extracting data from websites. Python makes this easy with libraries like BeautifulSoup and requests. The requests library l…
HTML
When I first started building websites, my code was a sea of divs and spans. It worked, but it was a mess to maintain. The turning point was understanding…
Testing
The browser ecosystem is more diverse than ever. What works perfectly in Chrome might break in Safari or Firefox. Cross-browser testing ensures your site p…
CSS
Static websites feel dead. Adding subtle motion brings them to life. CSS Transitions are the easiest way to start. They allow you to change property values…
Performance
My worst production moment was at 3 AM on a Saturday. The application started throwing `OutOfMemoryError`. The heap was full, and the GC was thrashing. I h…
AWS
Amazon CloudFront is a content delivery network that makes your website fast anywhere in the world. It caches your content at edge locations close to users…
Google Cloud Platform
I woke up to an email from Google Cloud: "Your bill for this month is $10.52." I panicked. My little side project was supposed to be on the free tier. How…
Google Cloud Platform
I woke up to an email from Google Cloud: "Your bill for this month is $10.52." I panicked. My little side project was supposed to be on the free tier. How…
Drama
Court is a film that announces Chaitanya Tamhane as a major talent in Indian cinema. This Marathi-language film (with Hindi, English, and Gujarati) is a sc…
CSS
When I built my first responsive site, I designed it for my 24-inch monitor and then tried to 'shrink it down' for phones. It was a disaster of overlapping…
India Travel
I have seen a lot of ancient sites around the world, but the rock cut caves of Ajanta and Ellora are on another level. Located in Maharashtra, these two si…
Web Development
Django is a high-level web framework that encourages rapid development and clean, pragmatic design. It includes many built-in features that Flask does not…
India Travel
Amritsar is a city that revolves around the Golden Temple, the holiest site in Sikhism, and it is one of the most welcoming places I have ever visited. The…
Business
The irony of one of the world's largest oil and gas exporters becoming a leader in clean energy is not lost on observers, but the UAE's commitment to its e…
India Travel
Darjeeling is everything you imagine a hill station should be. Perched on a ridge in the Indian Himalayas, it offers views of Kanchenjunga, the third highe…
Construction
I started as a laborer on a construction site right out of high school. I worked my way up, learned the ropes, and went back to school for construction man…
India Travel
Goa has a reputation for trance parties and beaches full of tourists, and yes, that exists. But there is another side to Goa that I fell in love with, a si…
India Travel
Gujarat is not on most first time travelers' itineraries, which is a shame because it is home to some of the most incredible architecture I have seen in In…
Technology
Building a website today is easier than ordering takeout. Start with a clear purpose—blog, portfolio, or small business? Choose a platform like WordPress…
GitHub
I learned this lesson the hard way. I was working on a personal project, had a great idea, and pushed directly to `main`. Everything broke. The site went d…
Technology
In an era where data breaches and surveillance are commonplace, protecting your digital privacy has never been more critical. The first step is understandi…
CSS
Gone are the days when you could build a website for desktop screens and call it done. With mobile traffic consistently accounting for over half of all web…
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…
Progressive Web Apps
Service workers are typically associated with offline caching, but their capabilities extend far beyond that. They act as programmable network proxies that…
Social Media
Facebook's algorithm learned something years ago. Anger keeps people scrolling longer than joy. An outrageous post gets comments. Shares. Arguments. The al…
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…
Eligibility
Yes, final year students can apply for UPSC CSE provided they will complete their degree before the mains exam results (usually August). In the form, selec…
Eligibility
Yes, final year students can apply for UPSC CSE provided they will complete their degree before the mains exam results (usually August). In the form, selec…