<?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>Forem: Luc_C</title>
    <description>The latest articles on Forem by Luc_C (@digital_accolades).</description>
    <link>https://forem.com/digital_accolades</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F170173%2Fdbe45fff-7f1b-450e-b829-039cc77087c3.jpeg</url>
      <title>Forem: Luc_C</title>
      <link>https://forem.com/digital_accolades</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/digital_accolades"/>
    <language>en</language>
    <item>
      <title>Free URL Shortener</title>
      <dc:creator>Luc_C</dc:creator>
      <pubDate>Wed, 15 Oct 2025 10:04:36 +0000</pubDate>
      <link>https://forem.com/digital_accolades/free-url-shortener-5l7</link>
      <guid>https://forem.com/digital_accolades/free-url-shortener-5l7</guid>
      <description>&lt;h1&gt;
  
  
  Free URL Shortener — A Clean, Open Source Alternative to Bloated Shorteners
&lt;/h1&gt;

&lt;h2&gt;
  
  
  Introduction: Why I Built Free URL Shortener (And Why You Might Want It Too)
&lt;/h2&gt;

&lt;p&gt;Let me ask you a simple question: why does shortening a link in 2025 still feel like signing up for a mortgage?&lt;/p&gt;

&lt;p&gt;We’ve all been there — trying to shorten a link for a project, portfolio, or tweet, and suddenly you’re drowning in upsells, email confirmations, and limitations. It’s frustrating, especially when all you need is a clean link. No fluff. No friction.&lt;/p&gt;

&lt;p&gt;So I decided to build one.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/luc-constantin/url-shortener" rel="noopener noreferrer"&gt;Free URL Shortener&lt;/a&gt; is my answer to that problem — a lightweight, open-source tool that lets anyone shorten links instantly, without signups, emails, or hidden terms.&lt;br&gt;&lt;br&gt;
It’s a free URL shortener that actually respects your time and data.&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://url-shortener-1kp.pages.dev/" rel="noopener noreferrer"&gt;Try the live demo&lt;/a&gt;&lt;/p&gt;


&lt;h2&gt;
  
  
  What Makes This Free URL Shortener Stand Out
&lt;/h2&gt;

&lt;p&gt;I didn’t build this because I thought the world needed another URL shortener.&lt;br&gt;&lt;br&gt;
I built it because most of the existing ones just don’t feel right.&lt;/p&gt;
&lt;h3&gt;
  
  
  Clean, Minimal UI (Built with Simplicity in Mind)
&lt;/h3&gt;

&lt;p&gt;No frameworks, no bloat, no cookie banners. Just HTML, CSS, and JavaScript.&lt;br&gt;&lt;br&gt;
The frontend is intentionally minimal, so it feels like a tool — not a trap.&lt;/p&gt;
&lt;h3&gt;
  
  
  Custom Short Codes
&lt;/h3&gt;

&lt;p&gt;Want your link to be:&lt;br&gt;
my.site/r/freelancer-tools&lt;/p&gt;

&lt;p&gt;instead of a random string? You got it. You can define your own aliases.&lt;/p&gt;
&lt;h3&gt;
  
  
  Optional 5-Second Timer
&lt;/h3&gt;

&lt;p&gt;If you’re a creator, blogger, or just someone who wants to drop a note before redirecting — this feature is for you.&lt;br&gt;&lt;br&gt;
Display a message (or even a donation link) before users are sent to the final destination.&lt;/p&gt;
&lt;h3&gt;
  
  
  Serverless by Default
&lt;/h3&gt;

&lt;p&gt;Runs on Cloudflare Pages Functions — meaning it’s fast, global, and incredibly easy to deploy.&lt;br&gt;&lt;br&gt;
Perfect for a free URL shortener that’s designed to scale.&lt;/p&gt;
&lt;h3&gt;
  
  
  PHP Fallback
&lt;/h3&gt;

&lt;p&gt;Not using Cloudflare? No problem.&lt;br&gt;&lt;br&gt;
The project comes with a PHP fallback that works on traditional shared hosting.&lt;/p&gt;
&lt;h3&gt;
  
  
  No Limits, No Tracking, No Upsells
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;No usage limits
&lt;/li&gt;
&lt;li&gt;No analytics unless you add them
&lt;/li&gt;
&lt;li&gt;No account, no friction&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That’s what makes Free URL Shortener a truly minimal and private free URL shortener.&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://url-shortener-1kp.pages.dev/" rel="noopener noreferrer"&gt;Live example&lt;/a&gt;&lt;/p&gt;


&lt;h2&gt;
  
  
  How It Works (Spoiler: It’s Easy)
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Paste your long URL
&lt;/li&gt;
&lt;li&gt;(Optional) Add a custom alias like &lt;code&gt;/portfolio&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Choose between instant redirect or 5-second timer
&lt;/li&gt;
&lt;li&gt;Get your clean short link&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If you enable the 5-second delay, the user sees a lightweight page with a countdown and a “skip” button — perfect if you want to add a note like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;“Support me”
&lt;/li&gt;
&lt;li&gt;“Check out my latest dev article”
&lt;/li&gt;
&lt;li&gt;“Follow me on social”&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This kind of flexibility is rare for a free URL shortener that you can also host yourself.&lt;/p&gt;


&lt;h2&gt;
  
  
  Deploy It on Your Own Infrastructure
&lt;/h2&gt;

&lt;p&gt;Yes, it’s cool to use the demo, but the real power comes when you self-host it.&lt;/p&gt;
&lt;h3&gt;
  
  
  How to Deploy in Under 5 Minutes
&lt;/h3&gt;



&lt;p&gt;&lt;code&gt;git clone https://github.com/luc-constantin/url-shortener.git&lt;br&gt;
cd url-shortener&lt;/code&gt;&lt;br&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;For Cloudflare Pages:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Go to Cloudflare Pages&lt;/li&gt;
&lt;li&gt;Connect your GitHub repo&lt;/li&gt;
&lt;li&gt;Set build output to /public&lt;/li&gt;
&lt;li&gt;Add a KV namespace named SHORTLINKS&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;For Shared Hosting (PHP):&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Just upload the project files to your server — the fallback api.php is already included.&lt;/li&gt;
&lt;li&gt;Once set up, you’ll have your own self-hosted free URL shortener running in the wild.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Why Use Your Own URL Shortener?
&lt;/h3&gt;

&lt;p&gt;If you’re publishing content, managing campaigns, or simply want full control over your links — a self-hosted shortener is a no-brainer.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Branded Links Build Trust&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;People are more likely to click:&lt;br&gt;
&lt;em&gt;you.dev/portfolio&lt;/em&gt;&lt;br&gt;
Than:&lt;br&gt;
&lt;em&gt;bit.ly/3TxZ9X&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Boost Click-Through Rates&lt;/strong&gt;&lt;br&gt;
Custom links tend to perform better, especially when shared on social or in email campaigns.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Own Your Data&lt;/strong&gt;&lt;br&gt;
No third-party tracking. No link expirations unless you set them.&lt;br&gt;
That’s the power of a private free URL shortener.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Analytics-Ready&lt;/strong&gt;&lt;br&gt;
Integrate your own tracking scripts, use Cloudflare Workers KV, or plug it into your existing workflow.&lt;br&gt;
It’s yours to control.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Want to Contribute?&lt;/strong&gt;&lt;br&gt;
This is a community-first project. Whether you’re a developer, designer, or someone with good UI instincts — your input is welcome.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Found a bug? Open an issue&lt;/li&gt;
&lt;li&gt;Got an idea for a feature? Let’s talk.&lt;/li&gt;
&lt;li&gt;Want to improve the design? Jump in.&lt;/li&gt;
&lt;li&gt;Docs need love? PRs are open.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://github.com/luc-constantin/url-shortener" rel="noopener noreferrer"&gt;GitHub Repository&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Working on a free URL shortener that can scale while remaining simple is only possible with community input.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Support the Project&lt;/strong&gt;&lt;br&gt;
I’ve kept this free because I believe useful tools should be accessible.&lt;br&gt;
But if you’d like to support my work and help me keep projects like this alive:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://donate.stripe.com/bJeeVf50m3Spezm6vn8AE03" rel="noopener noreferrer"&gt;Support on Stripe&lt;/a&gt;&lt;br&gt;
Even a small donation means a lot — especially when building tools like this free URL shortener, which isn’t monetized or filled with ads.&lt;/p&gt;

&lt;h3&gt;
  
  
  Final Thoughts
&lt;/h3&gt;

&lt;p&gt;If you’re looking for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A no-frills, free URL shortener&lt;/li&gt;
&lt;li&gt;A tool you can host, brand, and control&lt;/li&gt;
&lt;li&gt;A solution that respects your time and privacy&lt;/li&gt;
&lt;li&gt;Then Free URL Shortener is for you.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It’s not trying to be the next unicorn startup.&lt;br&gt;
It’s a small, functional tool built for devs, makers, and creators who just want stuff to work — no friction, no fluff.&lt;/p&gt;

