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

 ALL


  LinkedIn is out of China and replaced with LinkedIn Jobs

The popular job searching site LinkedIn has come out a special version for China which is just offering job searching capabilities and messaging capabilities in the connections. The social media capability like news feeds and peoples activities are stripped out.Now if you are in China and open LinkedIn app, it will prompt you and ask you to download an app called LinkedIn Jobs.You will not be able to dismiss the dialog and you are forced to download the other app if you wanna continue to use LinkedIn services. It will not work even if you fake your location or use VPN. It is still unknown...

2,672 0       MICROSOFT CHINA LINKEDIN JOBS LINKEDIN


  WireGuard VPN Troubleshooting

When you are working as a network/cluster admin for you team to config the WireGuard VPN for other members, you may meet some of the problems below and these are the solution you can try to fix them.-----------------------------------------------------------------------------------------------------------Problem [1]: The WireGuard handshake request send from the client can be received from the server but the server's response was blocked at some where so the client can not receive server's response after you config multi layers of routing.Test Network Config (setup WireGuard on EXSI VM) :Solut...

5,263 0       WIREGUARD VPN TROUBLESHOOTING


  Popular Golang JSON libraries evaluation

JSON (Javascript Object Notation), a prevailing data exchange format, is widely used in various platforms and languages. Golang, of course, will never miss the support for JSON. And with its own standard library, such as those interfaces like the REST API from the API Service in Kubernetes, it can easily process JSON.Although Go’s library works great, we can still seek those open-source JSON libs in Github to maximize our efficiency. Then the features, performance, applicability of these libs are what we should put into consideration.And here comes my “evaluation report.”JSON...

7,495 0       JSON LIB COMPARISON JSON LIB FASTJSON GO-JSON


  A handbook on the first day of joining a new internet company as BE engineer

When joining a new internet company, there might be lots of things need to be done to get ready for taking new challenges. These include both culture and tech preparation. in this post, we would focus on how to prepare the first day technically.The first thing to do is to get your laptop or your work machine up, these involves lots of tool setup and accesses. Normally there are three major task categories.AccessAs an engineer, there are lots of accesses needed to access different resources within the company. Normally, you would have the user accounts created first to access emails, slacks etc...

1,163 0       CAREER ADVICE ONBOARDING TIPS


  Restore mocked variables in GoLang unit test

One of the guarding principles of writing unit test is that there should be no real external calls for dependant services. Unit test should run by its own and can run without issues on any environment including local, build, test environment. This indicates there should be some mock responses whenever an external call is needed so that different unit test scenarios can be covered.How can this be done in GoLang? In GoLang, anything can be assigned to a variable even including functions. A variable can be created to reference a function and it can be called just like a normal function when neede...

6,274 0       UNIT TEST GOLANG MOCK FUNCTION RESTORE MOCK


  What to Know About Windows 11

Windows 11 launched in October, with Microsoft bringing some changes to the operating system. It was the first name change in six years, and the rollout began on October 5. The rollout is being phased on eligible devices. You can download it if you don’t want to wait for it to be your device’s turn. Some businesses are opting to defer upgrades to Windows 11, as are some individuals. Others are excited to take advantage.The following are some things to know about implementing changes to the operating system. What is Windows 11?The operating system was officially unvei...

1,138 0       MICROSOFT WINDOWS 11


  Currency list with symbols

For those who want to find out a currency code, name, symbol, numeric code and decimal numbers, below is a simple JSON structure for easy use.[{ "code": "AED", "numeric": "784", "name": "UAE Dirham", "symbol": "د.إ", "decimal": 2 }, { "code": "AFN", "numeric": "971", "name": "Afghani", "symbol": "؋", "decimal": 2 }, { "code": "ALL", "numeric": "008", "name": "Lek", "symbol": "L", "decimal": 2 }, { "code": "AMD", "numeric": "051", "name": "Armenian Dram", "symbol": "դր.", "decimal": 2 }, { "code": "ANG", "numeric": "532", "name": "Netherlands Antillean Gu...

1,114 0       REFERENCE JSON CURRENCY SYMBOL NUMERIC CODE


  combining dwarf failed: unknown load command 0x80000034 solution in GoLang

In case there is below error encountered while running some go program:combining dwarf failed: unknown load command 0x80000034This may be due to that you are running go 1.16 on a Mac M! machine. If you go to check go version, it may tell you that you are running an arm version of go.go version go1.16.10 darwin/arm64In such cases, you can try below methods to workaround the issue.Try to upgrade the go version to 1.17 and run the code again. If this is not an option for you because you have to stick to go 1.16 for some reason, you may try to install an amd version of go 1.16. This should work pe...

8,122 1       0X80000034 GO 1.16