Showing posts with label productivity. Show all posts
Showing posts with label productivity. Show all posts

Stop Writing Git Commits: How AI-Powered GitKraken CLI Accelerates Your Development

As developers, we're constantly looking for tools that can help us stay in the flow and be more productive. Today, I want to share a powerful tool that's been gaining traction in the developer community: GitKraken CLI. This command-line interface brings together several key features that modern developers love - it's AI-powered, terminal-based, and incredibly efficient for managing Git workflows.

(Version française ici)

What Makes GitKraken CLI Special?

GitKraken CLI (accessible via the gk command) stands out because it simplifies complex Git workflows while adding intelligent automation. Unlike traditional Git commands, it provides a more intuitive workflow management system that can handle multiple repositories simultaneously.

Getting Started

Installation is straightforward. On Windows, you can install it using:

winget install gitkraken.cli

Once installed, you'll have access to the gk command, which becomes your gateway to streamlined Git operations.

The Workflow in Action

Let's walk through a typical development session using GitKraken CLI:

1. Starting a Work Session

Instead of manually creating branches and switching contexts, you can start a focused work session:

gk w start "Add Behind my Cloud feed" -i "Add Behind my Cloud feed #1"

This single command:

  • Creates a new branch based on your issue/feature name
  • Switches to that branch automatically
  • Links the work session to a specific issue
  • Sets up your development environment for focused work

2. Managing Multiple Work Sessions

You can easily see all your active work sessions:

gk w list

This is particularly powerful when working across multiple repositories or juggling several features simultaneously.

3. Committing with Intelligence

After making your changes, adding files works as expected:

gk add .

But here's where the AI magic happens. Instead of writing commit messages manually:

gk w commit --ai

The AI analyzes your changes and generates meaningful, descriptive commit messages automatically. No more "quick fix" or "update stuff" commits!

4. Pushing and Creating Pull Requests

Publishing your work is equally streamlined:

gk w push

And when you're ready to create a pull request:

gk w pr create --ai

Again, AI assistance helps generate appropriate PR titles and descriptions based on your work.

5. Wrapping Up

Once your work is complete and merged, clean up is simple:

gk w end

This command:

  • Switches you back to the main branch
  • Deletes the feature branch, locally and on GitHub
  • Closes the work session
  • Leaves your repository clean and ready for the next task
all the commands


Why This Matters

The beauty of GitKraken CLI lies in its ability to keep you in the zone. You don't need to:

  • Switch between multiple tools
  • Remember complex Git commands
  • Write commit messages from scratch
  • Manually manage branch lifecycle

Everything flows naturally from one command to the next, maintaining your focus on what matters most: writing code.

Multi-Repository Power

One of the standout features is GitKraken CLI's ability to manage multiple repositories simultaneously. This is invaluable for:

  • Microservices architectures
  • Full-stack applications with separate frontend/backend repos
  • Organizations with multiple related projects

Try It Yourself

GitKraken CLI is part of a broader suite of developer tools that GitKraken offers. The CLI itself is free to use, which makes it easy to experiment with and integrate into your workflow without any upfront commitment. If you find value in the CLI and want to explore their other tools, GitKraken has various products that might complement your development setup.

The learning curve is genuinely minimal since it builds on Git concepts you already know while adding helpful automation. I've found that even small workflow improvements can compound over time, especially when you're working on multiple projects or dealing with frequent context switching.

If you're curious about what else GitKraken offers beyond the CLI, you can explore their full product lineup here. For those who decide the Pro features would benefit their workflow, as an ambassador of GitKraken I can share my code to provide a 50% discount for your GitKraken Pro subscription.

The combination of AI assistance and intuitive commands addresses real pain points that many developers face daily. Whether GitKraken CLI becomes a core part of your toolkit will depend on your specific workflow, but it's worth trying given that it's free and takes just a few minutes to set up.



The best tools are the ones that get out of your way and let you focus on building. GitKraken CLI aims to do exactly that.

Reading Notes #644

