Shaun Abram
Technology and Leadership Blog
Summary: GenAI Perception vs Reality, from Jellyfish
I like this GenAI: Perception vs Reality pdf from Jellyfish. Short and sweet.
Jellyfish provides visibility into software development processes by integrating with Jira, GitHub, and CI/CD pipelines. As a result of their large customer base, Jellyfish are able to analyze more data than most individual companies can. In this case, they looked at 4,200 developers across 100+ companies, to see how using GitHub Copilot impacted productivity.
Some of their results include that engineers who use Copilot will have a 23% increase in coding speed and will ship 21% more. And that junior devs may have as much as a 4x increase in speed.
Tags: AI, artificialintelligence, copilot, genai, generativeai, github, githubcopilot, jellyfish
Git Branching Strategies
Some quick notes on different Git Branching strategies.
I am covering the 3 main strategies, and discussing them in increasing order of complexity: GitHub Flow, GitLab Flow and Git Flow.
Tags: branching, git, gitflow, github, githubflow, gitlabflow
Git revert a merged branch
The article discusses how to revert changes that have already been pushed to your remote git branch, particularly reverting the changes that come from a branch merge.
Tags: git, github, gitpr, gitreset, gitrevert
Live Templates in IntelliJ
As described here, IntelliJ’s live templates let you easily insert predefined code fragments into your source code.
I have posted some of my most used templates below, a link to my complete list of template files on GitHub (as a reference for myself when I setup new IntelliJ environments) and the steps I took to add the IntelliJ settings file to GitHub.
(more…)
Tags: git, github, ide, intellij, productivity, shortcuts, tools
How to add a project to GitHub
Although the GitHub docs contains good info on how to add an existing GitHub project to your local machine, how to add an existing (unversioned) project from your local machine to GitHub was a little less clear to me. Here are the steps I use.
Tags: git, github, intellij, vcs, versioncontrol
GitHub SSH key audit
Got this error recently when trying to do a fetch from github in Intellij:
fatal: The remote end hung up unexpectedly
ERROR: Hi sabram, it’s GitHub. We’re doing an SSH key audit.
Vague error but finally figured out that it is related to Github’s recent security compromise and that I needed to verify my SSH keys.
Couldn’t find much about the error on Google, so maybe this post will help someone else!
Tags: github
Subscribe to RSS Feed