Home / Companies / GitKraken / Blog / March 2023

March 2023 Summaries

9 posts from GitKraken

Filter
Month: Year:
Post Summaries Back to Blog
Luca Del Puppo, a full-stack developer at Claranet IT with experience in .NET, Node.js, and React, explains how developers can manage GitHub pull requests entirely within Visual Studio Code to reduce context switching between an editor and the GitHub website. The workflow requires VS Code, the GitLens extension, and the GitHub Pull Requests and Issues extension, all of which provide repository, branch, and pull-request management capabilities. Using GitLens, developers can create and switch to a branch, make commits, and publish the local branch to GitHub before creating a pull request through the GitHub extension. Within VS Code, users can choose source and target branches, add titles and descriptions, review file diffs and commits, assign reviewers, apply labels or milestones, and manage pull-request details. The extension also enables users to locate open pull requests, select a merge strategy, merge and close the request, and delete local, remote, or both versions of the completed branch to keep repositories organized.
Mar 31, 2023 1,008 words in the original blog post.
GitHub Enterprise is positioned as a repository hosting platform for mid-size and large organizations, offering enhanced security, collaboration, scalability, automation, and support beyond GitHub’s public service. Its security capabilities include self-hosted deployment, customizable authentication such as single sign-on, role-based access controls, and vulnerability alerts, while collaboration tools such as pull-request code reviews and project boards help teams coordinate work. The platform supports organizational growth through high-availability backups, load balancing, administrative controls, audit logs, and compliance-oriented features. Workflow automation through GitHub Actions and APIs can reduce manual work by triggering customized processes based on repository events. Enterprise customers can also choose from several support tiers with services such as priority handling, phone assistance, troubleshooting, and best-practice guidance. The text additionally promotes GitKraken Client as an optional integration for managing repositories, authentication, remotes, and pull requests, and notes that GitHub Enterprise offers a 30-day trial.
Mar 29, 2023 936 words in the original blog post.
A software developer with eight years of experience shares interview guidance for early-career engineers and career changers, drawing on personal lessons from a prolonged first job search and later advancement. The advice emphasizes building relevant skills and presenting them effectively through resumes, portfolios, and websites before interviews, then preparing for common interview areas: general technical knowledge, cultural alignment, collaboration, prior experience, and problem solving. Candidates are encouraged to research unfamiliar technical concepts, treat unsuccessful answers as learning opportunities, answer culture and peer-interaction questions honestly while assessing whether an employer matches their own values, and prepare concise stories that demonstrate initiative, growth, and results. For coding assessments, including LeetCode-style tasks and whiteboard exercises, the post recommends repeated practice, familiarity with data structures and algorithms, clarifying requirements, and explaining one’s reasoning collaboratively. It also advises researching prospective employers, participating in developer communities and mock-interview opportunities, and asking meaningful questions about the role, workplace expectations, and work-life balance.
Mar 27, 2023 2,212 words in the original blog post.
A GitKraken People Operations Manager advises early-career software developers to approach a new role as an extended learning process, noting that onboarding can range from self-guided to highly structured depending on a company’s size and maturity, while GitKraken uses a four- to six-week program covering company context, product knowledge, and technical details. New hires are encouraged to ask questions repeatedly when needed, build relationships with both immediate teammates and cross-functional partners, tailor introductions to their audience, and direct practical questions to the appropriate people. After onboarding, expectations shift toward more independent learning and proactive resource-seeking. Remote developers can maintain connection through collaboration tools, video or phone conversations, and informal personal sharing, while finding flexible workspaces and routines that support both productivity and team responsibilities. To prevent burnout, developers should schedule regular breaks and downtime, potentially using calendar tools, and should review company policies or ask about possible home-office stipends. The advice emphasizes remaining adaptable because organizational practices, benefits, and individual work needs can change over time.
Mar 24, 2023 2,035 words in the original blog post.
A GitHub profile README is a public, customizable introduction displayed prominently on a developer’s profile, offering a concise way to highlight skills, projects, accomplishments, personality, and contact information beyond a traditional resume. The post, part of a career series for early-career and transitioning software developers, argues that a strong README can improve employability, support collaboration, and help candidates stand out by demonstrating initiative and technical interests. Creating one requires a GitHub account and a public repository named exactly after the user’s username with an initialized README file, after which the content can be edited using Markdown. Suggested content includes an “About Me” section, relevant programming languages, prior experience, project links, social profiles, and job-search contact details, while examples show that profiles can range from simple social-link pages to dynamic displays of online activity and recent content.
Mar 23, 2023 896 words in the original blog post.
Code reviews can improve software quality, uncover vulnerabilities, reinforce standards, and increase team accountability, but manual review of large and frequent changes can be time-consuming. The post presents GitLens, a Visual Studio Code extension that expands built-in Git capabilities to make reviews faster through inline and file-level blame annotations, heatmaps, CodeLens information, and customizable sidebar views for commits, branches, history, remotes, and stashes. It also describes GitLens+ features such as Visual File History and Commit Graph, which help reviewers examine file evolution, branch relationships, and potential conflicts; these are free for public and local repositories but require a subscription for private repositories. The extension’s Git Command Palette provides guided access to common Git operations, while the article concludes that GitLens can centralize repository context and navigation to support more efficient code reviews.
Mar 21, 2023 1,350 words in the original blog post.
Visual Studio Code is a free, open-source Microsoft code editor that provides coding, debugging, Git integration, syntax support, code completion, and a broad extension ecosystem for developers and operations professionals. The article outlines installation options for Windows, Linux, and macOS, including package-manager commands for Windows, then introduces the editor’s main interface components: the menu, editor area, activity bar, sidebar, status bar, and movable panels such as the integrated terminal and debugger. It explains how users can tailor the environment through settings like color themes, Auto Save, and Explorer indentation, while extensions from the VS Code Marketplace can add language support, debugging tools, integrations, and workflow automation. Beginner guidance covers creating and saving files, accessing keyboard shortcuts, debugging with breakpoints and the debug console, and managing multiple open files through tabs and split-editor views, emphasizing that customization can make VS Code more efficient for diverse coding and documentation tasks.
Mar 06, 2023 1,644 words in the original blog post.
Edinburgh-based .NET developer, Spindogs employee, GitKraken Ambassador, and Umbraco MVP Owain describes music as a useful way for developers to reduce stress, improve focus, and shape their working mood. He chooses different genres for different tasks, using musical theatre soundtracks to lift his spirits, familiar Megadeth albums for complex problems, and acid house or Ibiza-themed music for repetitive work, while also serving as his agency’s Friday playlist curator. The discussion recommends several types of coding audio, including instrumental, high-energy electronic, movie and game soundtracks, white or brown noise, and customizable ambient sounds such as café noise through Coffitivity. It concludes that music preferences are highly individual and encourages developers to explore playlists across streaming services to find the sounds that best support their concentration and workflow.
Mar 03, 2023 897 words in the original blog post.
Effective management of software clients and stakeholders begins with identifying all affected parties, clarifying their roles, and recognizing individuals who may require additional communication or attention. The post recommends remaining calm during conflict, listening to underlying concerns, responding promptly, and using respectful, data-supported disagreement when requests are impractical. It emphasizes preventing scope creep through written agreements, specific requirements, realistic deadlines, frequent updates, and objective progress reporting. When clients request changes outside the agreed scope, developers and project managers should explain the resource and timeline implications clearly and politely decline or renegotiate as needed. Building strong relationships with cooperative clients and seeking their referrals can also help create a more reliable client base over time.
Mar 02, 2023 1,771 words in the original blog post.