This post gathers my recent reading notes on artificial intelligence, programming, and a few inspiring podcasts. It includes links to articles, tutorials, and fascinating discussions. Whether you're interested in the latest AI developments, .NET tools, or modern architectures, there's plenty here to spark your curiosity. 


Happy reading!

AI


Programming


Podcasts

Sharing my Reading Notes is a habit I started a long time ago, where I share a list of all the articles, blog posts, and books that catch my interest during the week. 

If you have interesting content, share it!

~Frank

Reading Notes #637

In this edition of my Reading Notes, I've curated some fascinating content that spans across programming, creativity, and enlightening podcasts. Whether you're eager to enhance your coding skills, explore unique ideas, or stay updated with the latest in the tech world, there's something here for everyone. 
Dive in and enjoy these insightful reads and discussions!

Programming

Podcasts

Miscellaneous



Sharing my Reading Notes is a habit I started a long time ago, where I share a list of all the articles, blog posts, and books that catch my interest during the week. If you have interesting content, share it! 

 ~Frank

Reading Notes #628

A phone connected to a screen, keyboard, and mouse

For this week reading notes, I have some exciting blog posts and podcast episodes. Covering topics including .NET scaffolding, Visual Studio updates, the Builder Pattern in C#, and OpenAPI in .NET 9. Plus, tips on validating identity with GitHub, improving Azure Identity, and podcast highlights on GitHub Universe and presentation skills. 

Cloud


Programming


Podcasts


Miscellaneous


Sharing my Reading Notes is a habit I started a long time ago, where I share a list of all the articles, blog posts, and books that catch my interest during the week.

If you have interesting content, share it!


~Frank


Reading Notes #624

Dive into this week's fascinating mix of tech insights, troubleshooting tales, and productivity tips. From the latest in Azure Dev tools to real-world debugging adventures and cutting-edge .NET innovations, there's something for everyone.

Happy reading!

Cloud

Programming

Podcast

  • Microsoft Playwright Testing with Debbie O'Brien (.NET Rocks!) - Great tool to help making tests on our websites. It's open source and now support .NET.

  • Inspektor Gadget (DevOps and Docker Talk: Cloud Native Interviews and Tooling) - THe first time I heard about Inspektor Gadget was in an episode of Open at Microsoft. I don't use much Kubernetes, but that will be part of my toolbox when I do. Great security, troubleshooting, and observability utility.

Sharing my Reading Notes is a habit I started a long time ago, where I share a list of all the articles, blog posts, and books that catch my interest during the week.

If you have interesting content, share it!


~ Frank


Reading Notes #585

It is time to share new reading notes. It is a habit I started a long time ago where I share a list of all the articles, blog posts, and books that catch my interest during the week.


If you think you may have interesting content, share it!

Cloud

Programming

~Frank

Reading Notes #541


Already time to share new reading notes. It is a habit I started a long time ago where I share a list of all the articles, blog posts, podcast episodes, and books that catch my interest during the week. 

You think you may have interesting content, share it!

 

Cloud


Programming


Books



Author: Erica Dhawan 

It's been a while since I had so many "ah-ah" moment while reading a book. Digital body language is about communication using many different technologies by different culture, generations and individuals... 

It a must if you care about how your message are received.


Miscellaneous


~frank


Reading Notes #536 (Book edition)

Good first Monday of 2023!
As a way to close the Reading Notes of 2022, I changed a little today's post by sharing the books I read during the year. I didn't include the novel and thriller as I'm not sure they would be relevant in this kind of post.  However, if you are interested, find me at goodreads.com/fboucheros.

Let's make this new year a better one, and as usual, I'm always happy to receive your blog post and recommendations.

Books

Listen Like You Mean It: Reclaiming the Lost Art of True Connection  
Author: Ximena Vengoechea

I like the stories and examples in this book. I mean it's 'easy' to say listen carefully but demonstrating how the opportunity was missed, and how to correct it is way more complex. Nice book.



Making Numbers Count: The Art and Science of Communicating Numbers
Author: Chip Heath, Karla Starr

I really enjoyed reading this book. Data is in the middle of everything, and when communicating that information it's often translated into numbers. To have an impact, the way we communicate those number is crucial. A book to read and probably read again after a while to refresh our memory.




