Happy May Earthlings! I'm Gavin, and welcome to the latest Earthly newsletter, where we share the most popular articles and tutorials from the Earthly blog in the last 30 or so days. Top Blog Contentgo delve - The Golang DebuggerThe blog post covers the essentials of Delve, a Go debugger tailored for the language's concurrency and runtime, including setting breakpoints, inspecting variables, and integrating with major IDEs for efficient debugging. Python Web Scraping with Beautiful Soup and SeleniumThis tutorial explains how to scrape website content using Beautiful Soup and Selenium in Python, allowing you to gather data for fine-tuning large language models (LLMs) and improving their accuracy. Beautiful Soup is used for extracting data from static pages, while Selenium is used for scraping dynamic content rendered with JavaScript. Building a Monorepo with JavaThis tutorial explains how to build a monorepo in Java, including the basic structure of a Java monorepo and the best tools to use for implementation. It also provides step-by-step instructions on building a monorepo with IntelliJ IDEA and Maven, as well as optimizing monorepo builds using Earthly. Top Python Frameworks for 2024This blog post provides an overview of the top Python web frameworks for 2024, including Django, Flask, and FastAPI. It discusses the features and use cases of each framework, as well as factors to consider when choosing a framework for your project. Product NewsReminder: Earthly is an open-source tool that simplifies software builds, ensuring consistency across environments. Earthly Satellites are remote build runners that are compatible with any CI and make builds faster. Sign up for Earthly Cloud to receive 6,000 build minutes per month on Satellites for free. Introducing Earthly FunctionsIntroducing Earthly Functions, reusable code blocks that enhance modularity and consistency in your Earthfiles. Learn how they can streamline your builds making them simpler and more efficient. That's it. See you in June, Gavin |
Get a monthly round-up of developer tutorials and software development happenings delivered to your inbox once a month.
Happy June Earthlings! I'm Gavin, and welcome to the latest Earthly newsletter, where we share the most popular articles and tutorials from the Earthly blog in the last 30 or so days. Top Blog Content How to Create and Remove a Virtual Environment with conda Learn how to manage Python virtual environments with conda. This post guides you through installation, setting up your project, and efficiently managing package dependencies. How to Create a Python Virtual Environment with Miniconda Learn...
Happy April Earthlings! I'm Gavin, and welcome to the latest Earthly newsletter, where we share the most popular articles and tutorials from the Earthly blog in the last 30 or so days. Top Blog Content The Montréal Effect: Why Programming Languages Need a Style Czar The blog post discusses the challenges of maintaining consistent coding styles across large programming projects. It argues for a 'Style Czar' to establish and evolve style guidelines, preventing the fragmentation of coding...
Happy March Earthlings! I'm Adam, and welcome to the latest Earthly newsletter, where I share the most popular articles and tutorials from the Earthly blog in the last 30 or so days. Top Blog Content From Go to Rust: The Two Types of Readable Code Ever looked at some code and thought, “Wow, that’s an ugly mess!”? Or maybe you picked up a new programming language and felt right at home? It’s funny how our gut feelings about code often come down to what we’re used to. Optimizing Rust Build...