You want to know about me?
+
February 2019 - Accepted into Ferris State University
December 2018 - Recieved acknowedglement of being on the Dean's List (Northwestern Michigan College)
December 2018 - KernalPanik was started!
December 2018 - DeskHubSharp was released!
@@ -23,6 +24,7 @@May 2017 - lftpd was released!
April 2017 - mtikrtr was released!
December 2016 - Political Ties was started!
+August 2016 - Accepted into Northwestern Michigan College
May 2016 - Graduated Kalkaska High School
September 2015 - Started Information Technology internship at Kalkaska High School
Want to see my resume?
diff --git a/src/blog/_posts/2019-02-01-container-it-up-docker.markdown b/src/blog/_posts/2019-02-01-container-it-up-docker.markdown index b847f63..e3ec68b 100644 --- a/src/blog/_posts/2019-02-01-container-it-up-docker.markdown +++ b/src/blog/_posts/2019-02-01-container-it-up-docker.markdown @@ -6,11 +6,13 @@ published: true I had a presentation today. It was about containers. "Wyatt" you are probably thinking "that's too broad of a topic. What are you doing??" Fear not friend, we gave a presentation about Docker, a containerized solution and Docker is used everywhere, from myself to the who's who like Google, Amazon, and Red Hat, to name a few. -Think of containers this way, if you don't know hat they do already. Let's say you're about to ship barrels of oil and a bear skin by cargo boat. You probably think that you need somewhere safe to store those, right? You store them in a big metal shipping box and now, those barrels of oil and bear skin won't be damaged by the sea or the boat. Software container work the same way, only they don't transport oil or bear skins, they transport software. Containers are a solution to move software to one machine to the other without any breaking changes, so no matter where you run your container, whether it be on a server, a developement machine or AWS, the environment will still be the same and it will run the same. +Think of containers this way, if you don't know what containers in the software world do already. Let's say you're about to ship barrels of oil and a bear skin by cargo boat. You probably think that you need somewhere safe to store those, right? You store them in a big metal shipping box and now, those barrels of oil and bear skin won't be damaged by the sea or the boat. Software container work the same way, only they don't transport oil or bear skins, they transport software. Containers are a solution to move software to one machine to the other without any breaking changes, so no matter where you run your container, whether it be on a server, a developement machine or AWS, the environment will still be the same and it will run the same. What makes containers so great? Well, I just explained that containers run everywhere so that eliminates the problem of "Well, it works on my machine." Containers also save resources, much more than virtual machines, which allocates system hardware to it using a hypervisor where as containers share system resources. Containers are very good at scaling as well, very well in fact when paired with Kuberntes or Docker Swarm which are orchestaration tools for Docker. Containers also enable microservices, which are layers of software that fit together. For example, take the Model-View-Presenter pattern. Have one container be the Model, have another be the View and the last container be the Presenter. Have them linked together and you have a program that one has the MVP pattern and two has microservices. How cool is that? -Docker has many different platforms, like GitLab, Wordpress and Rocket.Chat, which all run on Docker. Programming languages can also be run in Docker containers such as Ruby, Python, .NET, Java, Node, Rust, Golang and others so nobody is left out. +Docker has many different platforms, like GitLab, Wordpress and Rocket.Chat, which all run on Docker. Programming languages can also be run in Docker containers such as Ruby, Python, .NET, Java, Node, Rust, Golang and others so nobody is left out. Also, there are Docker images fro Windows so you Windows lovers out there can have your piece of the cake to with the Linux people. + +A few Docker commands must known however. -- Section for CIT 280 instructor -- diff --git a/src/comingsoon.php b/src/comingsoon.php index 19fee9c..9f96980 100644 --- a/src/comingsoon.php +++ b/src/comingsoon.php @@ -14,8 +14,7 @@© Miller Web Solutions, Wyatt J. Miller - Licensed by the MIT