PinnedAlexander Obregon·Dec 22, 2023About MeHello, I’m Alexander Obregon, a 29-year-old who’s passionate about code and software development. I’m living in the U.S. now, but a lot of…A response icon7A response icon7
Alexander Obregon·Nov 5Hashing Data with SQL FunctionsComparing large amounts of data can get complicated when records contain lengthy text, multiple columns, or information that changes…
Alexander Obregon·Nov 2How to Call REST APIs with RestClient in Spring Boot 4Calling external REST APIs allows a Spring Boot application to retrieve information, submit data, and communicate with other services over…A response icon1A response icon1
Alexander Obregon·Oct 30Sampling Rows with SQL QueriesLarge database tables can contain millions of records, but we don’t always need to retrieve every row to inspect data, test queries, or…
Alexander Obregon·Oct 28How to Manage Transactions in Spring Boot 4Database operations can involve several steps within the same service method, from creating a new record to updating existing data through…A response icon1A response icon1
Alexander Obregon·Oct 23Unpivot Data with SQL ServerIn my last SQL article, we went over Pivot Queries in SQL Server, where we turned row values into columns to summarize data. Now we’re…
Alexander Obregon·Oct 21How to Manage Spring Boot 4 Profiles for Different EnvironmentsAs a Spring Boot application moves through development, testing, staging, and production, its configuration usually needs to change along…A response icon1A response icon1
Alexander Obregon·Oct 16Pivot Queries with SQL ServerSales tables usually store each transaction on its own row, with details such as the region, sales channel, and amount recorded in columns…A response icon1A response icon1
Alexander Obregon·Oct 15How to Handle File Uploads in Spring BootFile uploads begin with MultipartFile, though handling them well goes past accepting bytes from an HTTP request. We need to set size limits…A response icon1A response icon1
Alexander Obregon·Oct 8Deduplication with SQL Window FunctionsSQL data can pick up duplicate rows through repeated imports, retry logic, merged datasets, or several records that refer to the same…