<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Ahmed Gamil</title>
    <description>The latest articles on DEV Community by Ahmed Gamil (@abogamil).</description>
    <link>https://dev.to/abogamil</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4008087%2Fe120c63e-f3fa-4843-ba71-391bb93c16f6.png</url>
      <title>DEV Community: Ahmed Gamil</title>
      <link>https://dev.to/abogamil</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/abogamil"/>
    <language>en</language>
    <item>
      <title>Why I Finally Cancelled Adobe Creative Cloud (And Haven't Looked Back)</title>
      <dc:creator>Ahmed Gamil</dc:creator>
      <pubDate>Thu, 09 Jul 2026 15:37:06 +0000</pubDate>
      <link>https://dev.to/abogamil/why-i-finally-cancelled-adobe-creative-cloud-and-havent-looked-back-nk9</link>
      <guid>https://dev.to/abogamil/why-i-finally-cancelled-adobe-creative-cloud-and-havent-looked-back-nk9</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjhd5zciqojut3sgrvm8f.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjhd5zciqojut3sgrvm8f.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For years, Adobe Creative Cloud was a permanent part of my workflow.&lt;/p&gt;

&lt;p&gt;Photoshop, Acrobat, Illustrator... they were simply the default choice.&lt;/p&gt;

&lt;p&gt;Then one day I checked my monthly subscriptions and asked myself a simple question:&lt;/p&gt;

&lt;p&gt;"How many Adobe apps do I actually use every week?"&lt;/p&gt;

&lt;p&gt;The answer surprised me.&lt;/p&gt;

&lt;p&gt;Most of the time, I wasn't doing complex design work.&lt;/p&gt;

&lt;p&gt;I was compressing PDFs, converting images, resizing files, removing backgrounds, merging documents, or making small edits that took only a few minutes.&lt;/p&gt;

&lt;p&gt;Paying every month for software designed for professional production started to feel unnecessary.&lt;/p&gt;

&lt;p&gt;So I cancelled my subscription.&lt;/p&gt;

&lt;p&gt;Several months later, I honestly don't miss it.&lt;/p&gt;

&lt;p&gt;The Biggest Surprise&lt;/p&gt;

&lt;p&gt;I expected replacing Adobe to be painful.&lt;/p&gt;

&lt;p&gt;Instead, I discovered something interesting.&lt;/p&gt;

&lt;p&gt;Many everyday tasks no longer require installing heavy desktop applications.&lt;/p&gt;

&lt;p&gt;Modern browsers have become incredibly powerful, and many tools now work directly online without sacrificing speed or quality.&lt;/p&gt;

&lt;p&gt;For quick jobs, opening a browser is often faster than launching a desktop application.&lt;/p&gt;

&lt;p&gt;What I Use Instead&lt;/p&gt;

&lt;p&gt;My workflow today looks very different.&lt;/p&gt;

&lt;p&gt;PDF Tasks&lt;/p&gt;

&lt;p&gt;Instead of opening Acrobat for every document, I simply use browser-based PDF tools.&lt;/p&gt;

&lt;p&gt;Typical tasks include:&lt;/p&gt;

&lt;p&gt;Compressing large PDF files&lt;br&gt;
Merging multiple PDFs&lt;br&gt;
Splitting documents&lt;br&gt;
Rotating pages&lt;br&gt;
Extracting images&lt;br&gt;
Converting PDFs into other formats&lt;/p&gt;

&lt;p&gt;Most of these jobs take less than a minute.&lt;/p&gt;

&lt;p&gt;Image Editing&lt;/p&gt;

&lt;p&gt;For lightweight editing I usually rely on browser tools.&lt;/p&gt;

&lt;p&gt;Common tasks include:&lt;/p&gt;

&lt;p&gt;Background removal&lt;br&gt;
Image compression&lt;br&gt;
Format conversion&lt;br&gt;
Bulk resizing&lt;br&gt;
Cropping&lt;br&gt;
Watermarking&lt;/p&gt;

&lt;p&gt;When I need something more advanced, free desktop editors are usually more than enough.&lt;/p&gt;

&lt;p&gt;Vector Graphics&lt;/p&gt;

&lt;p&gt;For logos and SVG files, there are excellent free alternatives available today.&lt;/p&gt;

&lt;p&gt;Unless you're working inside a professional agency with Adobe-specific workflows, many users won't notice a significant difference for everyday projects.&lt;/p&gt;

&lt;p&gt;Video Editing&lt;/p&gt;

&lt;p&gt;Video editing has also become easier without Adobe.&lt;/p&gt;

&lt;p&gt;Powerful free editors now provide professional features that were once limited to expensive software.&lt;/p&gt;

&lt;p&gt;For content creators and YouTubers, that's often all that's needed.&lt;/p&gt;

&lt;p&gt;The Browser Has Become My Toolbox&lt;/p&gt;

&lt;p&gt;One thing I didn't expect was how much work could move into the browser.&lt;/p&gt;

&lt;p&gt;Instead of installing another application, updating software, or worrying about compatibility, I simply open a tab and start working.&lt;/p&gt;

&lt;p&gt;That approach has several advantages:&lt;/p&gt;

&lt;p&gt;Works on almost any operating system&lt;br&gt;
No large installations&lt;br&gt;
No constant updates&lt;br&gt;
Easy to switch between devices&lt;br&gt;
Perfect for quick tasks&lt;/p&gt;

&lt;p&gt;For freelancers, developers, marketers, students, and small businesses, this workflow can save both time and storage space.&lt;/p&gt;

&lt;p&gt;Is Adobe Still Worth It?&lt;/p&gt;

&lt;p&gt;Absolutely.&lt;/p&gt;

&lt;p&gt;If your work depends on:&lt;/p&gt;

&lt;p&gt;Advanced Photoshop features&lt;br&gt;
Complex Illustrator projects&lt;br&gt;
Professional video production&lt;br&gt;
Team collaboration with Adobe formats&lt;br&gt;
Creative Cloud integrations&lt;/p&gt;

&lt;p&gt;then Adobe remains one of the best ecosystems available.&lt;/p&gt;

&lt;p&gt;But that's not everyone.&lt;/p&gt;

&lt;p&gt;Many people only use around 10–20% of what Creative Cloud offers.&lt;/p&gt;

&lt;p&gt;Paying every month for features you rarely touch may not make financial sense.&lt;/p&gt;

&lt;p&gt;My Rule Before Paying for Any Software&lt;/p&gt;

&lt;p&gt;Now I ask myself three questions:&lt;/p&gt;

&lt;p&gt;Can I do this directly in my browser?&lt;br&gt;
Is there a reliable free alternative?&lt;br&gt;
Will I actually use this software every week?&lt;/p&gt;

&lt;p&gt;If the answer is "yes" to the first two questions, I usually skip the subscription.&lt;/p&gt;

&lt;p&gt;It's saved me money, simplified my workflow, and reduced the number of applications installed on my computer.&lt;/p&gt;

&lt;p&gt;Final Thoughts&lt;/p&gt;

&lt;p&gt;Cancelling Adobe wasn't really about saving money.&lt;/p&gt;

&lt;p&gt;It was about simplifying the way I work.&lt;/p&gt;

&lt;p&gt;Today, many creative tasks can be completed with free software and browser-based tools that are faster than most people expect.&lt;/p&gt;

&lt;p&gt;Technology has changed a lot over the past few years, and the browser has quietly become one of the most capable creative platforms available.&lt;/p&gt;

&lt;p&gt;What about you?&lt;/p&gt;

&lt;p&gt;Have you cancelled Adobe Creative Cloud, or are you still using it every day?&lt;/p&gt;

&lt;p&gt;I'd love to hear what your current workflow looks like in the comments.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>productivity</category>
      <category>opensource</category>
      <category>software</category>
    </item>
    <item>
      <title>Stop Installing Apps: These Free Browser Tools Handle PDFs, Images &amp; Files Locally</title>
      <dc:creator>Ahmed Gamil</dc:creator>
      <pubDate>Mon, 29 Jun 2026 12:30:57 +0000</pubDate>
      <link>https://dev.to/abogamil/stop-installing-apps-these-free-browser-tools-handle-pdfs-images-files-locally-2d1e</link>
      <guid>https://dev.to/abogamil/stop-installing-apps-these-free-browser-tools-handle-pdfs-images-files-locally-2d1e</guid>
      <description>&lt;p&gt;Every developer I know has the same three apps installed that they use maybe twice a month.&lt;br&gt;
An image editor for a quick resize. A PDF tool for compressing a doc before sending. Some converter they downloaded years ago and forgot about.&lt;br&gt;
The problem isn't that these apps are bad. It's that launching a heavy desktop application for a 10-second task is genuinely wasteful — and most of us keep doing it out of habit.&lt;br&gt;
Over the past year I switched almost entirely to browser-based tools for these small tasks. Here's what changed my mind, and what I actually use now.&lt;/p&gt;

&lt;p&gt;**&lt;/p&gt;

&lt;h2&gt;
  
  
  Why "Client-Side Processing" Is the Thing Worth Looking For
&lt;/h2&gt;

&lt;p&gt;**&lt;br&gt;
Most online tools work by uploading your file to their server, processing it there, then sending it back.&lt;br&gt;
That's fine for personal files. But for anything work-related — client documents, product images, internal reports — you're essentially handing files to a third party and trusting their privacy policy.&lt;br&gt;
The better alternative is tools that process files &lt;strong&gt;directly in the browser&lt;/strong&gt; using the File API, Canvas API, or WebAssembly. Your file never leaves your machine. No upload. No server. No retention policy to worry about.&lt;br&gt;
When evaluating any browser-based tool, this is the first thing I check. If processing is client-side, I'll use it for sensitive files. If it's server-side, I'll use it only for non-sensitive tasks.&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;PDF Tools&lt;br&gt;
*&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Compressing PDFs Without Adobe
&lt;/h2&gt;

&lt;p&gt;Sending a 40 MB PDF by email is a common problem. Email clients reject it, cloud services complain about storage, clients get confused.&lt;br&gt;
A good &lt;strong&gt;PDF compressor&lt;/strong&gt; lets you choose compression level so you can target a specific file size without destroying readability. &lt;a href="https://penkara.com/tool/pdf/pdf-compress" rel="noopener noreferrer"&gt;Penkara's PDF compressor&lt;/a&gt; handles this client-side — the file is processed in your browser tab and never uploaded anywhere.&lt;br&gt;
Useful for: sharing design specs, sending reports, attaching docs to tickets.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F32omvhe0mxljyvpt5ttd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F32omvhe0mxljyvpt5ttd.png" alt=" " width="800" height="493"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl6ndb7dvsyge66geuedm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl6ndb7dvsyge66geuedm.png" alt=" " width="800" height="353"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;Merging PDFs&lt;br&gt;
*&lt;/em&gt;&lt;br&gt;
When you need to combine multiple PDFs — documentation pages, exported reports, multiple exports from different tools — a merge tool saves the back-and-forth.&lt;br&gt;
&lt;a href="https://penkara.com/tool/pdf/pdf-merge" rel="noopener noreferrer"&gt;Penkara's PDF merge tool&lt;/a&gt; accepts both PDFs and images in the same merge, which is useful when you have a mix of scanned pages and digital documents.&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;Splitting PDFs&lt;br&gt;
*&lt;/em&gt;&lt;br&gt;
The reverse problem: you have a 60-page PDF and someone needs pages 12–18.&lt;br&gt;
Instead of routing through Adobe or asking for a re-export, a &lt;a href="https://penkara.com/tool/pdf/pdf-split" rel="noopener noreferrer"&gt;PDF splitter&lt;/a&gt; extracts exact page ranges in seconds.&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;Image Tools&lt;br&gt;
*&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Compressing Images for Web Performance
&lt;/h2&gt;

&lt;p&gt;This one is directly relevant to web dev work. Unoptimized images are still the most common cause of poor PageSpeed scores, and it's completely avoidable.&lt;br&gt;
A single uncompressed PNG from a design tool can be 5–8 MB. After proper compression, the same image at visually acceptable quality is often under 400 KB. That's a 90%+ reduction with no perceptible difference in a browser.&lt;br&gt;
&lt;a href="https://penkara.com/tool/image-compressor" rel="noopener noreferrer"&gt;Penkara's image compressor&lt;/a&gt; supports JPG, PNG, and WEBP, handles batch uploads (drop 20 images at once), and compresses client-side. Useful in any workflow where you're preparing assets before deployment.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F97o48d7ab4b3mdi0we1g.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F97o48d7ab4b3mdi0we1g.png" alt=" " width="800" height="792"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Removing Image Backgrounds
&lt;/h2&gt;

&lt;p&gt;AI-powered background removal has gotten genuinely good. For product images, UI mockup assets, or profile photos, the output quality is now close enough to Photoshop for most use cases.&lt;br&gt;
&lt;a href="https://penkara.com/tool/background-remover" rel="noopener noreferrer"&gt;Penkara's background remover&lt;/a&gt; gives you &lt;strong&gt;5 free removals with no account required&lt;/strong&gt;. Processing happens locally in the browser — important if you're working on client assets.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgq5hv21zeuhxu2f3hk93.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgq5hv21zeuhxu2f3hk93.png" alt=" " width="800" height="735"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Resizing and Converting Images
&lt;/h2&gt;

&lt;p&gt;Two small but constant friction points:&lt;br&gt;
&lt;strong&gt;Resizing&lt;/strong&gt;: Different contexts want different dimensions. Social media platforms, email headers, documentation thumbnails — they all have their own specs. &lt;a href="https://penkara.com/tool/bulk-resizer" rel="noopener noreferrer"&gt;A free image resizer&lt;/a&gt; with exact pixel input handles this in under 10 seconds.&lt;br&gt;
&lt;strong&gt;Converting&lt;/strong&gt;: Sometimes you need WEBP for a web project, PNG for a transparent asset, or SVG for a scalable icon. &lt;a href="https://penkara.com/tool/image-converter" rel="noopener noreferrer"&gt;Penkara's image converter&lt;/a&gt; handles JPG, PNG, WEBP, BMP, GIF, and SVG conversions without any quality loss on vector formats.&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;Utility Tools&lt;br&gt;
*&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  QR Code Generation
&lt;/h2&gt;

&lt;p&gt;QR codes come up in dev work more than you'd expect — feature flags behind a QR in staging environments, quick links for user testing sessions, Wi-Fi sharing at events.&lt;br&gt;
Most SaaS QR generators charge monthly fees to remove their watermark or keep codes active. &lt;a href="https://penkara.com/tool/qr-generator" rel="noopener noreferrer"&gt;Penkara's QR code generator&lt;/a&gt; generates high-resolution codes with no account, no watermark, and no expiration (they're encoded links, not hosted redirects).&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3582ar3sqqvzujrt8utf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3582ar3sqqvzujrt8utf.png" alt=" " width="800" height="703"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Password Generation
&lt;/h2&gt;

