ALL


  Some thoughts about microservice adoption

Nowadays microservice is very popular among companies with the increasing complexity of systems. The goal is to make each microservice to handle one specific job and handle it well. This normally would provide the benefit of maintaining the service easily and isolating errors and making the service more reliable and scalable.The benefits of adopting microservice are obvious.Maintainability. Decouple functions so that each function can be maintained separately which reduces the risk of issue caused by bug in other code which is not related to this function at all. It can be easily maintained by...

2,191 0       MICRO SERVICE DISADVANTAGE ADVANTAGE


  Advantages and disadvantages of GoLang

GoLang is a strong typed language which means it is less flexible than interpreted languages by nature. But Go provides Any type(interface) and Reflect mechanism which make the language very close to interpreted languages on flexibility. More and more people start to learn GoLang.This post is mainly for listing down some of the advantages and disadvantages of GoLang.AdvantagesPerformance(Machine code)GoLang is a compilation language which can be compiled to machine code and the compiled binary can be directly deployed to target machine without extra dependency. The performance is better than t...

12,460 2       ADVANTAGE DISADVANTAGE GOLANG GOROUTINE GENERICS


  6 Reasons Why Devs Should Learn Ruby on Rails

Ruby on Rails has during the last ten years become an increasingly popular framework for web app development. The current shaky economy and rapidly changing tech environment requires the art of app building to be faster and more cost-effective. That's why becoming fluent in Rails might be a great way for developers to expand their knowledge, which can land them a number of great jobs or interesting projects, as well as grant access to a thriving community.Let's start with the basics – what exactly is Ruby on Rails? It's a web application framework written in Ruby programming language tha...

7,043 0       ADVANTAGE RUBY ON RAILS


  Learning Python as your first programming language

Python is a widely used general-purpose, high-level programming language Its design philosophy emphasizes code readability, and its syntax allows programmers to express concepts in fewer lines of code than would be possible in languages such as C. Python now becomes more and more popular and is now being used the first teaching language in some universities. Why would you like to learn Python as your first programming language? Below are the reasons.Python is a high-level language with dynamic typing. It means it won't bother you with things like pointers and memory management, and provides yo...

12,672 0       ADVANTAGE PYTHON


  10 Reasons Why Visual Basic is Better Than C#

Visual Basic is a better programming language than Visual C#. Who says so? This article! Here are 10 reasons why you should always choose VB over C#. 1 – “Rose is a rose is a rose is a rose” This is a quotation from Gertrude Stein’s 1922 play Geography and Plays. However, the poetry wouldn’t work in C#, because – unforgivably – it’s a cASe-SeNSitIvE language. This is madness! Before I start ranting, let me just acknowledge that case-sensitivity confers one (and only one) advantage – it makes it easier to name private and public prope...

30,831 0       VISUAL BASCI C# ADVANTAGE COMPARISON


  Why I Still Use Emacs

At school, I’m known as the Emacs guy; when people have questionsabout configuring Emacs or making it work a certain way, they oftencome and ask me. Sometimes, some people ask me why use Emacs at all?Isn’t it a really old editor and aren’t Eclipse or Visual Studio muchbetter? I mean, they don’t have weird key bindings and haveintellisense, that’s surely better for a programmer, right?I will attempt in this post to explain some of the reasons why I stillcling to Emacs. Believe me, I don’t think I have any emotionalattachment to Emacs; the reason I canno...

5,110 1       LINUX ADVANTAGE IDE EDITOR EMACS


  Why Windows?

Since the latest episodes of both Bent and Throw it Against the Wall have seen me mention Windows Phone 7, I think it’s about time I talk about why I like it. I know there’s a lot of scepticism surrounding it. And why not? Most people I know who were considering jumping the Microsoft ship did so in the dark days of Vista, so that’s their last experience with Windows. Anyone who saw their parents working on a Treo back in the nascent days of the Blackberry know the sloppy, malfunctioning horror that was Windows Mobile 6.5.There’s a messy pedigree there. And with tech...

4,166 0       WINDOWS ADVANTAGE FEATURES


  Why, oh WHY, do those #?@! nutheads use vi?

Yes, even if you can't believe it, there are a lot fans of the 30-years-old vi editor (or its more recent, just-15-years-old, best clone & great improvement, vim). No, they are not dinosaurs who don't want to catch up with the times - the community of vi users just keeps growing: myself, I only got started 2 years ago (after over 10 years of being a professional programmer). Friends of mine are converting today. Heck, most vi users were not even born when vi was written! Yes, there are definite reasons why the vi/vim editing model is just superi...

2,661 0       LINUX ADVANTAGE HISTORY VIM VI