&lt;p&gt;Before you go, maybe you want to optimize your images on your site at a very low cost.&lt;br&gt;
If so, try &lt;a href="https://digitalaccolades.gumroad.com/l/convert-jpg-png-to-webp-pro" rel="noopener noreferrer"&gt;Convert PNG/JPG to WebP&lt;/a&gt;, a lightweight plugin for WordPress.&lt;br&gt;
Want to see how it goes? &lt;a href="https://blog.accolades.dev/convert-jpg-png-to-webp-wordpress-plugin/" rel="noopener noreferrer"&gt;Read the article&lt;/a&gt; about it.&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>showdev</category>
      <category>tooling</category>
    </item>
    <item>
      <title>Convert JPG, PNG to WebP Pro: Optimize Your Website Images</title>
      <dc:creator>Luc_C</dc:creator>
      <pubDate>Sat, 08 Jun 2024 13:29:58 +0000</pubDate>
      <link>https://forem.com/digital_accolades/convert-jpg-png-to-webp-pro-optimize-your-website-images-2bc0</link>
      <guid>https://forem.com/digital_accolades/convert-jpg-png-to-webp-pro-optimize-your-website-images-2bc0</guid>
      <description>&lt;h2&gt;
  
  
  “Convert JPG, PNG to WebP Pro” WordPress plugin to optimize photos on your website.
&lt;/h2&gt;

&lt;h3&gt;
  
  
  What the PRO Version Does
&lt;/h3&gt;

&lt;p&gt;Unlike the &lt;a href="https://blog.accolades.dev/convert-jpg-png-to-webp-plugin/"&gt;Light free version&lt;/a&gt;, the “Convert JPG, PNG to WebP Pro” WordPress plugin is a powerful tool designed to optimize your website by converting JPG and PNG images to the WebP format. &lt;br&gt;
WebP is a modern image format that provides superior compression and quality characteristics compared to older formats. This plugin helps reduce image sizes, which can significantly improve your website’s loading speed, overall performance and SEO boosting.&lt;/p&gt;

&lt;h4&gt;
  
  
  Here are the key features of the Convert JPG, PNG to WebP PRO plugin version:
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Batch Conversion: Convert multiple images at once for efficient optimization.&lt;/li&gt;
&lt;li&gt;Selective Conversion: Choose specific images to convert rather than processing your entire media library.&lt;/li&gt;
&lt;li&gt;Image Compression: Adjust compression levels to balance image quality and file size.&lt;/li&gt;
&lt;li&gt;Automatic Conversion: Enable automatic conversion of new uploads to WebP format.&lt;/li&gt;
&lt;li&gt;User Notifications: Customize notifications to keep you informed of conversion statuses.&lt;/li&gt;
&lt;li&gt;Conversion Status: View the current conversion status and the total number of images converted.&lt;/li&gt;
&lt;li&gt;Visual Feedback and Accessibility: Clear visual cues in the dashboard indicate the operational status, enhancing usability and accessibility.&lt;/li&gt;
&lt;li&gt;Security and Best Practices: Adheres to WordPress security standards to prevent vulnerabilities and ensure reliability.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Buy The Plugin at a limited time Offer: 1€&lt;br&gt;
&lt;a href="https://digitalaccolades.gumroad.com/l/convert-jpg-png-to-webp-pro"&gt;Buy the Plugin&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  How to Use the Plugin
&lt;/h3&gt;

&lt;p&gt;Using the “Convert JPG, PNG to WebP Pro” plugin is straightforward. Follow this tutorial to get started:&lt;/p&gt;

&lt;p&gt;OPTIMIZE PHOTOS ON YOUR WORDPRESS WEBSITE&lt;/p&gt;

&lt;p&gt;Step 1: &lt;strong&gt;Download and Install&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Download and Install:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Go to the &lt;a href="https://digitalaccolades.gumroad.com/l/convert-jpg-png-to-webp-pro"&gt;Gumroad website&lt;/a&gt; where the plugin is available for purchase.&lt;/li&gt;
&lt;li&gt;Complete the purchase process. After the purchase, you will receive an email with a download link.&lt;/li&gt;
&lt;li&gt;Click on the download link in the email to download the plugin zip file to your device.&lt;/li&gt;
&lt;li&gt;Save the zip file to a convenient location on your device.&lt;/li&gt;
&lt;li&gt;Go to your WordPress admin panel.&lt;/li&gt;
&lt;li&gt;Navigate to Plugins &amp;gt; Add New.&lt;/li&gt;
&lt;li&gt;Click on the “Upload Plugin” button at the top of the page.&lt;/li&gt;
&lt;li&gt;Click the “Choose File” button and select the plugin zip file you downloaded.&lt;/li&gt;
&lt;li&gt;Click “Install Now”.&lt;/li&gt;
&lt;li&gt;After the installation is complete, click “Activate” to enable the plugin.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Step 2: &lt;strong&gt;Access the Plugin Settings&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Access the Plugin Settings: Once activated, you will see a new menu item in your WordPress dashboard titled “Convert to WebP”. Click on it to access the plugin settings and options.&lt;/p&gt;

&lt;p&gt;Step 3: &lt;strong&gt;Enable Conversion&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Enable Conversion: Go to the “Settings” submenu under “Convert to WebP”. Check the “Enable WebP Conversion” option to activate automatic conversion for new uploads. Adjust the image compression level using the slider to balance quality and file size.&lt;/p&gt;

&lt;p&gt;Step 4: &lt;strong&gt;Navigate to Bulk Convert&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Navigate to Bulk Convert: Click on “Bulk Convert” under the “Convert to WebP” menu. This page displays all the images in your media library that are eligible for conversion.&lt;/p&gt;

&lt;p&gt;Step 5: &lt;strong&gt;Select Images&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Select Images: You can select images individually by clicking on them, or you can use the “Select/Deselect All” checkbox to select all images at once. The number of selected images will be displayed next to the “Convert to WebP” button.&lt;/p&gt;

&lt;p&gt;Step 6: &lt;strong&gt;Convert Images&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Convert Images:&lt;/strong&gt; &lt;br&gt;
Once you have selected the images, click the “Convert to WebP” button. The plugin will start converting the selected images. A loading message will appear, and a success message will be displayed once the conversion is complete.&lt;/p&gt;

&lt;p&gt;VIEWING CONVERSION STATUS&lt;br&gt;
Check Status: On the main plugin page, you can see the current conversion status. It indicates whether the conversion is enabled or disabled and shows the total number of images converted.&lt;/p&gt;

&lt;p&gt;CUSTOM NOTIFICATIONS&lt;br&gt;
Set Notifications: In the settings, you can customize the messages displayed during the conversion process. This includes success, error, and status messages to keep you informed about the progress.&lt;/p&gt;

&lt;p&gt;TIPS FOR EFFECTIVE USE&lt;br&gt;
Backup Your Images: Before performing bulk conversions, it’s a good idea to backup your original images. This ensures you have a copy in case you need to revert any changes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Monitor Compression Levels:&lt;/strong&gt; Adjust the image compression level to find the right balance between quality and file size. Too much compression can affect image quality, while too little may not reduce the file size significantly.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Additional Information&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;What It Does:&lt;/strong&gt; A Focus on Efficiency and Quality&lt;br&gt;
Website speed is essential in today’s digital age. Images are crucial for engaging content but often slow down loading times due to their size. WebP, a modern image format by Google, offers better compression for both lossless and lossy images. By converting JPG and PNG images to WebP, the plugin helps your site load faster and improves user experience without the complexity of managing multiple image versions.&lt;/p&gt;

&lt;p&gt;Unlike other image optimization tools that generate several versions of the same image to accommodate different screen sizes, “Convert JPG, PNG to WebP Pro” focuses exclusively on converting images to the WebP format. This streamlined approach simplifies the optimization process, ensuring your website benefits from reduced image file sizes without the hassle of managing multiple image versions. The outcome? Faster loading times, improved SEO rankings, and a better user experience.&lt;/p&gt;

&lt;p&gt;The plugin converts the photos and does not deliver other versions of the same image. This means your website won’t be bloated with different versions of the same photo for various devices like mobile phones or tablets. It provides a clean and efficient solution by converting and retaining only the WebP format.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Designed to Be Lightweight&lt;/strong&gt;&lt;br&gt;
To avoid plugin bloat, Convert JPG, PNG to WebP Pro is designed to be lightweight and integrates seamlessly into WordPress. It doesn’t clutter the dashboard with unnecessary features. Once activated, it automatically converts images during upload. The settings page allows for easy control over the plugin’s functionality without overwhelming options.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Security and Best Practices&lt;/strong&gt;&lt;br&gt;
Security is a priority. The plugin ensures all variables and options are properly escaped to prevent cross-site scripting (XSS) vulnerabilities. It also prevents direct file access to plugin files, enhancing your site’s security. The plugin declares a GPL-compatible license, aligning with WordPress’s philosophy, and is tested up to the latest WordPress version for compatibility.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Visual Feedback and Accessibility&lt;/strong&gt;&lt;br&gt;
The plugin provides clear visual cues for its status in the dashboard. When WebP conversion is enabled, the status message is displayed in bold green; when disabled, it appears in bold red. This simple visual feedback ensures administrators can quickly see the plugin’s status at a glance, enhancing usability and accessibility.&lt;/p&gt;

