Skip to content

Instantly share code, notes, and snippets.

@ckd
ckd / macOS-mojave-iso.sh
Created August 16, 2019 00:37 — forked from jamieparfet/macOS-mojave-iso.sh
Create an ISO from the mojave installer app
#!/bin/bash
# This assumes that the ~6GB mojave installer is in the /Applications folder.
# If it's not, just open the App Store, search Mojave, and you can download the installer file from there.
hdiutil create -o /tmp/mojave.cdr -size 6g -layout SPUD -fs HFS+J
hdiutil attach /tmp/mojave.cdr.dmg -noverify -mountpoint /Volumes/install_mojave
sudo /Applications/Install\ macOS\ mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/install_mojave
mv /tmp/mojave.cdr.dmg ~/Desktop/InstallSystem.dmg
hdiutil detach /Volumes/Install\ macOS\ mojave
@ckd
ckd / whats-new-vapor-4.md
Last active December 18, 2019 19:18 — forked from tanner0101/whats-new-vapor-4.md
What's New in Vapor 4

What's New in Vapor 4

We've been working on the fourth major release of Vapor for almost a year now. The first alpha version was tagged last May with the first beta following in October. During that time, the community has done amazing work helping to test, improve, and refine this release. Over 500 issues and pull requests have been closed so far!

If we look at Vapor 3's pre-release timeline, there were 7 months between alpha.1 and the final release. If history repeats itself, that would mean 4.0.0 sometime in February 2020.

As we near the end of the active development phase, efforts are moving to documentation and polish. Since APIs have mostly settled down at this point, I'd like to take this opportunity to introduce you to some of the exciting changes coming in Vapor 4. Let's dive in.

New Dependency Injection API

find . -type d | grep $'\xEF\xBB\xBF'