Posts

Showing posts from January, 2018

Git - config

After we install Git, we do find system level configuration file stored at ..\Git\etc\gitconfig Access it using git config --system We also can add or change User or global level configuration and Repo level configuration files. Open Git bash and type in the below git config --global --list Initially it gives 'Unable to read config file; No such file' git config --global user.name "Malathi Boggavarapu" git config --global user.email "malathi.boggavarapu@evry.com" git config --global --list - shows the global config file that was created with above info. cat ~/.gitconfig - shows the content of file git config --global core.editor vim - default editor which is used for opening files or commiting messages while working on git bash. Ex vim, Notepad, etc git config --global help.autocorrect 1 - Ex: Correct autmatically when we type git statsu git config --global color.ui auto - use colors for differentiating the chanegs in a file.

My Acheievements during my tenure at Evry

Product: Alystra (A modern transportation system) Fixed two critical issues. Got appreciation from Scrum master and Team lead. Project: MediaMaster and DSP Client: SKF (A ballbearings company and origin of Volvo) I am into the project without any interest but got good Appreciation from the client and from my manager. They were very much impressed with my problem solving skills. Problem: Uploading PSD files takes long time. Sometimes the application works hard to upload the file and sometimes it fails. The team created a workaround for the problem but need a real fix in code. Solution: I took 21 hours to solve the problem. The actual problem is in code which reads the huge psd file two times inorder to find the metadata. The first time when psd file is read, it actually find required metadata which resides at the starting of the file. But because of error in code the while loop continues and read the file another time. Finally fixed the code.  Feeling glad for my great cont

Technologies learnt at basic level in recent days

- ODM - Operational decision manager -Apache Kafka - Messaging system that supports multiple producers and multiple comsumers. -TomEE - Tomcat application server whereas Tomcat is a webserver -Hazlecast - https://en.wikipedia.org/wiki/Hazelcast -Akamai - Check wiki -Git extensions- User interface which is effectively used to maintain git repo's -Bitbucket -Git bash -Tortoise Git - is being used in current project at SKF -VMWare - Downloaded VirtualBox and installed Ubuntu. Want to learn more about Linux commands. Awaiting for a chance to come -Scala -Apache Spark -Micro services -Angular JS, React.js, Node.js - Not interested in the frontend

Git - DVCS

Created an account in github.com Password is my facebook account password. GIT - A llows groups of people to work on the same documents (often code) at the same time, and without stepping on each other's toes. It's a distributed version control system. Platform: Windows 10 git init - Initialize empty Git repository git remote add origin <link> - Add remote repo. In my case GitHub. git pull origin master - pulls the code from central/remote repo. git push - Pushes all the code to central repo. git status - Used to check the files that are ready to add to local repo. git add - Add the files to staging area git add -A - To add multiple files or folders to the staging area git commit -a -m "" - Commit multiple files and folders to the local repo git log - Shows all the info about commit Branches git branch firstbranch - create a branch named as firstbranch from the master branch (trunk in case of SVN) git checkout firstbranch -