&lt;p&gt;Generating strong credentials for dev environments, test accounts, or service configs is a constant need. A browser-based &lt;a href="https://penkara.com/tool/password-generator" rel="noopener noreferrer"&gt;password generator&lt;/a&gt; that runs entirely client-side means the password is never transmitted to any server — which is the only acceptable behavior for a tool like this.&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;Color Utilities&lt;br&gt;
*&lt;/em&gt;&lt;br&gt;
Picking HEX, RGB, or HSL values; generating accessible color palettes; checking contrast ratios for WCAG compliance. &lt;a href="https://penkara.com/tool/color-picker" rel="noopener noreferrer"&gt;Penkara's color tools&lt;/a&gt; cover all three without switching between multiple services.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Actually Look For Before Trusting a Browser Tool
&lt;/h2&gt;

&lt;p&gt;After testing a lot of these tools, the criteria that matters to me as a developer:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Is processing client-side or server-side?&lt;/strong&gt;
Check the privacy policy or the network tab. If your file is being uploaded somewhere, decide if that's acceptable for your use case.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Does it work without creating an account?&lt;/strong&gt;
Account-gated tools add friction. The best utilities work immediately.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Does it function correctly on the output?&lt;/strong&gt;
Always test on a non-critical file first. Some compressors destroy quality at high compression levels. Some converters lose metadata.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Is the interface fast on a slow connection?&lt;/strong&gt;
A browser tool that requires loading 5 MB of JavaScript before processing a 200 KB image has its priorities wrong.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Does it work on mobile?&lt;/strong&gt;
Useful for quick fixes when you're away from your main machine.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Where to Find These Tools
&lt;/h2&gt;

&lt;p&gt;Everything above is available at &lt;a href="https://penkara.com" rel="noopener noreferrer"&gt;Penkara &lt;/a&gt;— PDF tools, image tools, and utilities under one roof. No account required, most tools process client-side, and the interface is fast.&lt;br&gt;
If you've been opening desktop apps for tasks like these, try switching to browser-based alternatives for a week. The productivity gain from removing the "launch app → import file → export → close" loop adds up faster than you'd expect.&lt;/p&gt;

&lt;p&gt;What browser-based tools do you actually use day-to-day? Drop them in the comments — always looking for ones I haven't found yet.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>productivity</category>
      <category>tooling</category>
    </item>
  </channel>
</rss>
