Skip to main content

Posts

Showing posts with the label Latest

How to Start Learning Go Language: A Beginner's Guide

  How to Start Learning Go Language: A Beginner's Guide Introduction to Go Language Go, also called Golang, is a programming language developed by Google in 2009. It’s simple, fast, and great for building reliable software. If you’re interested in learning programming or want to try a new language, Go is a great choice. This article will help you understand how to start learning Go in a simple and easy way. Why Learn Go? Before we jump into how to learn Go, let’s look at why Go is popular: Simple syntax: Go is easier to learn compared to other programming languages like C++ or Java. Fast performance: Go runs quickly, making it great for web servers and large systems. Great for beginners: Go has built-in tools that make coding easier, especially for new programmers. Growing demand: More companies are using Go, so learning it can help in your career. Steps to Start Learning Go 1. Set Up Go on Yo...

The new generation storage: SSD

This time we'll be learning about something which has already been in the market for a long time but still many of us doesn't understand its importance or how it is significantly better than its counterparts. That new thing is Solid State Drive (SSD). SSD is just another storage media like your pendrive and harddisk but it is way faster than either of them. In this post, we will learn what really makes an SSD faster than other storage media and how it can change our life forever. What really is an SSD ? What makes SSD better ? Role of SSD in laptops What really is an SSD ? SSD is a flash device just like pendrives, micro sd cards and embedded storage of our mobile phones. A flash device is basically made of transistors and semiconductors as compared to harddisk which has magnetic disk and moving parts. I may introduce some heavy terms here which may not make sense to you much but keep reading. So like i was saying, flash devices have ...

MVC: At Its Core

Designing an application requires a lot of effort And without a proper structure there are chances that your application may fail during some operations. That is the reason of choosing a framework to accomplish the task of building an application. A framework enforces you to use the defined application structure and methods so that you can easily maintain your code and refactor it if needed. MVC , short form for Model View Controller is a designing pattern in which an application is divided into 3 components i.e. Models, Views and Controllers. (The word Application infers to all type of applications like mobile apps, desktop apps, web apps etc.). A framework which follows the MVC pattern is known as a MVC framework and there are a lot of frameworks for each type of application written in most of the languages. Normally people start learning about the framework without understanding the concept behind them. Each MVC framework follows the same pattern i.e. the MVC pattern. So if we ...

Learn Git & Github - 3

Lesson 1 Lesson 2 Lesson 3 Lesson 4 Git Commands: Lesson-3 Topics What we learned in previous lesson Git Terminology Git Commands for project development What we learned in Previous Lesson In the previous lesson , we learned about github and how can we use it along with git to create an open source project(A project which is free to use and distribute). We set up our project on github and cloned it in our machine to modify it locally(On our machine only). Now either you have cloned fork of an existing project or your own project, the development process is nearly the same. I'll point out the difference wherever applicable. Git Terminology In first lesson, we talked about 3 most occuring terms of git which are branch, commit and head. Now Lets talk about some more terms which are associated with git Index : Index is the current state of the project for git. If you have changed some files then you will have to add them to git index so that git can tr...

Learn Git & Github - 2

Lesson 1 Lesson 2 Lesson 3 Lesson 4 Learn Github: Lesson-2 Topics Difference between Git and Github Geting started with github Work on existing github project Creating a new project on github Difference between git and github In the first lesson we learned how git works, Now we will see what is github. People often get confused between git and github. These two are entirely different things providing the same functionality. The major difference between git and github is that git works on your machine and github is a cloud service. You can see github as a cloud version of github where an entire team can work on a project. So there is not a point of choosing either one of them. You use git only if you have a project on which you are working alone and then you use github along with git if you are handling a team project. Its not mandatory to have a team to use github. If you want to share your code to people then you can push/upload it to gi...

Learn Git & Github

Lesson 1 Lesson 2 Lesson 3 Lesson 4 Learn Git : Lesson 1 Why Git or any VCS Image from git-scm Version control system is a software which maintains the records of changes done to a project and also the states of the project which you can switch anytime. As a programmer, it sometimes happens to me when i write a piece of code and it works but when i try to optimize it then it gets broken. Also i could not be able to traceback the changes and get my working code back. If this happens to you also then you might undo tens of times to get back the previous code. But what will you do if your project contains multiple files with hundred lines of code in each file. If you now brong some changes to more than one file then its not easily possible to get back the working code. Here comes the importance of a version control system. In a VCS, you can save the current state and continue to work on a different state but it doesn't mean that vcs creates a copy of the current state....

Python : Learn it my way

Why Python The first question we should ask ourself before learning something is "Why should we learn it" .I don't know about other stuff but i can answer why should you learn python. Python is a scripting as well as programming language. What does that mean is we can use it for web servers, softwares etc. Also it has a vast open source community behind it which provides thousands of libraries, frameworks and applications based on python.Today, development is moving forward to use languages like python, perl , ruby etc. So if we want to keep ourself updated with latest technologies then we'll have to learn them.Python also becomes handy for GUI development.Learning python is considered to be easier than any other object oriented language. Is this a python tutorial ? Obviously not. This is not a python tutorial. I am just gonna show you the right path to get yourself into python. When i first faced python(during sublime plugin development), it seems so scary that i s...

C-Mate : Your companion for C in Sublime Text

What is C-Mate ? When it comes to writing code then either we choose an IDE like codeblocks or ecllipse, OR we use some text editor like notepad++ or sublime text. Sublime text is a very powerful, flexible and free text editor. You can install any package you want in sublime which help you writing codes easily. C-Mate is also such a sublime package which will help you write C code efficiently on ubuntu. It consists of many useful snippets, pre-coded functions and a powerful build system. Why C-Mate Although there is a pre-installed c++ sublime package which helps you writing c as well as c++ codes but the feature it lags is the code running in the terminal. People like writing code in sublime but when it comes to build and run the code then they need to go the directory containing the code file and then build and run it from there. It gets so annoying when we debug the code. No sublime package allows to run the code within the sublime. Here C-Mate makes the exception. Its build system...

