Image for post
Image for post
You can show your .NET code as a presentation with Jupyter Notebook, .NET Interactive.

The precious .NET 5 has finally arrived in our workspace, and I’m thrilled. .NET 5 is a unified and cross-platform supported runtime for C# and F# developers. Also, it has balanced cross-platform features across all environments, including existing your old familiar Windows desktop environment and Linux, Cloud-native, macOS, even machine learning, Apache Spark, and Web Assembly.

I’m recently taking a series of the episode called the Azure Playlists project in cooperation with Microsoft Korea. I thought a lot about how to present my PowerShell code to viewers effectively. After many trials and errors, I got a neat but simple idea.

With the release of .NET 5, Microsoft also launches many useful tools as open-source projects. .NET …


Image for post
Image for post
You can create the hybrid Kubernetes cluster with Windows worker node on your MacBook and bootcamp!

Starting with Kubernetes 1.14, Windows worker node support has come to general availability. But despite this, lots of improvements were added to make less gap between Linux Kubernetes worker node.

IMHO, there are two significant problems to solve before using Windows Kubernetes in production environments.


Image for post
Image for post
맥북 부트캠프 위에서 구동하는 윈도우 노드를 포함하는 로컬 쿠버네티스 클러스터

You can read the English version here.

쿠버네티스 버전 1.14에서는 처음으로 윈도우 서버를 운영 체제로 사용하는 워커 노드 지원이 정식으로 추가되었습니다. 하지만 그 후로도 많은 개선이 이루어졌는데, 리눅스 버전의 쿠버네티스 워커 노드와 차이가 있던 부분이 좁혀지기 시작했습니다.

개인적으로는 윈도우 쿠버네티스가 프로덕션 환경에서 사용할 준비가 아직 되지 않았다고 보는 부분이 두 가지가 있었는데, 다음의 두 가지 부분입니다.


Image for post
Image for post
VCXSRV와 Seamless Multi Window로 구현한 Windows + Linux 데스크톱

WSL 2에 조만간 추가될 예정인 Windows 10용 Wayland Compositor를 기다리시는 분들이 많을 것 같습니다. 올해 겨울 즈음에 프리뷰 버전이 출시될 것으로 예상되는 이 기능도 좋겠지만, 지금 당장 사용할 수 있는 최적화된 GUI 환경을 찾으시는 분들을 위해 간단한 팁을 소개할까 합니다.

First Things First: 한국어 입력기 추가하기

이번에 저는 WSL 2에서 한글 입력기 추가하기라는 아티클의 도움을 받아 이전보다 더 간결하게 한국어 입력기를 추가할 수 있었습니다. Felix Song님께 감사드립니다.

이 아티클에서 소개하는대로 한국어 입력기 설정을 마친 후를 전제로 계속 이야기를 진행해볼까 합니다.

VCXSRV 바로 가기 아이콘 만들기

기본적으로 VCXSRV는 다양한 설정을 편리하게 …


Image for post
Image for post
Photo by Windows on Unsplash

Kubernetes의 Windows 버전의 개발을 담당하는 Windows SIG에 대한 소개, 하는 일, 앞으로의 계획을 간략하게 정리한 인터뷰용 질문/답변 문서가 유익하다고 생각하여 한국어로 번역하여 공유합니다.

Note: 편의 상, 그리고 빠르게 공유하고 싶어 기계 번역으로 초안을 만들고 간단히 다듬었습니다. 어색한 부분에 대한 피드백을 주시면 적극 수정하겠습니다.


Image for post
Image for post
Photo by Kid Circus on Unsplash

After Microsoft took over the GitHub, many features have advanced than before. Not only freeing existing repository quotas, but there is also a charming feature for many developers and teams who want to automate all kinds of workflow.

But did you know that GitHub also provides proven Windows CI features for all users? Again, the point is, it is “mature” and “stable” for “Windows developers.”

If you are developing your application in Windows with Visual Studio, you may suffer about continuous integration platform due to its specialized configurations. Also, the entire build system is a vast and complex set of components, as you already know. …


Image for post
Image for post
Container Office in Hong Kong: https://commons.wikimedia.org/wiki/File:Container_office.jpg

Caution 1: This article was written just for fun. Microsoft never guarantees the Office works best in the Windows container environment. Also, Microsoft can break the feature described in this article without any notice at any time. So, please don’t rely on this article.

Caution 2: You cannot run the Microsoft Office container for any kind of internet and intranet services due to license restrictions of the software. Please refer to the license description at Microsoft. Either this container works or not, please test this feature just for fun.

A Story About Office Automation

Microsoft Office is the best seller software for a long time. And this software became essential in every people’s life. …


Image for post
Image for post
Photo by Kon Karampelas on Unsplash

Recently, I posted an article named ‘How To Protect Your WSL Distro More Firmly.’ The original title was ‘Do Not Install Your WSL Distro From Microsoft Store.’

https://medium.com/rkttu/do-not-install-your-wsl-distro-from-microsoft-store-a322b94e8e2

The intended message of the article was simple; Manual installation would be right for you if you suffered from the store version of WSL distro before.

But I was wrong with some aspects.


Image for post
Image for post
Photo by Sarah Kilian on Unsplash

Beginning Windows 10 Anniversary Update, Windows beloved by hackers and developers again with the Windows Subsystem for Linux. Windows has a great open source experience more than ever. Plus, beginning the release of the Windows 10 2004 release, WSL 2 takes flight to everyone’s place with the real Linux kernel, not the emulated one.

I understand that Microsoft wants to deliver their WSL experiences into a delightful manner through the Microsoft Store. However, this way seems quite dangerous. Why dangerous? Because the store app does not sustain the local data. Even in Windows 10, it is just like the iOS or Android environment. …


Image for post
Image for post
Photo by Nick Karvounis on Unsplash

I am a DevOps engineer, and my job is writing and managing software run in container and Kubernetes. The only other thing is, I work with the Windows Server instead of Linux often. Yes. Historically, I was a Windows Desktop App Developer, an ASP.NET Developer, and now I am a DevOps Engineer.

If you are using the MacBook or iMac, and if you are developing any type of Windows application, you may be using Parallels or similar virtualization software. As you know, the Coherence mode is beneficial. And I’m a big fan of coherence mode in the Parallels. (VMware Fusion also offers a similar feature called the Unity, but it looks ugly and slow. …

About

Jung-Hyun Nam

Works at DEVSISTERS, Corp., Microsoft MVP since 2009, Living in S.Korea.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store