
Stories (13)
Filter by community
OpenTF's Manifesto
Introduction In the realm of Infrastructure as Code (IaC), OpenTF emerges as a beacon for collaboration and community commitment to open-source ideals. With OpenTF's manifesto at its core, this initiative seeks to reshape the landscape of IaC tools and principles. This article delves into OpenTF's manifesto, breaking down its pillars, goals, and the implications for the broader tech community.
By Alexander Obregon2 years ago in 01
Terraform's License Transition: A Concern for Open Source Advocates
Introduction Terraform, developed by HashiCorp, has become synonymous with infrastructure as code (IaC). Its name often echoes in the corridors of tech companies, startups, and open-source communities. However, HashiCorp's recent announcement of shifting Terraform's license from MPL 2.0 to the Business Source License (BSL) v1.1 has led to much debate in tech circles. While many corporate decisions are based on protecting intellectual property and monetary interests, the broader community perspective cannot be overlooked.
By Alexander Obregon2 years ago in 01
HashiCorp's License Change: A Step Away from Open Source Ideals?
Introduction In a recent and significant move, HashiCorp, a stalwart in the DevOps and Infrastructure as Code (IaC) spaces, announced a change in its source code license. HashiCorp's products, notably Terraform - one of the most effective and widely used tools in the IaC landscape - had been under the Mozilla Public License v2.0 (MPL 2.0). Now, HashiCorp will use the Business Source License (BSL) v1.1 for all future releases of its products. This shift marks a critical juncture not only for HashiCorp, but also for the broader open-source community.
By Alexander Obregon2 years ago in 01
OpenTF: A New Era for Open Source Infrastructure as Code
Introduction In the rapidly evolving world of technology, open source has long been a beacon for innovation and community collaboration. Infrastructure as Code (IaC) tools, such as HashiCorp’s Terraform, have transformed how organizations manage and deploy cloud resources. Amidst HashiCorp’s recent shift from MPL 2.0 to Business Source License (BSL) v1.1 for Terraform, OpenTF emerges as a beacon of hope for those committed to open source ideals.
By Alexander Obregon2 years ago in 01
Open Source Advocacy: How Spacelift is Responding to Terraform’s Licensing Change
Disclaimer: I do not work for, nor represent, Spacelift in any capacity. The following article is written from my personal perspective on the current situation surrounding HashiCorp's licensing changes and Spacelift's involvement in the OpenTF initiative.
By Alexander Obregon2 years ago in 01
An Introduction to Data Structures and Algorithms
As the world becomes increasingly digitized, the importance of data structures and algorithms in computer science has only grown. Whether you're a software engineer, a data analyst, or a machine learning expert, you'll need to have a solid understanding of how data is organized and how to perform complex computations efficiently. In this post, we'll explore what data structures and algorithms are and why they're so important.
By Alexander Obregon2 years ago in 01
Understanding Java: Differences Between Arrays and ArrayLists
Introduction If you're a Java developer, you've likely encountered the terms "Array" and "ArrayList" before. While they may seem interchangeable, there are some key differences between the two data structures that you should be aware of. In this post, we'll explore the differences between Arrays and ArrayLists in Java and provide guidance on when to use each.
By Alexander Obregon2 years ago in 01
The Benefits of Java Programming: An Introduction to This Versatile Language
Introduction In the realm of computer programming, numerous languages vie for the attention of developers. Yet, one language has consistently held its ground over the years - Java. Initially released by Sun Microsystems in 1995, Java has evolved into a versatile, efficient, and widely-used language that provides a host of benefits to its users.
By Alexander Obregon2 years ago in 01
Getting Started with Spring Boot: A Beginner's Guide
Introduction Welcome to this beginner's guide on Spring Boot, a powerful tool for building stand-alone, production-ready Spring applications. In this blog post, we'll explore the basics of Spring Boot, including its advantages and how to create a simple RESTful API using this platform. Let's dive in!
By Alexander Obregon2 years ago in 01
LeetCode vs HackerRank for Coding Interview Prep
Introduction In the evolving world of tech, companies are constantly on the lookout for software engineers who can solve complex problems. As a result, the ability to perform in coding interviews is a vital skill for anyone looking to land a job in this industry. Two of the most popular platforms that software engineers use to prepare for these interviews are LeetCode and HackerRank. But which is the best? Let's break down their features, strengths, and weaknesses to give you a clearer perspective.
By Alexander Obregon2 years ago in 01
Using HackerRank to Prepare for Software Engineering Technical Interviews
Introduction HackerRank has become an invaluable tool for tech enthusiasts and software engineers alike. This platform allows its users to practice coding problems that are frequently asked in technical interviews, thereby providing a solid foundation for anyone preparing for such challenges. The following is a guide on how to use HackerRank to prepare for software engineering technical interviews.
By Alexander Obregon2 years ago in 01
A Guide to Using LeetCode
Introduction Navigating the world of technical interviews can be daunting, especially when it comes to securing a coveted software engineering role. One of the most efficient strategies to tackle this challenge is by using platforms like LeetCode, a renowned online portal for preparing coding interviews. This article offers a comprehensive guide on how to effectively use LeetCode to prepare for software engineer technical interviews.
By Alexander Obregon2 years ago in 01