&lt;p&gt;By following these steps, you can effectively optimize photos in 6 steps on your WordPress website using the “Convert JPG, PNG to WebP Pro” plugin. This plugin not only helps improve the loading speed of your website but also enhances user experience by ensuring images load quickly without compromising on quality.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Free Version to test the plugin&lt;/strong&gt;&lt;br&gt;
If you want to test the plugin there is a free version of it available for you to download on Gumroad. You can download the .zip &lt;a href="https://blog.accolades.dev/convert-jpg-png-to-webp-plugin/"&gt;here.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Feel free to leave a comment or reach out if you have any questions or need further assistance with the plugin. Happy optimizing!&lt;/p&gt;

&lt;p&gt;If you’d like to receive updates when I write an article join the Newsletter.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://dev.us10.list-manage.com/subscribe?u=0f5565c568dc14b025939ac1c&amp;amp;id=85daddfbc7"&gt;Subscribe&lt;/a&gt;&lt;/p&gt;

</description>
      <category>wordpress</category>
      <category>javascript</category>
      <category>programming</category>
      <category>php</category>
    </item>
    <item>
      <title>Convert jpg, png to WebP WordPress Plugin</title>
      <dc:creator>Luc_C</dc:creator>
      <pubDate>Fri, 07 Jun 2024 04:07:26 +0000</pubDate>
      <link>https://forem.com/digital_accolades/convert-jpg-png-to-webp-plugin-c26</link>
      <guid>https://forem.com/digital_accolades/convert-jpg-png-to-webp-plugin-c26</guid>
      <description>&lt;h6&gt;
  
  
  originally written on &lt;a href="https://blog.accolades.dev/convert-jpg-png-to-webp-plugin/"&gt;my blog.&lt;/a&gt;
&lt;/h6&gt;

&lt;p&gt;As a WordPress developer and programmer, I’ve had the pleasure (or the horror ^_^ ) of navigating the intricate world of website performance optimization.&lt;br&gt;
In my journey, one challenge I consistently find is optimizing images for faster load times without compromising on quality.&lt;br&gt;
Some months ago I created a tool that I uploaded on GitHub and you can convert PNG and JPG to WebP. (read more &lt;a href="https://blog.accolades.dev/free-png-and-jpg-image-conversion-to-webp/"&gt;here&lt;/a&gt;)&lt;br&gt;
Today, I’m thrilled to share a comprehensive solution I’ve developed – a lightweight WordPress plugin designed to convert JPG and PNG images to WebP format: “Convert JPG, PNG to WebP.“&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0dwspy02zol1727tmkcs.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0dwspy02zol1727tmkcs.png" alt="Convert JPG, PNG to WebP Plugin" width="450" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Do you want to know about the PRO version?&lt;br&gt;
&lt;a href="https://blog.accolades.dev/convert-jpg-png-to-webp-pro-optimize-wordpress/"&gt;CLICK HERE&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;What It Does: A Focus on Efficiency and Quality&lt;br&gt;
In the digital age, website speed is not just a luxury; it’s a necessity. Images, while important for engaging content, often pose a significant bottleneck in loading times due to their size.&lt;br&gt;
WebP is Google’s modern image format that provides superior lossless and lossy compression for images on the web. By converting traditional formats like JPG and PNG to WebP, my plugin offers a straightforward solution to this dilemma.&lt;/p&gt;

&lt;p&gt;Unlike other image optimization tools that create multiple versions of the same image to adapt to different screen sizes, “Convert JPG, PNG to WebP” focuses solely on converting images to the WebP format. This approach streamlines the optimization process, ensuring that your website benefits from reduced image file sizes without the added complexity of managing multiple image versions. The result? Faster loading times, improved SEO rankings, and a better user experience.&lt;/p&gt;

&lt;h3&gt;
  
  
  Designed to Be Lightweight
&lt;/h3&gt;

&lt;p&gt;I understand the concerns many WordPress site owners have regarding plugin bloat. Too many plugins or overly complex ones can slow down your site, create security vulnerabilities, or cause compatibility issues. That’s why I designed Convert JPG, PNG to WebP to be as lightweight as possible.&lt;/p&gt;

&lt;p&gt;This plugin doesn’t clutter your dashboard with unnecessary features or settings. Instead, it integrates seamlessly into your WordPress site, working quietly in the background. Once activated, it automatically converts JPG and PNG images to WebP format during the upload process. For WordPress administrators, a simple settings page allows for easy control over the plugin’s functionality without overwhelming you with options.&lt;/p&gt;

&lt;h3&gt;
  
  
  Security and Best Practices
&lt;/h3&gt;

&lt;p&gt;In developing “Convert JPG, PNG to WebP,” I prioritized security and adherence to WordPress best practices. The plugin ensures that all variables and options are properly escaped when echoed, preventing cross-site scripting (XSS) vulnerabilities. Additionally, it prevents direct file access to plugin files, further enhancing the security of your WordPress site.&lt;/p&gt;

&lt;p&gt;Furthermore, I’ve made sure the plugin declares a GPL-compatible license, ensuring it aligns with WordPress’s philosophy and allowing for community contributions and modifications. The plugin is also tested up to the latest WordPress version, ensuring compatibility and reliability.&lt;/p&gt;

&lt;h3&gt;
  
  
  Visual Feedback and Accessibility
&lt;/h3&gt;

&lt;p&gt;Recognizing the importance of user feedback, the plugin provides clear visual cues for its operational status within the WordPress dashboard. When WebP conversion is enabled, the status message is displayed in bold green text; when disabled, it appears in bold red. This simple yet effective visual feedback ensures that administrators can quickly ascertain the plugin’s status at a glance, enhancing usability and accessibility.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to use
&lt;/h2&gt;

&lt;p&gt;To use the “Convert JPG, PNG to WebP Premium” plugin, follow these steps:&lt;/p&gt;

&lt;h3&gt;
  
  
  Installation and Activation:
&lt;/h3&gt;

&lt;p&gt;Upload the plugin files to the /wp-content/plugins/ directory.&lt;br&gt;
Activate the plugin through the ‘Plugins’ menu in WordPress.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Admin Interface:&lt;br&gt;
Navigate to the plugin’s admin page by going to the WordPress dashboard and finding the “Convert to WebP” menu item.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Settings Configuration:&lt;br&gt;
On the settings page, you can enable WebP conversion and configure whether to delete the original images after conversion.&lt;br&gt;
Save your settings.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Bulk Conversion:(Premium Only)&lt;br&gt;
Go to the bulk convert page through the “Convert to WebP” menu.&lt;br&gt;
You’ll see a list of images from your Media Library with checkboxes. Select the images you want to convert.&lt;br&gt;
Use the “Select All” checkbox to select all images at once if needed.&lt;br&gt;
Click the “Convert Selected Images” button to start the conversion process.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Upload Conversion:&lt;br&gt;
When you upload new JPG or PNG images to the Media Library, they will be automatically converted to WebP format if the conversion setting is enabled.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Example Usage
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Install the Plugin:&lt;br&gt;
Upload the plugin files to the /wp-content/plugins/ directory.&lt;br&gt;
Activate the plugin through the ‘Plugins’ menu in WordPress.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Navigate to Plugin Settings:&lt;br&gt;
In your WordPress dashboard, find the “Convert to WebP” menu item and click on it.&lt;br&gt;
Go to the “Settings” submenu to configure your conversion settings.&lt;br&gt;
Enable Conversion:&lt;br&gt;
On the settings page, enable the “WebP Conversion” option.&lt;br&gt;
Optionally, enable “Delete Original Images After Conversion” if you want to remove the original images post-conversion.&lt;br&gt;
Save your settings.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Bulk Convert Existing Images(Premium Only):&lt;br&gt;
Go to the “Bulk Convert Images to WebP” page from the plugin menu.&lt;br&gt;
Select the images you want to convert by checking each image.&lt;br&gt;
Click the “Convert Selected Images” button to start converting the selected images to WebP format.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Upload New Images:&lt;br&gt;
When you upload new images to the Media Library, they will be automatically converted to WebP format if the conversion setting is enabled.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Verify Conversion:&lt;br&gt;
After conversion, verify that your images have been converted to WebP format by checking the file format of the images in the Media Library. However, if the conversion is successful, a console message will be confirmed.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Wrapping up.
&lt;/h3&gt;

&lt;p&gt;As the web continues to evolve, so too do the strategies for optimizing its content. “Convert JPG, PNG to WebP” represents a focused approach to image optimization, cutting through the noise to offer a solution that’s both effective and efficient. By converting images to the WebP format, this plugin helps WordPress site owners improve their loading times, SEO rankings, and overall user experience without adding complexity or bloat to their sites.&lt;/p&gt;

&lt;p&gt;I never imagined I would develop such a tool before 2020 as I started late my career. Today, I’m proud to offer the WordPress community a plugin that not only meets a critical need but does so in a way that respects the principles of simplicity, security, and performance. Whether you’re a blogger, an e-commerce site owner, or managing any other type of WordPress site, “Convert JPG, PNG to WebP” is designed to help your site reach its full potential.&lt;/p&gt;

