<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Technically Gio's Blog</title><link>https://www.giovds.com/</link><description>Recent content on Technically Gio's Blog</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Thu, 21 Nov 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://www.giovds.com/index.xml" rel="self" type="application/rss+xml"/><item><title>Developer Toolbox - Lessons from GitHub Copilot Workspace</title><link>https://www.giovds.com/posts/2024/11/developer-toolbox-github-copilot-workspace/</link><pubDate>Thu, 21 Nov 2024 00:00:00 +0000</pubDate><guid>https://www.giovds.com/posts/2024/11/developer-toolbox-github-copilot-workspace/</guid><category>Tools</category><description>In today&amp;rsquo;s development landscape having the right tools can make all the difference in your workflow and productivity. One of the tools that&amp;rsquo;s been generating a lot of buzz: GitHub Copilot Workspace . It’s designed to do more than just suggest code; it integrates with GitHub, offering the ability to start new sessions in remote workspaces tailored to various contexts, such as existing issues or new brainstorming sessions. This enables you to build, test, and run code directly in these remote environments, which the assistant can then utilize for further development.</description></item><item><title>Maven Marvels - The Maven Archetype Plugin</title><link>https://www.giovds.com/posts/2024/09/maven-marvels-archetypes/</link><pubDate>Sat, 28 Sep 2024 00:00:00 +0000</pubDate><guid>https://www.giovds.com/posts/2024/09/maven-marvels-archetypes/</guid><category>Maven</category><description>Creating new projects from scratch is a common task in today’s world. Often, this involves manually setting up folders and files or using tools like Spring Initializr, Micronaut Launch, Eclipse Starter for Jakarta EE, Quarkus Starter, or IntelliJ to streamline the initial setup. But what if there was a way to automate and standardise these tasks, taking your project setup to the next level?
While these tools are excellent for generating a basic &amp;ldquo;Hello World&amp;rdquo; application, they often fall short when it comes to adding project-specific configurations and components that are standard within your organisation.</description></item><item><title>Software Design &amp; Development 2024</title><link>https://www.giovds.com/posts/2024/05/sdd-2024/</link><pubDate>Tue, 21 May 2024 00:00:00 +0000</pubDate><guid>https://www.giovds.com/posts/2024/05/sdd-2024/</guid><category>Architecture</category><description>This year I&amp;rsquo;ve had the pleasure to visit the Software Design &amp;amp; Development (SDD) conference in London. In this blog I will be posting some of my takeaways from the sessions I&amp;rsquo;ve attended.
Saving the world, one application at a time In the keynote Andrew Clymer and Richard Blewett emphasised that we, as people, focus a lot on reducing our energy consumption. We isolate our homes, we start to drive electric vehicles, we pick new dishwashers and TVs based on high energy efficiency, but how about our field of work?</description></item><item><title>J-Fall 2023 20th Anniversary</title><link>https://www.giovds.com/posts/2023/12/jfall-2023/</link><pubDate>Thu, 14 Dec 2023 00:00:00 +0000</pubDate><guid>https://www.giovds.com/posts/2023/12/jfall-2023/</guid><category>Conference</category><description>With about 450 Proposals, 1800 attendees, 70 speakers and 50+ sessions, J-Fall 2023 organized by the NLJUG was one to remember. Celebrating the 20th anniversary, with people from all over the world, we took a moment to appreciate the great community that is available to us as Java developers.
With that being said, here are some of my takeaways from the sessions I attended this edition. Missed out? Don&amp;rsquo;t you worry, the recordings will be available on their youtube channel .</description></item><item><title>Finding the 'missing' merge commit</title><link>https://www.giovds.com/posts/2023/05/git-rebase-with-merges/</link><pubDate>Thu, 18 May 2023 00:00:00 +0000</pubDate><guid>https://www.giovds.com/posts/2023/05/git-rebase-with-merges/</guid><category>Git</category><description>Whoops! I like to squash commits whenever I merge a pull request into the main branch to keep the history as linear and simple as possible. I would normally set this policy on the repository and not think about it ever again.
However, today I accidentally merged a pull request with a merge --no-ff policy since I assumed the default was set to squash, but it was not&amp;hellip;
So what just happened?</description></item><item><title>Talks</title><link>https://www.giovds.com/talks/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.giovds.com/talks/</guid><category/><description> What Where When Co-speaker Maven Marvels: Project Generation at Warp Speed Devoxx BE, Antwerpen, Belgium 🇧🇪 7th-11th Oct, 2024 Maven Marvels: Project Generation at Warp Speed BEJUG, Antwerpen, Belgium 🇧🇪 26th Sept, 2024 Maven Marvels: Project Generation at Warp Speed JavaZone, Oslo, Norway 🇳🇴 4th-5th Sept, 2024 Making Maven Marvellous Devnexus, Atlanta, USA 🇺🇸 12th-14th Apr, 2022 Maarten Mulders</description></item></channel></rss>