Building BKMRKS | A Lightweight Bookmarks Manager Project
A developer shares the journey of building BKMRKS, a lightweight, static-first bookmark manager using React and JSON files, eliminating the need for a database.
Juan Fernandes is an experienced freelance web designer and front-end developer specializing in HTML, CSS, and vanilla JavaScript, creating stylish, responsive, and user-friendly websites for businesses of all sizes.
19 articles from this blog
A developer shares the journey of building BKMRKS, a lightweight, static-first bookmark manager using React and JSON files, eliminating the need for a database.
A developer automates fetching liked articles from Instapaper, cleaning and sorting them into a JSON feed for their static site using Node.js and GitHub Actions.
A technical guide on building a static e-commerce site for merchandise using Eleventy (11ty), the Printful API, and Stripe for payments.
A developer shares their experience implementing Content Security Policies (CSP) on their website, fixing broken images and scripts while improving security.
A step-by-step guide on how to submit your Eleventy-built website to the official Eleventy leaderboards via a GitHub pull request.
A guide to improving website security using WebPageTest and Snyk, focusing on implementing HTTP headers like CSP and X-Frame-Options.
A tutorial on generating an auto-updating sitemap.xml file for SEO using the Eleventy static site generator.
A tutorial on dynamically generating unique Open Graph images for blog posts using Eleventy (11ty) and the Cloudinary API.
Explains how to use the 'defer' attribute in JavaScript to optimize page load performance, with a practical example of fixing a slider.
A developer explores HTTP/2's performance benefits, like eliminating the need for file concatenation, and details removing jQuery and optimizing script loading.
A developer's 2019 year in review, covering contract work, a challenging project without version control, and professional growth.
A tutorial on using Perch CMS's blog sections to create and manage multiple distinct blogs on a single website.
A web developer discusses the challenge of tracking client requests and explores using Trello for non-project task management.
A developer shares his personal Git command line aliases and how to create them in Bash and Fish shell.
A developer shares his personal toolkit, including his preferred code editor, terminal, design software, hardware, and testing devices.
A tutorial on how to automatically update the copyright year in a Perch CMS footer using PHP variables and custom templates.
A technical guide on integrating dynamic SVG icon sprites into a website using Perch CMS, allowing content editors to add icons.
A curated list of newsletters for front-end developers to stay updated on CSS, design systems, UI/UX, and web tools.
A front-end developer announces his blog to document his learning journey, focusing on JavaScript, Flexbox, and other web technologies.