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

 ALL


  Build a Kubectl Plugin from Scratch

by authorThe command-line tool kubectl is indispensable when using Kubernetes. You need it to query related Pod and Service information both in developing or performing some maintenance operations, such as events, scale, rolling update, etc.However, when using kubectl, there are many inconveniences. Though Kubernetes is officially maintaining kubectl¹, and you can submit the problems, improvement, and even PR in its Github Issues, you still have to wait long before its release.The most common solution is Kubectl-Plugin Pattern²Plugins extend kubectl with new sub-commands, allowing fo...

4,225 1       GOLANG PLUGIN KUBECTL KUBENETES


  Is Utah a good place for startups?

If you’re thinking of starting a business soon, then know that it’s a really good time to do so despite current circumstances. Rieva Lesonsky, a writer for the US Chamber of Commerce, highlights that today’s “new normal” has brought new customer demands and improved business technologies that you can take advantage of. In fact, many of the most successful businesses in the world, like Microsoft and Netflix, were created during an economic downturn.But this begs the question: where should I launch my startup? And while plenty of wealthy states like New York and Cal...

1,155 0       UTAH STARTUP BUSINESS


  Webinar Best Practices For A Webinar Experience Your Audience Will Love

The web conferencing technology has been getting a lot of attention lately, and for good reason. With global lockdowns and social distancing norms in effect, video conferencing has emerged as an economical way of staying in touch with office colleagues, friends, and family members.However, if that’s all you are using this technology for, you may not fully understand what is web conferencing and its immense potential.For instance, lately, web conferencing technology is being used to deliver webinars. From education to sales, webinars have proven to be a great solution for a number of busi...

1,006 0       WEBINAR WEB CONFERENCE


  Tips of Drafting an R Markdown Document

When presenting the data summary and exploratory analysis, we used to copy a lot of tables, charts from Rstudio to PowerPoint, which makes the presentation preparation painful. It becomes essential for data scientists to make use of better reporting tools, such as R markdown, Jupyter notebook to prepare the analysis presentation in a more efficient and organized way. Of course, we want this to be reproducible!In this post, I would like to share some tips of using the right tools to draw tables, plot charts, summarize datasets, when I explore building report using R markdown/notebook.Configurin...

3,803 0       R PROGRAMMING


  Update & Delete Kubernetes resources in one-line command

It recently troubles me that my GKE cluster is managing more and more resources and causing difficulties in maintenance, one of which involves how to delete resources properly.Next, I will explain step by step the difficulties I encountered in my work and how I finally used the combination of bash commands and kubectl to implement the edition of Kubernetes objects through one-line command.In generalThe following are the basic operations that almost every Kubernetes user takes. Check 👉 the cheatsheet if you’re not familiar with the process.Delete a single resource throu...

6,258 1       KUBERNETES


  Mock Solutions for GoLang Unit Test

In Go development, Unit Test is inevitable. And it is essential to use Mock when writing Unit Tests.Mock can help test isolate the business logic it depends on, enabling it to compile, link, and run independently.Mock needs Stub. Stub function replaces the real business logic function, returns the required result, and assists the test.I involved the related test code for Controllers while writing Kubernetes Operator recently, and there would be mocks for GRPC and HTTP requests. I did it in an old fashion way, but I believe there is a better and more graceful way to han...

12,263 0       UNIT TEST GOMOCK GOSTUB TESTIFY


  Encrypting and decrypting PGP file or text on MacOS

When doing data exchange among different parties, there is a frequent need of encrypting data or file and sending it to partner and asking partner to use corresponding key to decrypt the data or file. A famous way of exchanging data is using asymmetric keys where no secret key needs to be shared. One party can just use the public key shared by partner to encrypt the data and the other party uses the private key to decrypt the data.Today, we will introduce how to use PGP to encrypt and decrypt data on MacOS. Pretty Good Privacy (PGP) is an encryption system used for both sending encrypted ...

31,696 1       TUTORIAL ENCRYPTION DECRYPTION PGP GPG


  Must-Have Tech for Your Living Room

The living room is considered by many to be the central point of the home. Therefore, it makes sense that you would want to equip it with lots of enhancements to make it more relaxing and a great place for entertaining yourself, members of your family or household, and any guests. With so many different technological advancements over the last couple of decades, though, you might be stuck as to what you should pick and what would fit in with your lifestyle.To help you out a little, we have put together a list of some of the best pieces of tech you should consider investing in for your living r...

2,893 0       SMART HOME RADIO