Why to Use Ubuntu

Why Ubuntu Brief Intro to Ubuntu This section follows the legacy of article writting in which an intro to the subject is necessary. Ubuntu, as you all know, is an operating system under linux distribution. Ubuntu started as a command like operating system but now it offers the gui also to accompalish all the tasks. Ubuntu is open source software so it comes free. Using it is easy and it suits best for development process. The next section of this article describes the benefits come along with ubuntu. What comes in the box ? There are so much benefits which ubuntu brings. But listing all of them is not necessary. The following few things about ubuntu will be enough to persuade you to use it or atleast give it a try. Open Source : What it means is that it is totally free of cost. It also specifies that there are thousands of developers sitting who are willing to help you anytime you are stuck with your machine. New updates come regularly and bugs are tackled as soon as they are ...

Hybrid Apps : A New Prodigy

Hybrid Apps : The New Era What are hybrid apps ? Hybrid apps are the love children of web applications and java-based applications. Web applications are constructed using HTML, JavaScript, CSS, PHP and other web fundamental languages. These are run and operated on browsers so they are globally available on the web. On the other hand, java-based applications as the name suggest require java to construct them. These applications are stand-alone apps and may or may not require internet to work. Hybrid apps are the apps which are built using web development languages and are stand-alone applications which work like any other java based applications. If you are confused right now or curious to learn building these apps then keep reading because i am gonna list the features and the tools required to build your own simple app in less than 10 minutes. Features of Hybrid Apps Easy Languages As i told in the previous section, these apps are build using web development languages which a...

How to fix Ubuntu brightness problem

How to play with Ubuntu brightness Fix the fixed brightness If you have faced the problem of fixed brightness of ubuntu then you are at the right place because after searching so much, i have finally found the solutions. Yeah you are right, solutions..! There are so many causes to this problem thats why i have listed the possible solutions.You can try each and every solution and do a reboot after applying solution. Solutions Run this code in the terminal. xrandr --output LVDS1 --brightness 0.5 (It will not change the brightness but only the contrast. Also there is no need to reboot) Editing Grub Configuration Run this command sudo gedit /etc/default/grub . It will open the grub file. Change this code B_CMDLINE_LINUX_DEFAULT="quiet splash" to B_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor" OR (try the first one then second if first didn't work) Change this code B_CMDLINE_LINUX_DEFAULT="quiet splash" to B_CMDLINE_LINUX_DEFAUL...

Cordova viewport problem solved

Include the viewport settings in Cordova If you are facing the auto zooming problem of cordova then go read on the full article. Cordova actually ignores the viewport meta tag which causes the pixel density problem. So we need to tell cordova that viewport tag is equally important as other tags. To do this, we need to add some code to a file which is specify in the article. Corodva messes with pixels If you are using the latest cordova version or creating the cordova app for latest android versions then you may have faced the zoom malfunctioning.I also faced it when creating an app. Many of you may have already searched the web and found the answer of changing the meta tag attributes to get it working. But adding target-densitydpi=medium-dpi does not solve the problem for latest android versions. It may work for gingerbread but not for kitkat and others. So the final solution which i found was one of the stackexchange answer but rarely found. So i am gonna two things here, i ...

Identify Your Google Chrome's Limits

A web browser is one of the most important thing in your device whether it is smart phone or desktop or laptop or anything else.And when it comes to speed, we all want to have some kind of browser which can load pages faster even if we don't wanna spend money on our internet connections.Smart phone browsers usually vary from phone to phone but desktop browsers are all the same on everyone's machine.Among the various desktop browsers like google chrome, mozilla firefox, opera, internet explorer and safari, people like you and me majorly choose either google chrome or mozilla firefox.We normally choose our browser based on its page loading capabilities and in this aspect google chrome has come out to be the fastest.As of January 2015, StatCounter estimates that Google Chrome has a 51% worldwide usage share of web browsers, indicating that it is the most widely used web browser in the world.(source wikipedia ).But still many of us haven't recognized the full capabilities of th...

Social Media: Story Behind The Curtains

I hope and am assuming that you are aware of the words "social media" but in case if you are not then let me introduce you to these words. Do you have a social media account..? You don't need to answer this because the answer would be "yes i do". That was not a hard one to crack question because everyone knows that a social media account has become a necessity. If you wanna connect to someone or more precisely, if you want to contact someone then you don't even think about calling that person. You just open up your social media platform and send him a text message. How's that become so common? The answer lies in the facilities provided by the social media platforms.We'll discuss about the hidden facilities here, also about the benefit of social media sites and how much can you trust these sites. Are You Secure..?? When it comes to social media, the first thing you think about is your information security. Where social media platforms are mad...

Relation of HTML and Search Engines

Everyone who has red the previous article of fetch-info or the one who want to do something additional with his blog to make it appear in the search results is curious to know that one simple trick which will tell the search engines about your blog's stuff.Well, you have come to the right place folks because i know that trick and i will definitely make you all aware of that technique. And not even about the stuff, that one trick will also tell the search engines about yourself and your reputation on social media. So sit back and read this article to get to the world of fame. HTML and the Search Engines So, In the previous article i told you about how adding some line of code will get the attentions of search engines to your blog.(Those who don't know about the search engines or haven't red my previous article then you might want to read it now .)That code is actually HTML code. HTML not only shows your visitors whats in your blog, it also tells the search engines about ...