<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>byandrev.dev</title><description>Development blog by Andres Parra</description><link>https://byandrev.dev/</link><language>en-us</language><item><title>Optional in Java: how to say goodbye (almost) to NullPointerException</title><link>https://byandrev.dev/posts/optional-in-java/</link><guid isPermaLink="true">https://byandrev.dev/posts/optional-in-java/</guid><description>If you&apos;ve been programming in Java for a while, you&apos;re probably very familiar with NullPointerException. It always seems to appear at the worst possible time, almost always in production, and its error message rarely tells you exactly which variable was null.</description><pubDate>Fri, 10 Jul 2026 01:53:10 GMT</pubDate><category>java</category><author>Andres Parra</author></item><item><title>The cheapest option for AI programming</title><link>https://byandrev.dev/posts/the-cheapest-way-to-code-with-ai/</link><guid isPermaLink="true">https://byandrev.dev/posts/the-cheapest-way-to-code-with-ai/</guid><description>OpenCode Go: GLM, Kimi, Qwen, and DeepSeek models for $5–$10/month. I analyze the limits, how to connect it, and whether it’s worth it compared to Claude.</description><pubDate>Sun, 28 Jun 2026 20:55:46 GMT</pubDate><category>ai</category><category>opencode</category><category>claude</category><author>Andres Parra</author></item><item><title>My son, the OpenAI server</title><link>https://byandrev.dev/posts/my-son-the-openai-server/</link><guid isPermaLink="true">https://byandrev.dev/posts/my-son-the-openai-server/</guid><description>Sam Altman has said that he finds the comparison made regarding the energy consumption of artificial intelligence unfair, and that no one questions how much energy is used to &quot;train&quot; a human.</description><pubDate>Mon, 01 Jun 2026 17:12:14 GMT</pubDate><category>ai</category><category>humor</category><category>irony</category><author>Andres Parra</author></item><item><title>10 tips to get the most out of OpenCode</title><link>https://byandrev.dev/posts/10-best-practices-for-opencode/</link><guid isPermaLink="true">https://byandrev.dev/posts/10-best-practices-for-opencode/</guid><description>OpenCode is a powerful tool, but like any tool, the difference between using it and mastering it lies in the details. These are the tips that have helped me the most in my day-to-day work.</description><pubDate>Tue, 31 Mar 2026 05:00:00 GMT</pubDate><category>ai</category><category>opencode</category><author>Andres Parra</author></item><item><title>Using Artificial Intelligence to read books</title><link>https://byandrev.dev/posts/using-ai-for-reading-books/</link><guid isPermaLink="true">https://byandrev.dev/posts/using-ai-for-reading-books/</guid><description>Use AI to learn from books quickly, like Andrés Bilbao from Rappi. It&apos;s the ideal &quot;entry point&quot; for new topics before delving deeper.</description><pubDate>Wed, 25 Mar 2026 23:59:55 GMT</pubDate><category>ai</category><category>books</category><author>Andres Parra</author></item><item><title>What is GraphQL?</title><link>https://byandrev.dev/posts/what-is-graphql/</link><guid isPermaLink="true">https://byandrev.dev/posts/what-is-graphql/</guid><description>GraphQL is a query language for APIs and a runtime environment for those queries, created by Facebook (Meta) in 2012 and released as open source in 2015.</description><pubDate>Wed, 18 Mar 2026 01:14:54 GMT</pubDate><category>graphql</category><author>Andres Parra</author></item><item><title>How to use OpenCode and GitHub Copilot Pro for free?</title><link>https://byandrev.dev/posts/how-to-use-opencode-and-github-copilot-pro-for-free-as-a-student/</link><guid isPermaLink="true">https://byandrev.dev/posts/how-to-use-opencode-and-github-copilot-pro-for-free-as-a-student/</guid><description>OpenCode is an AI-powered terminal agent that edits entire projects. It allows you to use GitHub Copilot for free for students and offers Plan and Build modes to track code changes.</description><pubDate>Fri, 13 Mar 2026 01:55:28 GMT</pubDate><category>ai</category><category>github</category><category>opencode</category><author>Andres Parra</author></item><item><title>Classifying Product Reviews with Naive Bayes</title><link>https://byandrev.dev/posts/product-review-classification-with-naive-bayes/</link><guid isPermaLink="true">https://byandrev.dev/posts/product-review-classification-with-naive-bayes/</guid><description>A step-by-step exercise on how to classify customer reviews of products using NLP with the Naive Bayes classifier to determine if they are positive or negative.</description><pubDate>Fri, 20 Feb 2026 05:00:00 GMT</pubDate><category>ai</category><category>npl</category><author>Andres Parra</author></item><item><title>What is JSON-LD and why is it important?</title><link>https://byandrev.dev/posts/why-json-ld-is-important-for-seo/</link><guid isPermaLink="true">https://byandrev.dev/posts/why-json-ld-is-important-for-seo/</guid><description>Learn what JSON-LD is and how to use this linked data format to improve your website&apos;s SEO and appear in Google&apos;s knowledge panels.</description><pubDate>Sun, 15 Feb 2026 19:50:24 GMT</pubDate><category>html</category><category>seo</category><author>Andres Parra</author></item><item><title>Linear regression to predict salary</title><link>https://byandrev.dev/posts/linear-regression-to-predict-salary/</link><guid isPermaLink="true">https://byandrev.dev/posts/linear-regression-to-predict-salary/</guid><description>I built a linear regression model in Python with sklearn to predict salaries: cleaning, splitting, training, and metrics.</description><pubDate>Fri, 13 Feb 2026 22:49:16 GMT</pubDate><category>ai</category><category>machine-learning</category><author>Andres Parra</author></item><item><title>Using OpenAI&apos;s Whisper to transcribe videos</title><link>https://byandrev.dev/posts/using-whisper-to-transcribe-videos/</link><guid isPermaLink="true">https://byandrev.dev/posts/using-whisper-to-transcribe-videos/</guid><description>Whisper is OpenAI&apos;s artificial intelligence tool that has revolutionized audio and video transcription. In this guide, you will learn how to install this open-source system on your PC or integrate it using its API to automatically generate subtitles (SRT/VTT).</description><pubDate>Fri, 13 Feb 2026 16:18:31 GMT</pubDate><category>ai</category><category>openai</category><author>Andres Parra</author></item><item><title>Performance metrics in machine learning</title><link>https://byandrev.dev/posts/performance-metrics-in-machine-learning/</link><guid isPermaLink="true">https://byandrev.dev/posts/performance-metrics-in-machine-learning/</guid><description>Evaluating a model means measuring where it fails. In regression: MSE, RMSE, MAE, and R2. In classification: Accuracy, Precision, Recall, F1, and ROC AUC.</description><pubDate>Fri, 13 Feb 2026 00:03:45 GMT</pubDate><category>ai</category><category>machine-learning</category><author>Andres Parra</author></item><item><title>Applying Fine-Tuning to RoBERTuito</title><link>https://byandrev.dev/posts/fine-turing-to-robertuito/</link><guid isPermaLink="true">https://byandrev.dev/posts/fine-turing-to-robertuito/</guid><description>Application of Fine-Tuning of a pre-trained language model, specifically designed to classify teacher evaluations into three levels of criticality.</description><pubDate>Mon, 09 Feb 2026 19:36:13 GMT</pubDate><category>ai</category><category>python</category><author>Andres Parra</author></item><item><title>Vector and matrix operations in Python</title><link>https://byandrev.dev/posts/vector-and-matrix-operations/</link><guid isPermaLink="true">https://byandrev.dev/posts/vector-and-matrix-operations/</guid><description>Have you ever wondered how Netflix decides what to recommend to you or how an algorithm measures how “good” a candidate is? The answer is not magic, it&apos;s linear algebra.</description><pubDate>Thu, 05 Feb 2026 22:50:10 GMT</pubDate><category>ai</category><category>machine-learning</category><category>python</category><author>Andres Parra</author></item><item><title>Basic concepts of linear algebra</title><link>https://byandrev.dev/posts/linear-algebra-basics-for-machine-learning/</link><guid isPermaLink="true">https://byandrev.dev/posts/linear-algebra-basics-for-machine-learning/</guid><description>Algebra allows us to represent and manipulate real-world problems using numbers. Thanks to algebra, we can model relationships, analyze data, and find solutions in a logical and structured way.</description><pubDate>Thu, 05 Feb 2026 20:50:24 GMT</pubDate><category>ai</category><category>machine-learning</category><category>python</category><author>Andres Parra</author></item><item><title>Feedback analysis with Gemma 3</title><link>https://byandrev.dev/posts/using-gemma3-to-generate-teacher-feedback/</link><guid isPermaLink="true">https://byandrev.dev/posts/using-gemma3-to-generate-teacher-feedback/</guid><description>Process of integrating Gemma 3 into teacher evaluation analysis (SET). Moving from hundreds of disordered comments to structured, private summaries using local AI.</description><pubDate>Sun, 01 Feb 2026 22:17:41 GMT</pubDate><category>ai</category><author>Andres Parra</author></item><item><title>Machine Learning Fundamentals</title><link>https://byandrev.dev/posts/machine-learning-fundamentals/</link><guid isPermaLink="true">https://byandrev.dev/posts/machine-learning-fundamentals/</guid><description>Machine learning is a branch of artificial intelligence that uses mathematical models to learn from data and make predictions or discover hidden patterns without being explicitly programmed.</description><pubDate>Sat, 31 Jan 2026 18:50:41 GMT</pubDate><category>ai</category><category>machine-learning</category><author>Andres Parra</author></item><item><title>Installing Ollama and Gemma 3B on Linux</title><link>https://byandrev.dev/posts/ollama-in-linux/</link><guid isPermaLink="true">https://byandrev.dev/posts/ollama-in-linux/</guid><description>Ollama is a tool that makes working with Large Language Models (LLMs), like Gemma 3B, much easier. Instead of having to install a mountain of dependencies and configure complex environments, Ollama simplifies the entire process.</description><pubDate>Wed, 28 Jan 2026 05:00:00 GMT</pubDate><category>linux</category><category>ai</category><author>Andres Parra</author></item><item><title>Customize the password recovery flow with Firebase</title><link>https://byandrev.dev/posts/customize-password-recovery-flow-with-firebase/</link><guid isPermaLink="true">https://byandrev.dev/posts/customize-password-recovery-flow-with-firebase/</guid><description>By default, when a user forgets their password, Firebase sends them to a domain such as your-project.firebaseapp.com. This can undermine user trust and aesthetics.</description><pubDate>Sun, 18 Jan 2026 23:03:58 GMT</pubDate><category>firebase</category><author>Andres Parra</author></item><item><title>Set up your SSH keys on GitHub</title><link>https://byandrev.dev/posts/how-to-set-up-ssh-keys-on-github/</link><guid isPermaLink="true">https://byandrev.dev/posts/how-to-set-up-ssh-keys-on-github/</guid><description>Stop typing your username and password every time you do a git push, or if you simply want to improve security.</description><pubDate>Tue, 30 Dec 2025 02:32:47 GMT</pubDate><category>github</category><category>git</category><author>Andres Parra</author></item><item><title>AWS Elastic Container Service (ECS)</title><link>https://byandrev.dev/posts/aws-elastic-container-service-ecs/</link><guid isPermaLink="true">https://byandrev.dev/posts/aws-elastic-container-service-ecs/</guid><description>What is Amazon ECS and how to deploy a containerized application using AWS Fargate, an Application Load Balancer (ALB), and API Gateway. Step by step on AWS.</description><pubDate>Thu, 25 Dec 2025 20:43:37 GMT</pubDate><category>aws</category><author>Andres Parra</author></item><item><title>Publish Docker images to Amazon ECR</title><link>https://byandrev.dev/posts/publishing-docker-images-to-aws-ecr/</link><guid isPermaLink="true">https://byandrev.dev/posts/publishing-docker-images-to-aws-ecr/</guid><description>Learn step by step how to build a Docker image and publish it to Amazon ECR (Elastic Container Registry). From AWS authentication to the final image push.</description><pubDate>Thu, 25 Dec 2025 19:38:45 GMT</pubDate><category>docker</category><category>aws</category><author>Andres Parra</author></item><item><title>Hexagonal Architecture Explained</title><link>https://byandrev.dev/posts/understanding-hexagonal-architecture/</link><guid isPermaLink="true">https://byandrev.dev/posts/understanding-hexagonal-architecture/</guid><description>Through simple examples and visual diagrams, you will discover how to decouple your business logic from frameworks and databases, improve the maintainability of your code, and write cleaner, more testable, and scalable applications.</description><pubDate>Sun, 21 Dec 2025 17:01:26 GMT</pubDate><author>Andres Parra</author></item><item><title>Recommended architecture for Android with Kotlin</title><link>https://byandrev.dev/posts/android-app-architecture-with-kotlin/</link><guid isPermaLink="true">https://byandrev.dev/posts/android-app-architecture-with-kotlin/</guid><description>The recommended architecture for Android applications with Kotlin is based on the principles of Clean Architecture, specifically adapted for mobile development. This guide will help you structure your code in a readable and maintainable way.</description><pubDate>Wed, 29 Oct 2025 02:49:20 GMT</pubDate><category>android</category><category>kotlin</category><author>Andres Parra</author></item><item><title>Why use Conventional Commits?</title><link>https://byandrev.dev/posts/conventional-commits/</link><guid isPermaLink="true">https://byandrev.dev/posts/conventional-commits/</guid><description>Opening a project&apos;s Git history and finding messages like “various fixes,” “update,” or “fixed something” can be a nightmare. That chaos makes it impossible for anyone to understand what actually happened in the code. This is where Conventional Commits come in.</description><pubDate>Wed, 08 Oct 2025 03:06:17 GMT</pubDate><category>git</category><author>Andres Parra</author></item><item><title>Google Stitch: AI Design Agent</title><link>https://byandrev.dev/posts/google-stitch-ai-design-agent/</link><guid isPermaLink="true">https://byandrev.dev/posts/google-stitch-ai-design-agent/</guid><description>Creating great applications has traditionally depended on both design and development, and bridging these tasks requires significant effort. Google Labs has introduced Stitch, an artificial intelligence tool that aims to streamline this entire process.</description><pubDate>Tue, 07 Oct 2025 04:10:03 GMT</pubDate><category>ai</category><category>design</category><author>Andres Parra</author></item><item><title>NotebookLM: the AI that only learns from you</title><link>https://byandrev.dev/posts/what-is-notebooklm/</link><guid isPermaLink="true">https://byandrev.dev/posts/what-is-notebooklm/</guid><description>Unlike large models such as Gemini or ChatGPT, where information is extracted from numerous web sources that may contain “hallucinations,” NotebookLM relies 100% on the sources you provide, such as PDFs, audio files, YouTube videos, Google Docs, or even articles. By working exclusively with your sources, the tolerance for hallucinations is very low.</description><pubDate>Thu, 02 Oct 2025 00:04:42 GMT</pubDate><category>ai</category><author>Andres Parra</author></item><item><title>Why I decided to leave Next.js and switch to Astro</title><link>https://byandrev.dev/posts/why-i-decided-to-leave-nextjs-and-switch-to-astro/</link><guid isPermaLink="true">https://byandrev.dev/posts/why-i-decided-to-leave-nextjs-and-switch-to-astro/</guid><description>After several attempts to adapt my personal blog to Next.js, I have finally decided to stop using it for this project. Not because it is a bad technology, far from it, but because it does not fit what I really need and want for this site. The change came after facing a series of frustrations, reading about other developers&apos; experiences, and reevaluating my priorities.</description><pubDate>Mon, 15 Sep 2025 01:33:37 GMT</pubDate><category>astro</category><category>nextjs</category><author>Andres Parra</author></item><item><title>Git Workflow</title><link>https://byandrev.dev/posts/git-workflow/</link><guid isPermaLink="true">https://byandrev.dev/posts/git-workflow/</guid><description>Git is an open-source project, originally developed in 2005 by Linus Torvalds, the famous creator of the Linux operating system kernel. It allows us to manage change logs in files, collaborative development, and know who made changes to files and when.</description><pubDate>Mon, 15 Sep 2025 01:17:34 GMT</pubDate><category>git</category><author>Andres Parra</author></item><item><title>Learn to Use Makefiles</title><link>https://byandrev.dev/posts/learn-how-to-use-makefiles/</link><guid isPermaLink="true">https://byandrev.dev/posts/learn-how-to-use-makefiles/</guid><description>Makefiles are files located at the root of a project that allow you to automate and simplify the execution of commands in the terminal. This saves time and also improves consistency in workflows, making collaboration between team members easier and reducing errors from incomplete or mistyped commands.</description><pubDate>Tue, 09 Sep 2025 05:00:00 GMT</pubDate><category>linux</category><category>tools</category><author>Andres Parra</author></item><item><title>My introduction to learning machine learning</title><link>https://byandrev.dev/posts/my-introduction-to-learning-machine-learning/</link><guid isPermaLink="true">https://byandrev.dev/posts/my-introduction-to-learning-machine-learning/</guid><description>In very simple and non-technical terms, machine learning is the science of programming computers so that they can &quot;learn&quot; from the data provided.</description><pubDate>Sun, 07 Sep 2025 14:28:43 GMT</pubDate><category>ai</category><category>machine-learning</category><author>Andres Parra</author></item><item><title>How to create a sitemap manually in Astro</title><link>https://byandrev.dev/posts/how-to-create-sitemap-manually-in-astro-ssr/</link><guid isPermaLink="true">https://byandrev.dev/posts/how-to-create-sitemap-manually-in-astro-ssr/</guid><description>A sitemap is a list of the pages on a website within a domain. You can usually find it on pages such as www.dominio.com/sitemap.xml. It is commonly used by web crawlers, such as search engines, to index web pages.</description><pubDate>Tue, 02 Sep 2025 05:00:00 GMT</pubDate><category>astro</category><author>Andres Parra</author></item><item><title>Building Docker Images for Multiple Architectures</title><link>https://byandrev.dev/posts/build-docker-images-for-multiple-architectures/</link><guid isPermaLink="true">https://byandrev.dev/posts/build-docker-images-for-multiple-architectures/</guid><description>Applications can run on different types of processors, Intel/AMD servers (x86_64), ARM devices (Raspberry Pi, ARM servers), and Apple Silicon chips (M1/M2/M3). Building Docker images that work on all these architectures will allow you to deploy your application on any infrastructure without compatibility issues.</description><pubDate>Tue, 26 Aug 2025 18:37:33 GMT</pubDate><category>docker</category><author>Andres Parra</author></item><item><title>The Return of RPCIDE</title><link>https://byandrev.dev/posts/the-return-of-rpcide/</link><guid isPermaLink="true">https://byandrev.dev/posts/the-return-of-rpcide/</guid><description>Today, I finally decided to resume this project and improve it with the ideas I have in mind. It was about time.</description><pubDate>Mon, 04 Aug 2025 03:06:14 GMT</pubDate><category>rpcide</category><author>Andres Parra</author></item><item><title>Publish Docker images to GitHub Packages</title><link>https://byandrev.dev/posts/push-docker-images-to-github-container-registry/</link><guid isPermaLink="true">https://byandrev.dev/posts/push-docker-images-to-github-container-registry/</guid><description>Step-by-step guide on how to use GitHub Packages with GitHub Container Registry (ghcr.io) to publish Docker images for free.</description><pubDate>Thu, 31 Jul 2025 20:56:19 GMT</pubDate><category>docker</category><category>github</category><author>Andres Parra</author></item><item><title>Talk is cheap. Show me the code</title><link>https://byandrev.dev/posts/talk-is-cheap-show-me-the-code/</link><guid isPermaLink="true">https://byandrev.dev/posts/talk-is-cheap-show-me-the-code/</guid><description>Linus Torvalds left us with a phrase that goes beyond software development: Talk is cheap. Show me the code. In this article, I share how this quote has shaped the way I work, reminding me that action beats endless planning. From side projects to large startups, true innovation comes from daring to create, even if it&apos;s imperfect.</description><pubDate>Thu, 31 Jul 2025 04:19:12 GMT</pubDate><author>Andres Parra</author></item><item><title>SDKMAN - Java version management</title><link>https://byandrev.dev/posts/manage-installed-java-versions/</link><guid isPermaLink="true">https://byandrev.dev/posts/manage-installed-java-versions/</guid><description>One of the main drawbacks when working with Java and its ecosystem is managing multiple versions of the JDK. You may find yourself using Java 8 in one project and Java 17 in another. SDKMAN is a tool that helps us with this, allowing us to manage multiple versions of Java easily, quickly, and efficiently.</description><pubDate>Wed, 23 Jul 2025 04:21:29 GMT</pubDate><category>java</category><author>Andres Parra</author></item><item><title>Best free services for PostgreSQL databases</title><link>https://byandrev.dev/posts/top-free-postgresql-hosting-services/</link><guid isPermaLink="true">https://byandrev.dev/posts/top-free-postgresql-hosting-services/</guid><description>Here is a list of the best free PostgreSQL database hosting services. These platforms offer free plans ideal for small projects, prototypes or development environments.</description><pubDate>Tue, 01 Jul 2025 21:33:05 GMT</pubDate><category>databases</category><category>postgres</category><author>Andres Parra</author></item><item><title>Changing the Bullet Color of a List in CSS</title><link>https://byandrev.dev/posts/customize-list-bullets-css/</link><guid isPermaLink="true">https://byandrev.dev/posts/customize-list-bullets-css/</guid><description>When trying to style list bullets (•) or numbers (1.) with a different color than the text, it&apos;s common to find that the style applied to the text does not affect the markers. This happens when using &lt;ul&gt; or &lt;ol&gt; tags in HTML, where applying a color directly only changes the text, but not the list markers.</description><pubDate>Wed, 25 Jun 2025 05:00:00 GMT</pubDate><category>html</category><category>css</category><author>Andres Parra</author></item><item><title>Finite Automaton Simulator</title><link>https://byandrev.dev/posts/finite-automaton-simulator-computation-theory-project/</link><guid isPermaLink="true">https://byandrev.dev/posts/finite-automaton-simulator-computation-theory-project/</guid><description>I built this tool with two friends for our Theory of Computation class, and I wanted to share it because I think it could be helpful for other people studying the same subject.</description><pubDate>Fri, 13 Jun 2025 05:00:00 GMT</pubDate><category>side-project</category><author>Andres Parra</author></item><item><title>Understand Aspect Ratio in CSS</title><link>https://byandrev.dev/posts/understand-aspect-ratio-in-css/</link><guid isPermaLink="true">https://byandrev.dev/posts/understand-aspect-ratio-in-css/</guid><description>One of the fundamental elements in web interface design is the aspect ratio. In simple terms, the aspect ratio refers to the ratio between the height and width of an element, which can be images or videos.</description><pubDate>Thu, 29 Feb 2024 05:00:00 GMT</pubDate><category>html</category><category>css</category><author>Andres Parra</author></item><item><title>Initial Setup for Neovim</title><link>https://byandrev.dev/posts/initial-setup-for-neovim/</link><guid isPermaLink="true">https://byandrev.dev/posts/initial-setup-for-neovim/</guid><description>Neovim is a modern and renewed version of the Vim text editor. Although Neovim comes with a basic setup that works well for most users, customizing it can take your experience to the next level. In this article, we’ll explore a minimal configuration that you can implement to enhance your workflow in Neovim.</description><pubDate>Thu, 08 Feb 2024 05:00:00 GMT</pubDate><category>linux</category><category>neovim</category><category>vim</category><author>Andres Parra</author></item><item><title>How the RPCIDE is Built</title><link>https://byandrev.dev/posts/how-the-rpcide-is-built/</link><guid isPermaLink="true">https://byandrev.dev/posts/how-the-rpcide-is-built/</guid><description>Explanation of How RPCIDE is Built and How It Works, Along with Its Core Components.</description><pubDate>Sat, 26 Aug 2023 05:00:00 GMT</pubDate><category>rpcide</category><author>Andres Parra</author></item><item><title>Start your journey in Competitive Programming</title><link>https://byandrev.dev/posts/start-your-competitive-programming-journey/</link><guid isPermaLink="true">https://byandrev.dev/posts/start-your-competitive-programming-journey/</guid><description>Competitive programming is an exciting and challenging realm where programmers test their problem-solving skills and their ability to write efficient code within a competitive environment.</description><pubDate>Fri, 16 Jun 2023 05:00:00 GMT</pubDate><category>competitive-programming</category><author>Andres Parra</author></item><item><title>Create the Colombian Flag with HTML and CSS</title><link>https://byandrev.dev/posts/colombian-flag-with-html-and-css/</link><guid isPermaLink="true">https://byandrev.dev/posts/colombian-flag-with-html-and-css/</guid><description>HTML and CSS are often underestimated because they are not programming languages, but they are still extremely important for the web. With CSS, you can do much more than just styling, you can create drawings, illustrations, video games, and more.</description><pubDate>Sat, 19 Jun 2021 05:00:00 GMT</pubDate><category>html</category><category>css</category><author>Andres Parra</author></item></channel></rss>