I've had the M1 Mac Mini for a little bit over a year now. With the new Mac Studios being release, I thought I would share my thoughts on the M1 Mac Mini and how well it has been to use.
I went with the base storage of 256GB and upgraded the RAM to 16GB (which is all you can get on the 2020 M1 Mac Mini). The Studio starts at 512GB and you can upgrade the internal storage all the way to 8TB in exchange for some ????
I was able to get some extra IO (USB ports, SD Card reader) and extra storage using a Dock and an external NVMe enclosure.
You can get these items here:
OCW NVMe Enclosure
https://amzn.to/3ObZ88Z
Dock with SATA Drive
https://amzn.to/3uNyxqZ
Samsung m2 SSD
https://amzn.to/3JNQNog
Samsung SATA SSD
https://amzn.to/3ObZo7X
The HDMI Cable:
https://amzn.to/3KR7CQy
4K Monitor (I don't think Amazon Carries it, but you can find it elsewhere):
https://amzn.to/3KRm9f1
M1 Mac Mini (256GB, 16GB RAM) (Slightly cheaper than from Apple, ATM)
https://amzn.to/3JNE19v
As an Amazon Associate I earn from qualifying purchases: I earn a small commission at no extra cost to you! And it does help support this channel!
If you wanna support my channel, you can buy me a coffee:
☕️ https://www.buymeacoffee.com/nerdcademy
Coffee make the code go!!!
#nerdcademy #macmini #macstudio
...
https://www.youtube.com/watch?v=Aruvlh7dtRc
In this video we are going to learn how to use the Platform as a Service, Twilio, to send a Text Message using GoLang. There's a few reasons why you'd want to do this: Two Factor Authentication, your server CPU or Storage is at a critical level and you need to do something ASAP, or something like how Amazon Whole Foods sends alerts during your order process.
All code found in this video will be at (after Nov 1, I forgot to push my changes and I am on holiday ?)
? https://github.com/NerdCademyDev/golang
? Let me know if you have any issues!
⚡️ What else would you like me to cover?
? Always Keep Learning!
#golang #twilio #nerdcademy
Go on the Pi sounds pretty tasty--so let's make something somewhat interesting. ?
Let's make a simple web server to turn on and off a led light!
We will first set up our wiring: just a basic led light with a resistor, using pin 7 from the GPIO.
Next we will test it out using the command line utility that can be found at:
https://github.com/WiringPi/WiringPi
My Raspberry Pi Distro:
https://archlinuxarm.org/platforms/armv8/broadcom/raspberry-pi-4
Once that is working we will set up our web server using Go and then attach a couple endpoints to turn on and off the light!
⚡️ Links:
The Raspberry Pi 2B (of course it's a bit out dated and overly priced)
https://amzn.to/3MKpVaa
LED Lights ?
https://amzn.to/39lEWli
Raspberry Pi Jumper Cables ?
https://amzn.to/3aWuXU2
Breadboard ?
https://amzn.to/3NFcnOC
Decent Kit with Everything to get Started ?:
https://amzn.to/3xk6XSo
(These links are affiliate links--so I make a tiny bit of money if you use them and buy something. Don't worry; it doesn't cost anything extra!! So it is a way you could support this channel.)
If you wanna support my channel, you can buy me a coffee:
☕️ https://www.buymeacoffee.com/nerdcademy
Coffee make the code go!!!
? Everything I use to record my vids ⚡️
https://kit.co/nerdcademy/my-video-kit
All code found in this video will be at:
? https://github.com/NerdCademyDev/golang
#golang #nerdcademy #raspberrypi
...
https://www.youtube.com/watch?v=36CTJ_FIiKI
This video covers creating a very simple Todo application using GoLang with an HTTP server, GoLang's Templating Engine, and using static assets like CSS and JavaScript. This video takes what we learned in the last video and takes it up a notch, so if you need to catch up be sure to watch the last video here: https://youtu.be/YMFkgN9r_jg
We go into the basics of the html templates and server static assets using our Mux Server.
All code found in this video will be at:
https://github.com/NerdCademyDev/golang
Let me know if you have any issues!
What else would you like me to cover?
Until next time...
As a software engineer, I find myself using these items just about every single day and I don't think I would want to go without them!
ℹ As an amazon affiliate, I earn a small commission (no extra cost to you!) if you click these links and make a purchase.
? Block out distractions with a good (and cheap) pair of headphones:
https://amzn.to/3BMnjqt
? Get yourself organized and stay on top of your tasks:
https://amzn.to/3by33OX
? Work out a problem by talking to a rubber duck:
https://amzn.to/3BNlE4e
If you wanna support my channel, you can buy me a coffee:
☕️ https://www.buymeacoffee.com/nerdcademy
Coffee make the code go!!!
? My Main Driver Laptop (Framework Laptop):
https://kit.co/nerdcademy/framework-laptop
? My Video Kit:
https://kit.co/nerdcademy/my-video-kit
? My Video Editing Kit (M1 Mac Mini):
https://kit.co/nerdcademy/m1-mac-mini-setup
...
https://www.youtube.com/watch?v=igi652CMNJA
Hello Again! In this video we will be learning the basics of port mapping in both Docker and Podman!
In this tutorial we will be making a very simple Go web server and then creating a Docker/Podman image and finally running that container to see how we map ports!
If you wanna support my channel, you can buy me a coffee:
☕️ https://www.buymeacoffee.com/nerdcademy
Coffee make the code go!!!
? Programming Laptop
https://kit.co/nerdcademy/framework-laptop
? My Video Kit
https://kit.co/nerdcademy/my-video-kit
? Video Editing PC
https://kit.co/nerdcademy/m1-mac-mini-setup
...
https://www.youtube.com/watch?v=DuRNjGpQlxM
In this video programming tutorial we will learn all about using loops in Go! We will cover the basics of a for loop, a while loop, and an infinite loop. We will discuss what a do-while loop is. We will learn about the keywords break, continue, and how to use range for an array or slice.
We will also cover getting user input and reversing an integer using a while loop in Go!
All code found in this video will be at:
? https://github.com/NerdCademyDev/golang
? Let me know if you have any issues!
⚡️ What else would you like me to cover?
? Always Keep Learning!
This video covers the basics of GoLang interfaces for beginners, which allows for a little bit of Object Oriented Programming. The interfaces allow for a grouping of user defined types, such as structs, with similar behaviors. We also go over the empty interface, which allows for any type!
Structural Typing
https://en.wikipedia.org/wiki/Structural_type_system
GoLang Documentation
https://pkg.go.dev/std
All code found in this video will be at:
https://github.com/NerdCademyDev/golang
Let me know if you have any issues!
What else would you like me to cover?
Until next time...
Hey! I've been looking at Zig and I sorta like it! This tutorial we will look at installing and running our very first Hello World program with zig!
What do you think of Ziglang?
I think C is a great language, but Zig could bring improvements!
If you wanna support my channel, you can buy me a coffee:
☕️ https://www.buymeacoffee.com/nerdcademy
Coffee make the code go!!!
? Programming Laptop
https://kit.co/nerdcademy/framework-laptop
? My Video Kit
https://kit.co/nerdcademy/my-video-kit
? Video Editing PC
https://kit.co/nerdcademy/m1-mac-mini-setup
...
https://www.youtube.com/watch?v=JtPKJ1aFogQ