Software Craftsperson
Home
About
Search
Software Craftsperson
  • Perl Catalyst - VBox Network Configuration on Ubuntu

    Feb 9, 2014 | 6 min read ifconfig ubuntu virtual box network configuration dhcp linux perl debian network interface catalyst network
    Share on:

    In my previous post regarding PerlCatalyst tutorial setup I mentioned about setting up a virtual machine inside a virtual machine. I didn't provide you with much information regarding how I did it because all the tutorials related to that is already available online. Pasting the links below: …


    Read More
  • emacs - Why do I use it?

    Feb 9, 2014 | 4 min read emacs ubuntu .emacs gnu emacs linux editor text editor
    Share on:

    Over the past few years, the only text editor I've been using on Linux is emacs. Not because I wanted to. But after I joined the firm that I currently work for, I was trained in emacs. And I found it difficult to use initially. But then I decided that if every one else in the firm could use it and become an expert, …


    Read More
  • GNU Screen - Dynamic Window Titles, etc - tmux after this

    Feb 2, 2014 | 7 min read terminal multiplexing window title title bash gnu screen screen terminal dynamic title prompt linux hardstatus shelltitle
    Share on:

    So in one of my previous posts I told you about terminal multiplexing and also mentioned how cool it was. Now is the time to introduce you to GNU Screen. The wikipedia page is a good introduction already. But I should talk about it from my point of view, about how I use it. To be honest, if I knew of the abilities of …


    Read More
  • BASH - keymap and binding

    Jan 26, 2014 | 3 min read bind read terminal linux bash command line shell keymap
    Share on:

    Hello there folks! I have been using [BASH](http://en.wikipedia.org/wiki/Bash_%28Unix_shell%29) for quite a long time. Yet I feel like there is a lot that I don't know. The irony is that I am doing the BASH and Linux Basics training for new hires at my firm. I am not that bad, you see. It is just that there is so much …


    Read More
  • DIR on VMS and display useful information

    Aug 7, 2013 | 1 min read linux ls dir openvms
    Share on:

    I don't know if you have even heard of this operating system named OpenVMS by HP. Unfortunately or maybe fortunately I have had a chance to work on it. The operating system has a cool feature, file version is built into the OpenVMS file system. But the problem with this is that if you go into a log directory and list …


    Read More
  • Bash v/s Cshell - Functions and their definitions - useful 'type' keyword

    Jun 9, 2013 | 3 min read functions scripting linux type bash shell
    Share on:

    Hey if you have worked on Linux then you have interacted with bash. Maybe not. But it is mostly likely that your default shell is bash. I'm not surprised. I'm among the few people on this planet who regularly interacts with cshell also. Thanks to the kind of work I do. One great feature of bash that I miss in cshell …


    Read More
  • CShell and Absurd quotes and eval

    Jun 3, 2013 | 4 min read shell linux shellscript
    Share on:

    I work on CSHELL these days. Probably the most unpopular shell today. Anyone would recommend not to use it. Because of the absurdness of its syntax and quoting. For an example: Top 10 reasons to avoid using CShell My intention was to write a generic wrapper script that I could use to invoke another script that …


    Read More
  • xargs saved my day

    Feb 6, 2013 | 6 min read quoting linux awk xargs bash multiple commands to xargs unix chaining commands using pipe
    Share on:

    So I was doing my regular job, writing new queries to test out my team's new databases on Vertica. And suddenly my senior manager sends out an email to all in the team asking an estimated disk space requirement for each of our work. I had to find out how much space the raw data files for a complete history that were …


    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