Software Craftsperson
Home
About
Search
Software Craftsperson
  • Git: Part 5 - Reset and further

    Oct 3, 2020 | 1 min read git scm version management versioning
    Share on:
    Git: Part 5 - Reset and further

    In my previous post we went through branching in git and commands that can be used to get changes from one branch to another. Oops! Let us explore some commands that will prove useful when we end up in tricky situations with Git. Reset Reset helps you undo a commit. You know those times when you commit too soon. Git …


    Read More
  • Git: Part 4 - Branching and more

    Oct 3, 2020 | 3 min read git scm version management versioning
    Share on:
    Git: Part 4 - Branching and more

    Featured Image: "Forest" by fear-sAs is licensed under CC BY-NC-ND 3.0 In my previous post we looked at some basic git commands. Let us delve a little deeper into branches. Git Branch A branch in git is really just a pointer to a commit HEAD Head points to the current branch which in turn points to the latest …


    Read More
  • Git: Part 3 - Hands on

    Oct 3, 2020 | 2 min read git scm version management versioning
    Share on:
    Git: Part 3 - Hands on

    Featured Image: please let me hold your hand by pippimuckel is licensed under CC BY-NC-ND 3.0 In the previous post we went through some concepts and terminology in git. Some basic git commands Create a repository Let us take a look at how we can create a local repository. 1 git init What does it do? Initialises a …


    Read More
  • Git: Part 2 - Some essential concepts

    Oct 3, 2020 | 5 min read git scm version management versioning
    Share on:
    Git: Part 2 - Some essential concepts

    Featured Image "Essentials" by all black long johns is licensed under CC BY-NC-SA 2.0 In my last post, I introduced you to Git. We talked about its history briefly and how useful it is. In this one, let us explore some key terminology and concepts in Git. That way we have a common language to talk about Git. …


    Read More
  • Git: Part 1 - An introduction

    Oct 3, 2020 | 4 min read git scm version management versioning
    Share on:
    Git: Part 1 - An introduction

    Background When I joined the small company that I currently work for, I was suprised at how little some of my coworkers knew about Git. The fact is, there was no reason to be suprised. I had taken my exposure with Git for granted due to the fact that I had been using it for a couple of years before I joined the firm. …


    Read More

Eakan Gopalakrishnan

Software craftsperson and hobbyist photographer who loves tech, music, dance and staying fit.
Read More

Featured Posts

  • DevOps, Continuous Integration, Delivery and Deployment
  • Azure Cognitive Search (formerly Azure Search)
  • Git, Case Sensitivity and Github actions
  • Client Side Search for your Hugo Blog with Fuse.js
  • Event Storming
  • Good Bye Wordpress. Hello Hugo on Azure Storage
  • Containers! Docker! Virtual Machines! What exactly do they do?

Recent Posts

  • Invisible Work and how you can tame it in your organisation
  • Self Management - What is it and why do you need get better at it?
  • Azure Service Principal Credential Reset
  • Coaching conversations using the GROW Model
  • Leadership, trust and how not to ruin it
  • What are Git submodules?
  • What is Agile Scrum?
  • Building software quality from Day 1 using Lean Quality Assurance

Categories

SOFTWARE-DEVELOPMENT 37 LEADERSHIP 5 TECHNOLOGY 3 WEB-DEVELOPMENT 3 DATABASES 1 DEVOPS 1 DOMAIN-DRIVEN-DESIGN 1 SOFTWARE-ARCHITECTURE 1 SOFTWARE-ENGINEERING-PRACTICES 1 SYSTEM-DESIGN 1
All Categories
DATABASES1 DEVOPS1 DOMAIN-DRIVEN-DESIGN1 LEADERSHIP5 SOFTWARE-ARCHITECTURE1 SOFTWARE-DEVELOPMENT37 SOFTWARE-ENGINEERING-PRACTICES1 SYSTEM-DESIGN1 TECHNOLOGY3 TOOLS-AND-UTILITIES1 WEB-DEVELOPMENT3 WEB-HOSTING1
[A~Z][0~9]

Series

ENTITY-FRAMEWORK-CORE 5 PRACTICAL-GIT 5

Tags