&lt;p&gt;Stay tuned for future updates as I continue to refine and enhance the plugin based on community feedback and the ever-changing landscape of web performance optimization and.&lt;/p&gt;

&lt;p&gt;Do you want to support my work for as little as 10€?&lt;/p&gt;

&lt;p&gt;&lt;a href="https://digitalaccolades.gumroad.com/l/convert-jpg-png-to-webp-pro"&gt;Yes, I want to support your work.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Let's connect: &lt;a href="https://twitter.com/accolades_dev"&gt; 𝕏 &lt;/a&gt;, &lt;a href="https://www.linkedin.com/in/luc-constantin/"&gt;LinkedIn&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>plugin</category>
      <category>converttowebp</category>
      <category>php</category>
    </item>
    <item>
      <title>8 Keys Factors to improve SEO in 2023</title>
      <dc:creator>Luc_C</dc:creator>
      <pubDate>Mon, 12 Jun 2023 15:24:26 +0000</pubDate>
      <link>https://forem.com/digital_accolades/8-keys-factors-to-improve-seo-in-2023-4o94</link>
      <guid>https://forem.com/digital_accolades/8-keys-factors-to-improve-seo-in-2023-4o94</guid>
      <description>&lt;p&gt;Introduction:&lt;/p&gt;

&lt;p&gt;After I implemented the factors below and waited for three months, I observed a major improvement up to 60%. I decided to write abuot in the hope that people like me, who have a need for an online &lt;a href="https://blog.accolades.dev/boost-your-profit-with-google-local-business/"&gt;website’s improvement&lt;/a&gt; will benefit from it.&lt;/p&gt;

&lt;p&gt;I recently received a job to improve a website’s online presence for a client.&lt;/p&gt;

&lt;p&gt;(Take a look at the last one as it’s highly important.)&lt;/p&gt;

&lt;p&gt;When it comes to optimizing your website for better search engine, improve SEO, rankings and attracting the right audience, on-page SEO plays an important role. It involves optimizing individual web pages by implementing various techniques.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;So, I wrote 8 Keys Factors to improve SEO in 2023&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;1.&lt;strong&gt;Title Tag:&lt;/strong&gt;&lt;br&gt;
Crafting an attention-grabbing title that incorporates your target keyword is essential.&lt;br&gt;
Search engines use title tags to identify the nature of your content and display relevant results when users search for specific keywords.&lt;/p&gt;

&lt;p&gt;2.&lt;strong&gt;Meta Description:&lt;/strong&gt; The meta description is a concise summary of your blog, usually limited to 160 characters.&lt;/p&gt;

&lt;p&gt;It is important to include your target keyword in this description to provide search engines with additional information about your content and suggest users to click on your page and drag attention to your content.&lt;/p&gt;

&lt;p&gt;3.&lt;strong&gt;Heading Tags Semantics:&lt;/strong&gt; Utilizing your keywords in various heading tags, such as Heading 1, Heading 2, Heading 3, and so on, helps organize your content and signal its relevance to search engines.&lt;/p&gt;

&lt;p&gt;Properly formatted headings contribute to the overall SEO optimization of your page.&lt;/p&gt;

&lt;p&gt;4.&lt;strong&gt;Use of Inbound Links:&lt;/strong&gt; Inbound links, also known as backlinks, occur when other websites link back to your site. Search engines consider inbound links as an indicator of high-quality content.&lt;/p&gt;

&lt;p&gt;5.&lt;strong&gt;Use of Outbound Links&lt;/strong&gt;: Outbound links, on the other hand, refer to external links that lead users from your website to another site.&lt;/p&gt;

&lt;p&gt;By including relevant outbound links, you provide additional resources and references for your readers. Internal links, which lead to other pages within your website, also contribute to SEO improvement and optimization&lt;/p&gt;

&lt;p&gt;6.&lt;strong&gt;Image Optimization:&lt;/strong&gt; Images are vital elements that can affect your website’s loading speed. Optimizing images within your articles can significantly impact your SEO results.&lt;/p&gt;

&lt;p&gt;Additionally, adding alt text (alternative text) to images enhances web accessibility by describing the images to visually impaired users through screen readers.&lt;/p&gt;

&lt;p&gt;7.&lt;strong&gt;Formatting &amp;amp; Readability:&lt;/strong&gt; A proper formatting, including correct grammar, voice, and the use of transition words, ensures readability and enhances the user experience.&lt;/p&gt;

&lt;p&gt;Well-structured paragraphs, organized content, and adherence to grammatical rules contribute to optimizing your page and improving its ranking on search engines.&lt;/p&gt;

&lt;p&gt;8.&lt;strong&gt;Keyword Stuffing:&lt;/strong&gt; Lastly, identifying relevant keywords and strategically placing them throughout your article or blog is important. Keyword stuffing, when done correctly, helps search engines understand the content of your page and improves its chances of ranking higher.&lt;/p&gt;

&lt;p&gt;⚠️ However you should do keyword stuffing with caution because excessively and repetitively using keywords or phrases in a web page’s content or metadata to manipulate search engine rankings is a high risk and instead of improve SEO you might get banned. It disregards natural language flow and user experience in an attempt to appear more relevant to specific queries. Search engines now penalize keyword stuffing as a black hat SEO technique. Instead, prioritize creating valuable, user-friendly content over focusing solely on keyword density.&lt;/p&gt;

&lt;p&gt;In fact, I personally don’t use “&lt;em&gt;keyword stuffing&lt;/em&gt;” in the sense of placing random keywords on the content. I keep the focus on helping the reader and thus, it helps the one that reads but also it ranks well avoiding the banning of the website. It’s a win-win.&lt;/p&gt;

&lt;p&gt;For more infromation on keywords stuffing see&lt;a href="https://www.semrush.com/blog/how-to-keep-keyword-density-natural-and-avoid-keyword-stuffing/"&gt; this &lt;/a&gt;article by SEMRush&lt;/p&gt;

&lt;p&gt;As this list is by far to be complete, it is a basic start for you to start applying a better SEO improvement for your content. Whether is a blog, an online store or a portfolio.&lt;/p&gt;

&lt;p&gt;Please bear in mind that while the use of an Ai like chatGPT will help you it is important to understand that you’ll need to modify the main suggestions in order to be for human. Recently Google and other Browsers will penalize an AI content without the human focus.&lt;/p&gt;

&lt;p&gt;If I’d conclude in some way it will be this one:&lt;/p&gt;

&lt;p&gt;Write content for humans focusing primarily in help them. If you run a service offering business model like construction, write articles of how to’s and what tools are better for xyz. If you have an online business store, make offers and write about them on social media creating crossposting the content. After all, is the humans who will buy or benefit the services or products you offer, not bots.&lt;/p&gt;

&lt;p&gt;That’s it for this article where I share my latest experience on improve SEO. I hope you enjoyed it.&lt;/p&gt;

&lt;p&gt;Until next one, stay informed and keep building awesome things, for humans. 🙂&lt;/p&gt;

&lt;p&gt;Is this helpful for you? Why not subscribe to the monthly newsletter and receive an email with all the articles I write about coding, and dev things, mainly JavaScript?&lt;br&gt;
&lt;a href="https://dev.us10.list-manage.com/subscribe?u=0f5565c568dc14b025939ac1c&amp;amp;id=85daddfbc7"&gt;Subscribe&lt;/a&gt;&lt;/p&gt;

</description>
      <category>seo</category>
      <category>contentwriting</category>
      <category>webdev</category>
      <category>internet</category>
    </item>
    <item>
      <title>Career Timeline's Power</title>
      <dc:creator>Luc_C</dc:creator>
      <pubDate>Fri, 05 May 2023 09:30:28 +0000</pubDate>
      <link>https://forem.com/digital_accolades/career-timelines-power-25ad</link>
      <guid>https://forem.com/digital_accolades/career-timelines-power-25ad</guid>
      <description>&lt;h3&gt;
  
  
  The Power of a Career Timeline: A Late Starter's Guide to Success in the Tech Industry.
&lt;/h3&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.amazonaws.com%2Fuploads%2Farticles%2Fg570m2p22n7xk8ciqhpl.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.amazonaws.com%2Fuploads%2Farticles%2Fg570m2p22n7xk8ciqhpl.png" alt="timeline" width="710" height="828"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As a developer, your career journey is a story that reflects your experiences, achievements, and growth. So, I believe a timeline is a powerful tool that help the development path and identify critical milestones. It has helped me to set achievable goal in the latest years since I started my journey.&lt;/p&gt;

&lt;p&gt;In this short article, I share the benefits of creating a timeline for my developer career. As I began late in the tech industry and had a career change from the logistics industry, I was dealing with various responsibilities, including raising my four kids.&lt;/p&gt;

&lt;p&gt;A roadmap to achieving goals.&lt;/p&gt;

&lt;p&gt;Creating a timeline can give  a clear roadmap of what you want to achieve in your developer career. In my experience it helped me identify the skills, tools, and technologies I needed to learn, and when  to learn them. This way, I can break down your goals into smaller, achievable milestones, and focus on what matters most at any given time.&lt;/p&gt;

