Today's Question:  What does your personal desk look like?        GIVE A SHOUT

 SOFTWARE


  GitHub Copilot may generate code containing GPL code

GitHub Copilot is a new AI-powered code completion tool that can generate code snippets from natural language descriptions. It is powered by OpenAI Codex, a deep learning system that has been trained on billions of lines of public code. GitHub Copilot claims to be a “copilot, not a pilot”, meaning that it is not intended to write code for you, but rather to help you write code faster and better.However, some developers have raised concerns about the legal and ethical implications of using GitHub Copilot. One of the main issues is that GitHub Copilot may emit code that is derived fr...

7,182 0       GITHUB COPILOT GPL


  What are the Four Most Important Technologies Inside an Office, Today?

The office life has changed a lot since the beginning of the 21st century. Nowadays, technologies have taken over a large part of the work that people have to do, inside their walls. Some of them are more important than others, though. Here are four that no company should live without. A VoIP Phone SystemIf a company wants to communicate with its clients, it needs to install a centralized phone system. The old ones were complicated and costly. The more phone lines you had, the higher the monthly bill got. Today, VoIP phone systems have replaced the traditional ones, bringing in an era of ...

1,880 0       SMARTPHONE VOIP 5G


  Useful git commands in daily work

In a developer's daily work, it is frequent to see lots of commits made. It would be a headache if one cannot use git commands well especially when in cases where some fixes need to be made on existing branches. There are some frequently used command such as git pull, git merge and git push. Apart from these, there are some other practical commands which may be useful for real use cases. This post will try to list some of them.git grep It will lists all files containing the searched keyword. This is similar to the Linux command grep.git blameIt will list the author and change time of each...

1,457 0       GIT LOG GIT COMMAND GIT


  What’s Custom Software Development in 2021?

Each year, custom software development shows us its new angles — those shaped by the technology trends and changes in customer behavior and preferences. Considering the highly impactful nature of 2020 with the outbreak of COVID-19, 2021 custom software development was formed around the technologies that have contributed to the minimization of the pandemic’s harmful impact. So what are these technologies?In this article, you will find out info about the top trends in software development that are on the rise right now — all provided with explanations of their value given by Em...

844 0       CLOUD SOFTWARE DEVELOPMENT


  Does My Online Business Need Log Aggregation?

Logs crop up all over the place. They are generated by everything from web servers and databases to the firewalls which protect them from breaches.Because logs accumulate in large volumes from all of these different sources, log aggregation is an important process which works to organize and impose order over otherwise disparate log files.That sounds good, but should your online business be eager to jump on the log aggregation bandwagon? Here is a look at the main benefits and considerations to help you decide.Image Source: PixabayThe importance of log aggregationAs mentioned, a laundry list o...

2,634 0       SOFTWARE DESIGN LOG AGGREGATION


  Find where the start up page is set in Firefox

Recently I encountered a weird behavior where a strange webpage showing up every time when I launched my Firefox.The first thought came into my mind is that my homepage of Firefox had been tampered. It might be changed because some software changed my browser settings to promote something.So the next immediate thing I went to check was to see my Firefox browser settings.To my surprise, the homepage setting was not touched. It would still open the Momentum screen which would display some beautiful pictures of nature randomly. I tried to reset them to default but it still had the same issue.Afte...

1,326 0       STARTUP PAGE HAO123 HOMEPAGE FIREFOX WINDOWS


  First impression of Github Copilot

It has been some time since I heard about the new generation of AI powered coding assistant -- Github Copilot. Don't get chance to experience it until obtained the tech preview access recently. So this post will document some first impression while using it.For now, this tool is only supported in VSCode and it can support various different programming languages. To enable it, just need to search and install the Github Copilot extension within VSCode. Once that is enabled, you will find that whenever you type something in your editor, there might be some suggestion with grey text showing up.And...

2,030 0       GITHUB COPILOT FIRST IMPRESSION


  Service discovery with etcd

In previous post, we have talked about etcd and its usage. This post we will cover how to implement server discovery with etcd.Service discovery is to solve one of the most commonly seen scenarios in distributed system where how to find the corresponding target service to talk to. In short, it is to find some server which one can talk to based on some service name.A complete service discovery system include below three key functions:Service registration: A service must register itself to some common place so that others can discover itHealth check: An instance must report its health status to ...

4,307 0       SERVICE DISCOVERY ETCD DEMO TUTORIAL