VERTICA 10 LINUX 8 SQL 8 .NET-CORE 7 AZURE 7 GIT 7 HP-VERTICA 7 VERSIONING 7 PERL 5 SCM 5
All Tags
.EMACS1 .NET-CORE7 .NET-FRAMEWORK1 ACTIVE-DIRECTORY2 ADVANCED-USER1 AGILE2 ANALYTICAL-SQL1 APPLICATION-MONITORING2 ARCHITECTURE1 AUTHENTICATION1 AUTOVIVIFICATION1 AWK1 AZURE7 AZURE-BLOB-STORAGE1 AZURE-FUNCTIONS2 AZURE-PIPELINES1 BACK-FILL1 BASH4 BEST-PRACTICES1 BICEPS1 BIG-DATA1 BIND1 BLOG1 BLOG-HOSTING1 BLOGGER1 C#1 C++1 CACHE1 CALENDAR1 CAREER1 CATALYST2 CD1 CHAINING-COMMANDS-USING-PIPE1 CI1 CLOUD1 CLOUD-NATIVE1 COACHING1 CODE-COVERAGE1 CODING1 COHESION1 COLUMNAR-DATABASE3 COMMAND-LINE2 COMMUNICATION1 CONTAINERISATION1 CONTAINERS2 CONTINUOUS-DEPLOYMENT1 CONTINUOUS-INTEGRATION3 COPY-LINE1 COUPLING1 CPAN1 CSHARP2 CSV-FORMAT1 DATA-EXTRACT1 DATA-STRUCTURES2 DATABASE2 DATABASE-CONNECTION1 DATABASE-DESIGN1 DATABASE-DESIGNER1 DATABASE-SYSTEMS1 DATES1 DBMS2 DBVISUALIZER1 DDD2 DEBIAN2 DEVOPS2 DHCP1 DIR1 DISTRIBUTED-DATABASE-SYSTEM1 DOCKER2 DOMAIN-DRIVEN-DESIGN2 DOTNET1 DYNAMIC-TITLE1 EDITOR1 EF-CORE1 EMACS2 EMPATHY2 ENTITY-FRAMEWORK-CORE4 ERROR-HANDLING1 EXCEPTION-HANDLING1 EXPORT_OBJECTS1 EXTRACT1 FEATURE1 FEATURETOGGLE1 FILL-PREVIOUS-VALUE1 FUNCTIONS1 FUSE1 GIT7 GITHUB-ACTIONS1 GNU-EMACS1 GNU-SCREEN2 GOHUGO1 GUI1 GUI-FOR-DBA1 HACK1 HARDSTATUS1 HASH1 HELP1 HIGH-PERFORMANCE-DATABASE-SYSTEM1 HISTORY1 HP-VERTICA7 HUGO1 IFCONFIG1 IMPORT-DATA-TO-EXCEL-FROM-VERTICA1 INCLUDE1 INDEX1 INSTALL1 INTERPOLATE1 INTERPOLATE-PREVIOUS-VALUE1 INTRODUCTION1 JAVASCRIPT2 KEYMAP1 KNOWLEDGE-DISCOVERY1 LAMBDA1 LEADERSHIP3 LINQ2 LINUX8 LOGGING1 LS1 MANAGEMENT3 MARTIN-FOWLER1 MENTORING1 MICROSOFT1 MICROSOFT-AZURE3 MIGRATE1 MODULE2 MOTIVATION1 MULTIPLE-COMMANDS-TO-XARGS1 MYSQL1 NETWORK1 NETWORK-CONFIGURATION1 NETWORK-INTERFACE1 NETWORKING1 NODE1 NODEJS1 NPM1 OBJECT-ORIENTED-ANALYSIS-AND-DESIGN1 OPENAPI1 OPENJSON1 OPENVMS1 OPERATING-SYSTEMS1 ORACLE1 ORM4 PARTITION1 PATH1 PEOPLE-MANAGEMENT1 PERFORMANCE1 PERL5 PERL-HASH-PROBLEM1 PIPELINES1 POWER-POINT-PRESENTATION1 PROBLEM-DETAILS1 PRODUCTIVITY1 PROGRAMMING2 PROMPT2 PUTTY1 PUTTYGEN1 QUALITY1 QUERY-OPTIMIZATION2 QUOTING1 REACTJS1 READ1 REFACTOR1 RELATIONAL-DATABASE-DESIGN1 REPL1 RESPONSIVE1 REST1 SCM5 SCREEN1 SCRIPTING1 SCRUM1 SEARCH2 SERILOG1 SERVERLESS1 SHARE1 SHELL3 SHELLSCRIPT1 SHELLTITLE1 SHORTCUTS1 SITE-RELIABILITY1 SOFTWARE-DESIGN1 SOFTWARE-ENGINEERING5 SQL8 SQL-CLIENT1 SQL-SERVER2 SQUIRREL1 SSH1 SSMS1 STATIC2 STATIC-SITE-GENERATION1 STRUCTURED-DESIGN1 SURROGATE-KEYS1 SWAGGER1 SYSTEM-DESIGN1 TABLE-PARTITION1 TEAMWORK1 TERMINAL3 TERMINAL-EMULATOR1 TERMINAL-MULTIPLEXING2 TEXT-EDITOR1 TIPS2 TITLE1 TOGGLE1 TRICKS2 TRUST1 TUTORIAL2 TYPE1 UBUNTU4 UI-DEVELOPMENT1 UNIT-TESTS1 UNIX1 VERSION1 VERSION-MANAGEMENT5 VERSIONING7 VERTICA10 VIEW-FUNCTION-DEFINITION1 VIRTUAL-BOX2 VIRTUAL-MACHINES1 VIRTUALISATION1 VISUAL-STUDIO1 VSCODE1 VSQL3 WEB-API1 WEBAPI1 WINDOW-TITLE1 WINDOWS2 WINDOWS-81 WINDOWS-8.11 WINDOWS-OPERATING-SYSTEM1 WORDPRESS1 WORK-IN-PROGRESS1 XARGS1
[A~Z][0~9]
Software Craftsperson

Copyright  SOFTWARE CRAFTSPERSON. All Rights Reserved