Imran's articles
Take control of rendering PDF documents in the browser. Imran Latif introduces PDF.js as a flexible solution for custom PDF rendering with JavaScript.
Imran Latif explores Ruby's most important hook methods. Learn what these methods are and how Ruby's favorite gems are using them.
Continuing from a previous post, some more advanced concepts around gem development are covered here, such as Custom Helpers, configuration, and deployment.
In this post, we will create a gem from scratch. When done, you'll have a gem that can pull in a jQuery plugin.
Imran Latif dives deep into streaming and output buffering in PHP, explaining the ins and outs on various demos. Tune in to streamify your app.
This is the continuation of Imran Latif's previous article(Sprockets Dissected: Asset Tags), Sprockets Dissected: Rack and Middleware.
Sprockets is a Ruby gem that provides asset compilation, asset minification, and asset serving. We will discuss how Rails serves assets using Sprockets.
Read How Asset Precompile Works, Part II and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
In this article, we will be looking at how the asset pipeline works in Rails and the precompilation of assets work.
In this article, Imran Latif will discuss one of the most fundamental concepts in Computer Science: Threads and how Ruby supports them.
Read What is config.threadsafe! and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.