&lt;p&gt;A timeline can be a source of motivation, especially when you're starting late in the tech industry. It can help you visualize your progress, see how far you've come, and stay committed to your goals. As you check off your achievements and milestones, you'll gain a sense of accomplishment and confidence in your ability to learn and grow.&lt;/p&gt;

&lt;p&gt;It can also be a tool for self-reflection, allowing you to see how your career has evolved and identify areas where you need to improve. You can track your experiences, projects, and accomplishments, and use them to showcase your skills and knowledge to potential employers. Moreover, you can use your timeline to identify patterns, both positive and negative, in your career. You can take advantage of that information to make better decisions about your future.&lt;/p&gt;

&lt;p&gt;A career timeline can also balance your personal and professional responsibilities. ,I have four kids and in my case, it is essential to prioritize time and effort.&lt;/p&gt;

&lt;p&gt;By creating a timeline, you can plan your career goals around your family life, making sure that you're not sacrificing one for the other.&lt;/p&gt;

&lt;p&gt;Let's recap:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A career timeline provides a roadmap to your career goals.&lt;/li&gt;
&lt;li&gt;A timeline can be a source of motivation, especially when starting late in the tech industry.&lt;/li&gt;
&lt;li&gt;A career timeline can be a tool for self-reflection and decision-making.&lt;/li&gt;
&lt;li&gt;It helps to balance personal and professional responsibilities.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A career timeline can be a valuable tool for anyone, especially for those who (like me) began late in the tech industry and had a career change from a different field. It could’ve help map my career goals, and stay motivated. It also helped me reflect on my experiences, and balance my personal and professional responsibilities.&lt;/p&gt;

&lt;p&gt;If you are like me, starting late in the tech using a career timeline, you can take control of your career journey, you can set achievable goals, and succeed in the tech industry.&lt;/p&gt;

&lt;p&gt;Want to grab your hands on the timeline code snippet shown in the photo?&lt;br&gt;
&lt;a href="https://github.com/luc-constantin/Personal-Web-Development-Timeline" rel="noopener noreferrer"&gt;Grab it here!&lt;/a&gt; &lt;br&gt;
Also, check out how to increase your revenue with &lt;a href="https://blog.accolades.dev/boost-your-profit-with-google-local-business/" rel="noopener noreferrer"&gt;this free tool&lt;/a&gt;.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Is this helpful for you? Why not subscribe to the monthly newsletter and receive an email with all the articles I write about coding, and dev things, mainly JavaScript&lt;/em&gt;?&lt;/p&gt;

&lt;p&gt;&lt;a href="https://dev.us10.list-manage.com/subscribe?u=0f5565c568dc14b025939ac1c&amp;amp;id=85daddfbc7" rel="noopener noreferrer"&gt;Subscribe to Newsletter&lt;/a&gt;&lt;/p&gt;

&lt;h6&gt;
  
  
  Corrected with the Grammarly app
&lt;/h6&gt;

</description>
      <category>career</category>
      <category>beginners</category>
      <category>programming</category>
      <category>guide</category>
    </item>
    <item>
      <title>3 Keys Introduction To Objects Arrays</title>
      <dc:creator>Luc_C</dc:creator>
      <pubDate>Mon, 24 Apr 2023 09:11:22 +0000</pubDate>
      <link>https://forem.com/digital_accolades/3-keys-introduction-to-objects-arrays-4m6e</link>
      <guid>https://forem.com/digital_accolades/3-keys-introduction-to-objects-arrays-4m6e</guid>
      <description>&lt;p&gt;If you are a web developer, and I assume you are since you landed here reading this, you know that one of the most used programming languages is JavaScript.&lt;br&gt;
The key to creating complex and efficient programs in JavaScript is the ability to work with objects and arrays.&lt;/p&gt;
&lt;h2&gt;
  
  
  Arrays
&lt;/h2&gt;

&lt;p&gt;An array is a collection of values, similar to a list or an array in other programming languages. You can think of an array as a box with many compartments, where each compartment holds a value. I wrote a more elaborate article about it here. In JavaScript, you can create an array using square brackets and separate each value with a comma. For example, let’s say we want to create an array of letters:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="kd"&gt;let&lt;/span&gt; &lt;span class="nx"&gt;letters&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;A&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;B&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;C&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;D&lt;/span&gt;&lt;span class="p"&gt;];&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;In this example, we’ve created an array called “letters” that contains four values. We can access each value in the array using its index, which is the position of the value in the array. Remember that in JavaScript, arrays are zero-indexed, which means the first value is at index 0, the second value is at index 1, and it goes on. For example, to access the first value in the “letters” array, we would use the following code:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;letters&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;]);&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;// Output: A

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Objects.
&lt;/h2&gt;

&lt;p&gt;Objects are collections of key-value pairs, also known as properties. An object is like a dictionary, where each key represents a word and the value represents its definition. In JavaScript, you can create an object using curly braces { } and separating each key-value pair with a comma. For example, let’s say we want to create an object that represents a person:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="kd"&gt;let&lt;/span&gt; &lt;span class="nx"&gt;person&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="na"&gt;name&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;Luc&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="c1"&gt;//this is a string&lt;/span&gt;
  &lt;span class="na"&gt;age&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;45&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="c1"&gt;//this is a number&lt;/span&gt;
  &lt;span class="na"&gt;gender&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;male&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt; &lt;span class="c1"&gt;//this is a string&lt;/span&gt;
&lt;span class="p"&gt;};&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;In this example, we’ve created an object called “person” that has three properties: “name”, “age”, and “gender”. We can access each property in the object using dot notation. For example, to access the “name” property, we would use the following code:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;console.log(person.name); // Output: 'Luc'
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Arrays and objects can also be combined to create more complex data structures. For example, let’s say we want to create an array of users, where each user is an object with a “first” and “last” name:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="kd"&gt;let&lt;/span&gt; &lt;span class="nx"&gt;users&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
  &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="na"&gt;first&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;Luc&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="na"&gt;last&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;Constantin&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt; &lt;span class="p"&gt;},&lt;/span&gt;
  &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="na"&gt;first&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;John&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="na"&gt;last&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;Macintosh&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt; &lt;span class="p"&gt;},&lt;/span&gt;
&lt;span class="p"&gt;];&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;In this example, we’ve created an array called “users” that contains two objects, each representing a user. We can access the “first” property of the second user using the following code:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;console.log(users[1].first); // Output: 'John'
//Arrays are zero-indexed, which means the first value starts at index 0(zero)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Console.table()
&lt;/h2&gt;

&lt;p&gt;For an improved way to debug, we can use the console.table() method to display arrays and objects in a tabular format, which is useful for visualizing complex data structures. For example, to display the “users” array in a table, we would use the following code:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;  &lt;span class="kd"&gt;let&lt;/span&gt; &lt;span class="nx"&gt;user&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
      &lt;span class="na"&gt;first&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;Luc&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
      &lt;span class="na"&gt;last&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;Constantin&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
      &lt;span class="na"&gt;occupation&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;web developer&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
      &lt;span class="na"&gt;loggedin&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
      &lt;span class="na"&gt;hobbies&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;hiking&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;running&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;tennis&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
        &lt;span class="p"&gt;}&lt;/span&gt; 
     &lt;span class="nb"&gt;document&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;getElementById&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;title&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;innerText&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;user&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;first&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
     &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;table&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;user&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;the result in the console will be as seen in the &lt;br&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.amazonaws.com%2Fuploads%2Farticles%2F1r0kbw027m9awsr5ugcu.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.amazonaws.com%2Fuploads%2Farticles%2F1r0kbw027m9awsr5ugcu.png" alt="below photo:" width="759" height="623"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you want to know more about console.table() see &lt;br&gt;
&lt;a href="https://developer.mozilla.org/en-US/docs/Web/API/console/table" rel="noopener noreferrer"&gt;this article.&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Let’s briefly recap:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;arrays and objects are fundamental data structures in JavaScript
they are essential for creating complex and efficient programs&lt;/li&gt;
&lt;li&gt;console.table() is great way method to display arrays and objects in a tabular format&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;As a final thought I believe that by understanding how to work with arrays and objects, you can unlock the full potential of JavaScript and create amazing web applications, like shopping lists, to-do lists, and much more.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Is this helpful for you? Why not subscribe to the monthly newsletter and receive an email with all the articles I write about coding, and dev things, mainly JavaScript&lt;/em&gt;?&lt;/p&gt;

&lt;p&gt;&lt;a href="https://dev.us10.list-manage.com/subscribe?u=0f5565c568dc14b025939ac1c&amp;amp;id=85daddfbc7" rel="noopener noreferrer"&gt;Subscribe to Newsletter&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>webdev</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>3 empowering keys to enhance your Captcha knowledge</title>
      <dc:creator>Luc_C</dc:creator>
      <pubDate>Fri, 21 Apr 2023 06:21:58 +0000</pubDate>
      <link>https://forem.com/digital_accolades/3-empowering-keys-to-enhance-your-captcha-knowledge-8bf</link>
      <guid>https://forem.com/digital_accolades/3-empowering-keys-to-enhance-your-captcha-knowledge-8bf</guid>
      <description>&lt;p&gt;Have you wondered what CAPTCHA stands for? It stands for Completely Automated Public Turing test to tell Computers and Humans Apart. In this article, we’ll learn why is important to know about CAPTCHA and how can empower you as a developer to ease the user experiences.&lt;/p&gt;

