Are you bored this December and looking for a challenge? Well, there is a lot going on!

  1. Check out the TryHackMe! They have the AdventOfCyber3 room available now, a Christmas Challenge!
  2. Check out AdventOfCode, they released their yearly Puzzle challenges!
  3. Lastly Codechef, a platform for aspiring programmers, is about to release their December challenge.

And those are just the ones I’m aware of, I’m sure there is more going on.

Go get some!


Since most servers either don’t have a Windows Store, or no access to a Windows Store, it was a bit silly from MSFT to release Windows Terminal ONLY to be installed via Windows Store.

If you DO have access to te Windows Store, you can just go to https://aka.ms/terminal and install it.

However if you want to Windows Terminal on a Server (and let’s be honest, that’s a much more likely use case?) you can do this:

  1. Navigate to https://github.com/microsoft/terminal/releases and download the latest .msixbundle [do NOT click on it]
  2. Rename the downloaded file to .zip
  3. Extract the “CascadiaPackage_XXXX_x64.msix” and rename that .msix file to .zip
  4. Extract the contents of that package
  5. Run ‘WindowsTerminal.exe’
  6. Get come coffee :¬)

The downside of the method is you have to manually check and re-do this everytime there is a new version.

This is a dirty way of doing it automagically

$webData          = invoke-webrequest "https://github.com/microsoft/terminal/releases" -UseBasicParsing
$LatestBundle     = "https://github.com$(($web.links.href -match "msixbundle")[1])"
$downloadLocation = "C:\temp\WindowsTerminal"
$releaseName      = ($LatestBundle -split "/")[-1]
$fileDownload     = "$downloadLocation\$releaseName"

if(-not(test-path $downloadLocation)){new-item $downloadLocation -ItemType Directory -Force}
(New-Object Net.WebClient).DownloadFile($LatestBundle,$fileDownload)
$reName = Rename-Item $fileDownload -NewName ($fileDownload -replace "msixbundle","zip") -PassThru
Expand-Archive $reName.FullName -DestinationPath "$downloadLocation" 
Get-Childitem $downloadLocation | Where-Object {$_.name -notlike "*x64*"} | Remove-Item -Recurse -Force
$newName = Get-ChildItem $downloadLocation | foreach{ Rename-Item $_.fullname -NewName ($_ -replace "msix","zip") -PassThru}
Expand-Archive $newName.FullName -DestinationPath $downloadLocation

A bit late to the party this year, but we’re having the Advent Of Code going on again!

Advent Of Code 2020

Advent of Code is an Advent calendar of small programming puzzles for a variety of skill sets and skill levels that can be solved in any programming language you like.

It’s pretty neat, give it a try!


Brace yourself, HacktoberFest is coming!

Hacktoberfest is a month long virtual festival event to celebrate open source contributions presented by Digital Ocean and DEV. It is the easiest way to get into open source! HacktoberFest 2020


Bored due to the Roni Ronas, or just in general?

Brush up your code game by participating in Code Golf!

Code Golf