The Curious Engineer

All blogs / JavaScript / TypeScript

Pragmatic Pineapple RSS feed

pragmaticpineapple.com

A blog by Nikola Đuza that aims to spread knowledge and give practical tips on JavaScript and Ruby.

JavaScript / TypeScriptRuby / RailsWeb developmentFrontend / CSS / browsers

Posts
63 from 20 Oct 2015 to 27 Oct 2026
Posting
now and then (3 in the last year)
Kind
personal blog
Feed
https://pragmaticpineapple.com/rss.xml

2026 3

  1. How to Block Bots from Visiting Your Website
  2. One Rules Folder for All Your Coding Agents
  3. Stop Bots From Spamming Your ConvertKit Form

2025 1

  1. Write Blogs So LLMs Have Something to Read

2024 2

  1. Stress-Free Website Testing for Instagram and Facebook In-App Browsers
  2. Ultimate Vim Vue Setup

2023 8

  1. Deploying and Configuring Lighthouse CI Server
  2. Using Server-Sent Events (SSE) to Stream Data in Rails
  3. Control Your Dev Processes with Overmind
  4. How to Upload Files in Angular
  5. How to Upload File in React
  6. A Guide to Handling Errors in Preact
  7. How to Sync Your Storybook Design System Into Figma
  8. Building Websites with JamStack: A Look at the Benefits and Limitations

2022 12

  1. 8 Free Hosting Services for Your React App
  2. Adding custom HTML and CSS to GitHub README
  3. A Guide to Service Workers
  4. What's New in Next.js 13
  5. How to Preview localhost Website on Mobile Phone
  6. A Guide to Intersection Observer
  7. Create a URL shortener with Cloudflare Workers
  8. How to Handle Errors in React
  9. What's New in React 18
  10. DevOps JavaScript - Intro to Writing Scripts With zx
  11. Add Newsletter Subscription Form to React Website
  12. How to Migrate Your Blog from Gatsby to Next.js

2021 13

  1. Smoothly Reverting CSS Animations
  2. Gentle Guide to Get Started With tmux
  3. General Ruby on Rails Problems and Takeaways
  4. 5 Essential Tips for Testing JavaScript UIs
  5. 4 Useful fzf Tricks for Your Terminal
  6. Three Ways To Avoid Duplicate Sidekiq Jobs
  7. Reducing Boilerplate With Vim Templates
  8. Ruby on Rails Controller Patterns and Anti-patterns
  9. Why Write Rails View Tests
  10. 7 Ways to Debug Jest Tests in Terminal
  11. render_async Adds Support for Rails Turbo
  12. Ruby on Rails View Patterns and Anti-patterns
  13. Add Updated At To Your Gatsby Blog

2020 17

  1. Ethical Programming - Is It Worth It?
  2. Ruby on Rails Model Anti-patterns and Patterns
  3. Improving Vim Workflow With fzf
  4. Reloading Rails Partials on Demand with render_async
  5. Rails Concerns: To Concern Or Not To Concern
  6. Setting Up Gatsby Blog From Scratch
  7. Introduction to Ruby on Rails Patterns and Anti-patterns
  8. Why Should You Learn Vim in 2020
  9. render_async 2.1.7 Lets You Retry Requests With Delay
  10. How Did Vim Become So Popular
  11. Do Not Follow JavaScript Trends
  12. JavaScript Growing Pains: From 0 to 13,000 Dependencies
  13. render_async 2.1.6 released
  14. Ultimate Vim TypeScript Setup
  15. Ride Down Into JavaScript Dependency Hell
  16. render_async Fires Events By Default
  17. Effective Profiling in Google Chrome

2019 2

  1. Getting Started with Svelte and Rails 6
  2. Rails HTML Polling Without Writing JavaScript?

2018 1

  1. Losing .bind(this) in React

2017 1

  1. Speeding Up Rendering Rails Pages with render_async

2015 3

  1. Building and Deploying Microservices with AWS Lambda and Semaphore
  2. How to Deploy a Node.js Application to Elastic Beanstalk with Semaphore
  3. How to Deploy a Ruby on Rails Application to Elastic Beanstalk with Semaphore