&lt;p&gt;We will approach the following:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What is captcha and why a web developer should know about it.&lt;/li&gt;
&lt;li&gt;program for solving captcha&lt;/li&gt;
&lt;li&gt;how to bypass the captcha&lt;/li&gt;
&lt;li&gt;captcha solver and recap&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  1. What is captcha and why a developer should know about it
&lt;/h2&gt;

&lt;p&gt;As a developer, it’s super important to understand what CAPTCHA is because it’s a security feature that’s commonly used to prevent spam and automated attacks on websites and apps.&lt;/p&gt;

&lt;p&gt;To make sure your apps and websites are safe, you might need to add captcha features to prevent bots from accessing them. Knowing about captcha technology can also help you create better user experiences by adding user-friendly captcha options that are easy for people to solve while still keeping everything secure. So it’s definitely worth taking the time to explore more about Captcha!&lt;/p&gt;

&lt;p&gt;While it’s possible to hide the presence of the captcha on a website, I would not recommend doing so. Captcha is an important tool for protecting your websites from automated attacks and spam, and it’s essential to communicate to users that their safety and security are a top priority to you.&lt;/p&gt;

&lt;p&gt;By hiding the captcha, you are potentially sending the wrong message to your users, which could erode their trust in your website. Providing transparency about your security measures and conveying the importance of their privacy and safety to your users is fundamental. The outcome could be a more positive user experience on your website as a result of building trust and confidence.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. What is a program for solving a captcha and where can be used.
&lt;/h2&gt;

&lt;p&gt;An automated captcha solver is a software application or service designed to solve captchas automatically. A captcha verifies that the person accessing a website or application is human, not an automated program or bot. A captcha-solving program analyses and identifies characters displayed in the captcha using advanced algorithms, including machine learning techniques.&lt;/p&gt;

&lt;p&gt;Captchas are used in various industries and applications, such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Web scraping: Web scraping involves collecting data from website&lt;/li&gt;
&lt;li&gt;Online marketing: Some online marketing techniques require multiple accounts&lt;/li&gt;
&lt;li&gt;Online surveys: Online surveys often use captchas to prevent automated responses.&lt;/li&gt;
&lt;li&gt;E-commerce/ Woocommerce: Some e-commerce and woo-commerce sites require CAPTCHA verification during checkout to prevent fraudulent transactions.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  3. How to bypass captcha and why it is important
&lt;/h2&gt;

&lt;p&gt;There are a few methods for bypassing captcha challenges that are considered ethical and legitimate. One method is to use third-party services like 2captcha.com, which provide captcha-solving services by using human workers to solve the challenges. This approach can be useful for website and application developers who need to solve a large number of captcha challenges as part of their automated processes.&lt;br&gt;
One of the key benefits of using 2Captcha is that the service is fully automated, which means that once you have configured your software to work with it, you can simply forget about captcha solving and focus on other tasks.&lt;br&gt;
The service is also designed to be easy to use, with a simple payment system that allows you to top up your balance whenever you need to.&lt;/p&gt;

&lt;p&gt;If you are a developer then 2Captcha can be a valuable tool for you if you need to integrate captcha recognition into your websites. It provides a reliable and efficient way to automate this process.&lt;br&gt;
By taking advantage of 2Captcha’s workforce of human workers, you can ensure that the captcha recognition is accurate and reliable, while also saving time and resources.&lt;/p&gt;

&lt;p&gt;Here is a basic detailed list of explanations of how to solve captcha automatically using 2Captcha service:&lt;/p&gt;

&lt;p&gt;• &lt;strong&gt;Upload a captcha on 2captcha.com/in.php:&lt;/strong&gt; To solve a captcha challenge automatically using 2captcha.com, you must first upload the captcha to the website by submitting it to the in.php endpoint. This can typically be done using an HTTP request or an API provided by the service.&lt;br&gt;
• &lt;strong&gt;The server stores your captcha and returns you the ID of your captcha:&lt;/strong&gt; After you upload the captcha, the 2captcha.com server will store it and return you a unique ID for the captcha challenge. This ID is used to track the progress of the captcha challenge and retrieve the solution once it’s been solved.&lt;br&gt;
• &lt;strong&gt;The server immediately distributes your captcha to a worker:&lt;/strong&gt; Once the captcha challenge has been stored, the 2captcha.com server will distribute it to a worker who is trained to solve captcha challenges. The worker may use various techniques, such as OCR or machine learning, to recognise and solve the captcha challenge.&lt;br&gt;
• &lt;strong&gt;Worker solves the captcha and sends the answer back to server:&lt;/strong&gt; After the worker has solved the captcha challenge, they will send the answer back to the 2captcha.com server. This answer will typically be in the form of a text string or a set of coordinates that correspond to the solution of the captcha challenge.&lt;br&gt;
• &lt;strong&gt;You are sending a request to the server using your ID to get the answer:&lt;/strong&gt; Finally, you can retrieve the solution to the captcha challenge by sending a request to the 2captcha.com server using the unique ID assigned to the captcha challenge. The server will then return the solution to you, which you can use to automate the process of solving captcha challenges on your website or application.&lt;br&gt;
You should also keep in mind that the UX should always be a priority, and as a developer, you must strive to minimize the impact of captcha challenges on your website and also maintain security and integrity.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Why you should use a captcha solver – recap
&lt;/h2&gt;

&lt;p&gt;Solving CAPTCHA challenges manually can be time-consuming and frustrating, particularly if you need to complete many of them. This is where a 2captcha solver comes in handy. Time can be saved, productivity can be increased, and costs can be reduced when captcha challenges are bypassed automatically. The most important benefits of a captcha solver are these:&lt;/p&gt;

&lt;p&gt;You save time and increase productivity – Like I said before by using a captcha solver, you can quickly and easily bypass captcha challenges, saving you time and increasing your productivity.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Improve accuracy&lt;/strong&gt; – Some captcha challenges can be difficult to solve manually, which could lead to errors. Using &lt;a href="https://2captcha.com/"&gt;2Captcha&lt;/a&gt; solver can help improve accuracy by ensuring that the challenge is solved correctly.&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;Increase security *&lt;/em&gt; – Captcha challenges are often used as a security measure to prevent bots and automated attacks. By using 2Captcha solver, you can help ensure the security of your website or application by preventing these types of attacks.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Reduce costs&lt;/strong&gt; – If you need to complete a large number of captcha challenges, manually solving them can be time-consuming and costly. Using a captcha solver can help reduce costs by automating the process.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Convenience&lt;/strong&gt; – Captcha challenges can be frustrating and time-consuming to solve manually. By using a captcha solver, you can bypass these challenges with ease, making your online experience more convenient and enjoyable.&lt;/p&gt;

&lt;p&gt;One of the most important things when it comes to captcha solver is that 2Captcha provides a secure way to automate the process of captcha recognition, which is an important security feature used to prevent automated attacks and spam on websites and applications.&lt;br&gt;
The service uses a workforce of human workers to solve captchas, which allows it to bypass even the most difficult types of captchas that are designed to be challenging for automated programs.&lt;br&gt;
While the service in this article doesn’t provide a huge discount, you can test the services as they offer good prices in comparison to other captcha services.&lt;/p&gt;

&lt;p&gt;Test 2Captcha &lt;a href="https://2captcha.com/"&gt;Here&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;Is this helpful for you? Why not subscribe to the monthly newsletter and receive an email with all the articles I write about coding, and dev things, mainly JavaScript?&lt;/p&gt;

&lt;p&gt;&lt;a href="https://dev.us10.list-manage.com/subscribe?u=0f5565c568dc14b025939ac1c&amp;amp;id=85daddfbc7"&gt;Subscribe to Monthly Newsletter&lt;br&gt;
&lt;/a&gt;&lt;/p&gt;

</description>
      <category>security</category>
      <category>captcha</category>
      <category>webdev</category>
      <category>api</category>
    </item>
    <item>
      <title>jQuery Migrate brakes WordPress version 5.5</title>
      <dc:creator>Luc_C</dc:creator>
      <pubDate>Mon, 10 Apr 2023 10:45:49 +0000</pubDate>
      <link>https://forem.com/digital_accolades/jquery-migrate-brakes-wordpress-version-55-p9a</link>
      <guid>https://forem.com/digital_accolades/jquery-migrate-brakes-wordpress-version-55-p9a</guid>
      <description>&lt;p&gt;A few days ago I bumped into a problem on one of my client’s WordPress website. the problem was that some function like “submit” form was not responding. &lt;/p&gt;