Switch: How to Change Things When Change Is Hard
Authors: Chip Heath, Dan Heath

This book oversimplifies a really complex topic, but I believe it was important to make each point clear. Nice read, it will help to be less afraid of making changes.

Author: Cal Newport

A nice book that mixt great advice and more 'easy' ones. Nevertheless, it was interesting to revisit what I already knew and to learn new things. With so many distractions around us, focusing is important.






Slaying the Dragon: A Secret History of Dungeons & Dragons 
Author:  Ben Riggs

Big fan of D&D and this book is a great read. It is a history of the game and the people behind it. It is an excellent read for anyone who is interested in the game or its history of it. I had no idea of all the "drama", and honestly even I didn't know either what it takes to create those books/games.

    It Doesn't Have to Be Crazy at Work
     
    Authors: Jason Fried, David Heinemeier Hansson

    The important message here where we can achieve a lot more with less. The book shares many examples and breaks them down into simple principles. I recommend it to anyone who is looking to improve their work-life balance.





    Can't Hurt Me: Master Your Mind and Defy the Odds 
    Author: David Goggins

    The mind is incredible. Goggins pushed it to not eleven... to twelve! We all encounter difficulties in our lives, and the lesson here is that the real limit is way past what we think. Great book and he just published a new one.




      Anti-Time Management: Reclaim Your Time and Revolutionize Your Results with the Power of Time Tipping 
      Author: Richie Norton

      The first time I heard of that book it was in a podcast and it seems very promising. Even though I didn`t fall in love with that book the ideas are interesting and definitely worth the time to learn them.





      ~Frank


      Reading Notes #504


      Good Monday, Already time to share new reading notes. Here is a list of all the articles, blog posts, and podcast episodes that catch my interest during the week. 

      If you think you may have interesting content, share it!

      Cloud

      Programming

      Miscellaneous

      ~Frank

      Reading Notes #482


      Another Monday, a new reading notes; a list of all the articles, blog posts, and books that catch my interest during the week and that I found interesting. It's a mix of the actuality and what I consumed.

      You think you may have interesting content, share it!

      Cloud

      Programming

      Podcast


      ~frank


      Reading Notes #380

      Suggestion of the week

      Cloud

      Programming

      Miscellaneous


      ~

      Reading Notes #284

      IMG_20170609_092421Cloud

      Programming

      Miscellaneous




      Reading Notes #245

      Cloud


      Miscellaneous


      Reading Notes #241

      IMG_20160711_083348Cloud


      Programming


      Miscellaneous


      Reading Notes #207

      msdnmagSuggestion of the week

      • A Beginner’s Mind - A very inspiring article, especially for the younger, but also for the more experienced, that want to keep their interior flame.

      Cloud


      Databases


      Programming


      Miscellaneous



      Reading Notes #203


      AzureConScott

       

       

      Suggestion of the week


      Cloud


      Programming


      Databastes


      Miscellaneous

      • Going Back to One (Alexandre Brisebois) - Organize our work to become a performer, could be easily done in Windows. 10.

      ~Frank 



      Reading Notes #134

      Cloud


      Programming

      In my previous post, Git for Team Foundation Developers , I showed how to create a project in Visual Studio Online,

      Miscellaneous




      ~Frank


      Reading Notes #88

      coco_cloudCloud


      Programming


      Database


      System Management


      Miscellaneous


      ~Frank


      Reading Notes #58

      clip_image002
      Ahhhhhhhhh! That was great! I was in vacation enjoying family time.

      I read two no-technical books
      • Catching Fire – The Hunger Games book 2 (Suzanne Collins) – Great book!
      • Confessions of a Freelance Penmonkey (Chuck Wendig) – In this book you will found a lot of the really good post about writers… The style is different I and liked it!
       
       


      And of course I have some reading notes that I didn’t publish before I went to vacation:

      Cloud
      Programming
      Miscellaneous

      ~Frank










      Reading Notes #57

       
      “Cloud Book Study” by Heidi Neilson
      Cloud
      Check out the paper.

      Programming

      Miscellaneous

        ~ Frank