&lt;p&gt;The solution was at hand, but I found out something more serious was happening.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Hi, I am Luc, a web developer and programmer in his early 40’s that started his journey of coding in February 2019.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;WordPress released the 5.5 version called “Eckstine” and it is outstanding regarding speed, search, and security as they state on their main website. If you’d like to read more about this update, you can do it here&lt;/p&gt;

&lt;h3&gt;
  
  
  The Problem
&lt;/h3&gt;

&lt;p&gt;But with this update they brought a very big issue: jQuery seized to be 100% responsive. The problem is that the JavaScript library called jQuery Migrate doesn’t install itself on the majority of the website when update causing everything that is JavaScript related to work improperly. We can think at JavaScript as small engines behind the scene that turns user’s action in reality. These little engines work behind the scenes to make forms, search bars, and drop-down menus to function.&lt;/p&gt;

&lt;p&gt;Having an older theme installed on your website that is outdated, compatibility will show and will cause issues. &lt;/p&gt;

&lt;p&gt;So, the problem appears when a WordPress theme is old or a plugin is outdated. If the issue is with an older plugin, you can check the last time was updated, if it’s more than a year I recommend you to search a newer plugin with the same function, as that may cause the problem.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Solution
&lt;/h3&gt;

&lt;p&gt;As the main WordPress website states: “With the update to WordPress 5.5, a migration tool known as jQuery-migrate will no longer be enabled by default. This may lead to unexpected behaviors in some themes or plugins who run older code” the handy solution is to install a plugin called: “Enable jQuery Migrate Helper” which you can download it from here or if you feel like this too easy, you can go deeper and downgrade from version 5.5 to version 5.4.2 as a user said: “The best solution is to downgrade to 5.4.2 Using the WP Downgrade Plugin by Version 1.2.1 | By Reisetiger.”&lt;/p&gt;

&lt;p&gt;Conclusion&lt;/p&gt;

&lt;p&gt;As of all updates nowadays, this one brings solutions, speed, and reliability but as well while this happens, bugs are presents as well. The best, for now, is to use whatever you see fit, and with whatever CMS you feel comfortable.&lt;/p&gt;

&lt;p&gt;I hope this brings a solution to your struggle and until next week I wish you a productive week ahead.&lt;/p&gt;

&lt;p&gt;You can find me on Twitter or LinkedIn&lt;/p&gt;

</description>
      <category>wordpress</category>
      <category>php</category>
      <category>news</category>
      <category>codenewbie</category>
    </item>
    <item>
      <title>Boost Your Profit with Google Local Business</title>
      <dc:creator>Luc_C</dc:creator>
      <pubDate>Mon, 10 Apr 2023 10:44:48 +0000</pubDate>
      <link>https://forem.com/digital_accolades/boost-your-profit-with-google-local-business-2kpj</link>
      <guid>https://forem.com/digital_accolades/boost-your-profit-with-google-local-business-2kpj</guid>
      <description>&lt;p&gt;As someone who aims to assist small businesses in enhancing their online visibility, I frequently suggest creating a Google local business. You might boost your profit with Google Local Business with this quick solution but like any other approach, it has its drawbacks and benefits.&lt;/p&gt;

&lt;p&gt;In this short article, I will share my personal experience on how to boost your profit with Google Local Business by improving small businesses’ online presence on Google.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Need&lt;/strong&gt; and How to take advantage to boost your profit with Google Local Business&lt;br&gt;
My usual morning routine involves having coffee with my wife outside the house. While waiting for our orders at the restaurant, I usually check if the restaurant is registered on Google Maps. Although most of them are usually present, their online visibility is weak, with no updates, pictures, menus, or descriptions. This is why I offer to help them improve.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Approaching.&lt;/strong&gt;&lt;br&gt;
I understand that restaurant owners are often busy people, so I highlight the significant advantages of creating a Google local business. Here are some of them:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It does not require maintenance&lt;/li&gt;
&lt;li&gt;There are no monthly payments&lt;/li&gt;
&lt;li&gt;It can improve Google’s ranking&lt;/li&gt;
&lt;li&gt;It enhances business credibility
These are only a few examples that I share with possible clients.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Pros.&lt;/strong&gt;&lt;br&gt;
From a freelancer’s standpoint, some advantages of creating a Google local business include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You do not require coding skills&lt;/li&gt;
&lt;li&gt;You do not need to optimize it for SEO since it comes with
integrated tools&lt;/li&gt;
&lt;li&gt;It already has a mobile-friendly design&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Cons.&lt;/strong&gt;&lt;br&gt;
There are some drawbacks when you establish a Google local business. For instance, if you also want to create a single webpage Google profile, you are limited to the available Google templates. Also, you can only use 80 characters for the headline, and there are limits to the description and summary headers, to mention some.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Benefits&lt;/strong&gt;&lt;br&gt;
Creating a Google local business can significantly impact a small business’s online visibility. With the use of specific keywords and phrases, business owners can have an optimized local business appear in Google searches related to their products and services. This increased visibility can lead to increased customer traffic and ultimately, higher sales. And this is when you come to the stage.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Let’s recap:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;find an affordable path to the need of small businesses&lt;/li&gt;
&lt;li&gt;approach the owners by highlighting the advantages&lt;/li&gt;
&lt;li&gt;save time with already built-in tools from Google Local business templates&lt;/li&gt;
&lt;li&gt;it’s a win-win for both owners and freelancers.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Final thought:&lt;br&gt;
Google Local Business is an excellent way for small businesses to improve their online visibility. Despite some downsides, it is an ideal option for a freelancer to increase profit.&lt;/p&gt;

&lt;p&gt;Did you just start your freelancing journey?&lt;br&gt;
Want to know How to get clients as a web developer newbie?&lt;br&gt;
&lt;a href="https://blog.accolades.dev/how-to-get-clients-as-a-web-developer-newbie"&gt;See this article!&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Article written originally &lt;a href="https://blog.accolades.dev/boost-your-profit-with-google-local-business/"&gt;here&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;Is this helpful for you? Why not subscribe to my newsletter and receive an email with all the articles I write about coding, and dev things, mainly Freelancing, JavaScript, and WordPress?&lt;br&gt;
&lt;a href="https://dev.us10.list-manage.com/subscribe?u=0f5565c568dc14b025939ac1c&amp;amp;id=85daddfbc7"&gt;Subscribe to Newsletter!&lt;/a&gt;&lt;/p&gt;

</description>
      <category>seo</category>
      <category>google</category>
      <category>freelancing</category>
    </item>
    <item>
      <title>4 Reasons to build your own Portfolio</title>
      <dc:creator>Luc_C</dc:creator>
      <pubDate>Wed, 27 Jan 2021 12:04:08 +0000</pubDate>
      <link>https://forem.com/digital_accolades/4-reasons-to-build-your-own-portfolio-4ige</link>
      <guid>https://forem.com/digital_accolades/4-reasons-to-build-your-own-portfolio-4ige</guid>
      <description>&lt;h6&gt;
  
  
  originally posted on &lt;a href="https://blog.accolades.dev/2021/01/24/4-reasons-to-build-your-own-portfolio/"&gt;blog.accolades.dev&lt;/a&gt;
&lt;/h6&gt;

&lt;p&gt;Hey, long time no see. It’s been almost three weeks since I haven’t wrote, so it’s good to be back.&lt;/p&gt;

&lt;p&gt;As usual, I don’t make long introductions, so here we go.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. You get exposure!
&lt;/h2&gt;

&lt;p&gt;creating your portfolio you get to be known. Whether is for job hunting, connecting with other developers, or practice, people will get to know what you do and what you are passionate about. A portfolio can help you also to bring new customers if you plan to freelance, in fact, a portfolio nowadays stands almost like a Resume, and it’s a must if you ask me.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Is a method of self-discovery and confidence building
&lt;/h2&gt;

&lt;p&gt;A portfolio can also help you in the future see the you develop your skills. You can look back and see what skills you knew, for instance, a year ago and add the skill you learn meanwhile. Having a portfolio you can ask for feedback from other devs and they can give you advice so that you’ll improve it.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. It keeps you organized
&lt;/h2&gt;

&lt;p&gt;For many of us, self – taught or students, time is important when it comes to programming. A portfolio can help you organize your accomplishments, can help you set goals and categorize your aspirations and it shows who you are and your personality.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. It helps you implement what you are learning.
&lt;/h2&gt;

&lt;p&gt;Building your portfolio helps you practice what you are learning and gives the feeling like in real life. It also helps you find a new way of working and you discover new things while you carry out the work.&lt;/p&gt;

&lt;p&gt;These 4 reasons I discovered them by myself while I was building my Portfolio. It took me around 10 hours and I’ve created it during 10 days. It was a small personal challenge that I wanted to accomplish. You can see the work I’ve done &lt;a href="https://luc-constantin.github.io/myPortfolio/"&gt;here&lt;/a&gt; and the source code &lt;a href="https://github.com/luc-constantin/myPortfolio"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;If you’d like to know the methods and the way I created it let me know and I will write a full tutorial about it.&lt;/p&gt;

&lt;p&gt;Until next time, keep building great things.&lt;/p&gt;

&lt;h6&gt;
  
  
  you can find me on &lt;a href="https://www.linkedin.com/in/luc-constantin/"&gt;LinkedIn&lt;/a&gt; and here on &lt;a href="https://twitter.com/accolades_dev"&gt;Twitter&lt;/a&gt;
&lt;/h6&gt;

</description>
      <category>codenewbie</category>
      <category>github</category>
      <category>career</category>
      <category>programming</category>
    </item>
    <item>
      <title>Three things I am applying since I am programming (and you should too)</title>
      <dc:creator>Luc_C</dc:creator>
      <pubDate>Sun, 06 Dec 2020 10:44:12 +0000</pubDate>
      <link>https://forem.com/digital_accolades/three-things-i-am-applying-since-i-am-programming-and-you-should-too-3mn2</link>
      <guid>https://forem.com/digital_accolades/three-things-i-am-applying-since-i-am-programming-and-you-should-too-3mn2</guid>
      <description>&lt;p&gt; &lt;a href="https://blog.accolades.dev/2020/11/01/three-things-i-am-applying-since-i-am-programming/"&gt;Originally posted on blog.accolades.dev&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Back in February 2019, I started my journey in programming. It was an incredible adventure up to this point, having all the tools and tutorials at hand and it was a trip with ups and downs.&lt;br&gt;
I thought this week I’ll write about the most important things I’ll consider to advise people like me, juniors, that they recently started their coding adventure. As usual, I broke the information into parts, this time in three:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Take notes;&lt;/li&gt;
&lt;li&gt;Apply the concepts; &lt;/li&gt;
&lt;li&gt;Document your journey.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Take notes!
&lt;/h3&gt;

&lt;p&gt;Whether are handwritten notes or you are writing them on your device, take notes! Repeat the information by writing what you’ve just read or watched. It will remain engraved into your brain and you’ll have access to it at a later time. &lt;br&gt;
There are many ways of taking notes, not just writing, find the one that works for you, and use it. &lt;br&gt;
I am writing my notes in my Notebook and it’s beneficial, especially when I need to revisit concepts that I tend to not use for long. I am also using apps like Trello for cross devices. &lt;/p&gt;

&lt;h3&gt;
  
  
  Apply the concepts.
&lt;/h3&gt;

&lt;p&gt;One of the best ways to test what you are learning is to apply. &lt;br&gt;
By applying, I mean building. Build projects, implement what you have learned. Even that it’s sometimes accompanied by struggle. Let me be blank: the struggle is part of the journey and it’s the part where you improve. &lt;br&gt;
Also, applying the concepts gives stability to fundamentals and builds a strong foundation on what you are learning. &lt;br&gt;
You can check my latest project here.&lt;/p&gt;

&lt;h3&gt;
  
  
  Document your journey.
&lt;/h3&gt;

&lt;p&gt;I know I recently said this, but again I am insisting on this topic. It’s important to document your adventure into coding. Go ahead, write a book if necessary! Sell it for 5$ or make a giveaway, but please document your path taken. You’ll thank yourself later.&lt;br&gt;
One of the main benefits of documenting your journey is that you learn a lot while you are writing about the topic(s) you are studying and you don’t allow yourself to provide wrong information about it. You can record voice messages or paint on your Notebook, but this is a very important strategy to apply for growth. &lt;/p&gt;

&lt;h3&gt;
  
  
  Conclusion:
&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;Take notes&lt;/em&gt;, benefits: the information remains engraved into your mind and you can revisit points you didn’t understand;&lt;br&gt;
&lt;em&gt;Applying&lt;/em&gt; the concepts, benefits: you learn and you build a strong good foundation by practice; &lt;br&gt;
&lt;em&gt;Document your journey&lt;/em&gt; benefits: you study the topic before documenting it, you can’t afford to release wrong information.&lt;/p&gt;

&lt;p&gt;That’s it for this week’s article. &lt;br&gt;
I am Luc and I like to think of myself that I am a 40+ of age teenager 🙂. &lt;br&gt;
Until next time, happy coding.&lt;/p&gt;

&lt;p&gt;Connect with me on &lt;a href="https://twitter.com/accolades_dev"&gt;Twitter&lt;/a&gt; and on &lt;a href="https://www.linkedin.com/in/luc-constantin/"&gt;LinkedIn&lt;/a&gt; &lt;/p&gt;

</description>
      <category>codenewbie</category>
      <category>tips</category>
      <category>career</category>
      <category>motivation</category>
    </item>
    <item>
      <title>4 Reasons Why You Should Set Goals.</title>
      <dc:creator>Luc_C</dc:creator>
      <pubDate>Sun, 06 Dec 2020 10:05:21 +0000</pubDate>
      <link>https://forem.com/digital_accolades/4-reasons-why-you-should-set-goals-202d</link>
      <guid>https://forem.com/digital_accolades/4-reasons-why-you-should-set-goals-202d</guid>
      <description>&lt;p&gt; &lt;a href="https://blog.accolades.dev/2020/12/06/4-reasons-why-you-should-set-goals/"&gt;Originally posted on blog.accolades.dev&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Setting goals gives you long-term vision and short-term motivation. By setting clearly defined goals, you can measure the achievement of those goals, seeing forward progress in what you think might be a long project.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Hello,👋 I am Luc, a web developer in his 40’s and I document my journey into a web development career.&lt;br&gt;
Seeing the big picture.&lt;/em&gt; &lt;/p&gt;

&lt;p&gt;When it comes to a career both web development and financial goals go hand in hand. Make a step back, sometimes this helps to see the bigger picture and arrange by priority your goals. A Romanian artist by the name of Constantin Brancusi said that &lt;em&gt;“the higher you go, the wider you see”,&lt;/em&gt; so stopping and focusing by writing down my goals helped me to get closer to them step by step.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Setting goals is effective.
&lt;/h2&gt;

&lt;p&gt;Working towards a goal is a major source of motivation which improves performance. I give you four goal-setting principles that can help improve your chances of success, according to Locke and Latham article “Toward a Theory of Task Motivation”:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Clarity&lt;/li&gt;
&lt;li&gt;Challenge&lt;/li&gt;
&lt;li&gt;Commitment&lt;/li&gt;
&lt;li&gt;Feedback&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Clarity&lt;/em&gt; and specific goals eliminate the confusion.&lt;br&gt;
&lt;em&gt;Challenging&lt;/em&gt; goals helps you accomplish more.&lt;br&gt;
&lt;em&gt;Commitment&lt;/em&gt; helps you achieve the goals.&lt;br&gt;
&lt;em&gt;Feedback&lt;/em&gt; helps you improve it.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Setting a goal keeps you focused.
&lt;/h2&gt;

&lt;p&gt;Setting a goal helps your mental boundaries, what I mean by this is that when you have a certain endpoint in your mind you’ll automatically stay away from distractions. It’s like preparing for your trip with the bus and you know that at 10:30 you’ll have to be at the bus station and you’ll organize your time in such a manner that you’ll be there to get the bus.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Goals help you measure your progress.
&lt;/h2&gt;

&lt;p&gt;I tend to look at other developers’ progress and see if I can do that as well. I have to be real when it comes to reality check as I can’t compare to anyone and I don’t allow myself this luxury as each of every one of us have different circumstances and lives. I compare my own progress. I don’t see myself “arriving” until I am not there, thus avoiding discouragements. Nevertheless, measuring progress helps me see the advance that I’ve made and brings me closer to the end goal moving me in the right direction.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Goals help you overcome procrastination.
&lt;/h2&gt;

&lt;p&gt;I’ve let this one the last on purpose as it’s the most important for me.&lt;br&gt;
When it comes to procrastinating, I am a Jedi Procrastinator.&lt;br&gt;
When you set a goal you make yourself accountable. On the other hand, this is going to do things not according to your mood and it brings a Reminder because they tend to stick in your mind. Learning to not succumb to my mood took me time, I am still fighting with it but I see over the years a great improvement.&lt;/p&gt;

&lt;h3&gt;
  
  
  A briefly personal view on Goals.
&lt;/h3&gt;

&lt;p&gt;Setting goals can help us move forward in life and give us a roadmap to follow. Goals are a great way to hold ourselves accountable, even if we fail. Setting goals and working to accomplish them helps us define what we truly want from life.&lt;br&gt;
Goals also help us prioritize things.&lt;br&gt;
We can definitely choose to wander in life without any goals, but setting goals can help us live the life we want and brings happiness.&lt;br&gt;
Of course, we don’t have to live every moment of our lives planned out because we all need those days when we have nothing to accomplish, but having goals gives us also a purpose when we think everything else is falling apart.&lt;/p&gt;

&lt;p&gt;Hopefully, this week’s article brought to you value and you enjoyed reading it. Until next time, keep your focus on your goals.&lt;/p&gt;

&lt;p&gt;Connect with me on &lt;a href="https://twitter.com/accolades_dev"&gt;Twitter&lt;/a&gt; and on &lt;a href="https://www.linkedin.com/in/luc-constantin/"&gt;LinkedIn&lt;/a&gt;&lt;/p&gt;

</description>
      <category>career</category>
      <category>writing</category>
      <category>codenewbie</category>
    </item>
  </channel>
</rss>
