diff --git a/components/Icons/PostIcon.tsx b/components/Icons/PostIcon.tsx new file mode 100644 index 0000000..325e22c --- /dev/null +++ b/components/Icons/PostIcon.tsx @@ -0,0 +1,20 @@ +function PostIcon() { + return ( + + + + ); +} + +export default PostIcon; diff --git a/components/TimeLinePost/TimeLinePost.module.css b/components/TimeLinePost/TimeLinePost.module.css index e69de29..8d1bc3c 100644 --- a/components/TimeLinePost/TimeLinePost.module.css +++ b/components/TimeLinePost/TimeLinePost.module.css @@ -0,0 +1,54 @@ +.post { + display: flex; + margin-top: 10px; + line-height: 30px; +} + +.side { + display: flex; + flex-direction: column; + align-items: center; +} + +.side .icon { + background-color: #bb6bd9; + border-radius: 25px; + height: 20px; + padding: 8px; + margin-bottom: 10px; +} + +.side .divider { + width: 2px; + background-color: var(--fg-colour); + height: 100%; +} + +.content { + width: 100%; +} + +.content .info { + color: var(--darker-text); + font-size: 20px; + margin-left: 10px; +} + +.content .card { + background-color: var(--fg-colour); + border-radius: 25px; + padding: 20px; + margin: 20px 0 0 10px; + cursor: pointer; +} + +.content .card .header { + font-size: 20px; + font-weight: 700; + color: var(--light-text); +} + +.content .card .desc { + font-size: 15px; + color: var(--light-text); +} diff --git a/components/TimeLinePost/TimeLinePost.tsx b/components/TimeLinePost/TimeLinePost.tsx index 5636371..f851ca5 100644 --- a/components/TimeLinePost/TimeLinePost.tsx +++ b/components/TimeLinePost/TimeLinePost.tsx @@ -1,12 +1,25 @@ import Link from "next/link"; +import PostIcon from "../Icons/PostIcon"; import styles from "./TimeLinePost.module.css"; function TimeLinePost({ post }) { return ( -
- - {post.data.title} - +
+
+
+ +
+
+
+
+

New Post - {post.data.date}

+ +
+

{post.data.title}

+

{post.data.description}

+
+ +
); } diff --git a/posts/great-arm-migration.mdx b/posts/great-arm-migration.mdx new file mode 100644 index 0000000..3ee5e82 --- /dev/null +++ b/posts/great-arm-migration.mdx @@ -0,0 +1,113 @@ +--- +title: The Great ARM Migration! +description: Some thoughts on Apples move from intel to ARM for Macs +date: 18/06/2020 +section: June 2020 +--- + +Apple are reportedly going to be transitioning from using Intel processors to their own custom ARM processors for their +Mac lineup, due to be announced at WWDC next week. I find this incredibly exciting and just want to run through some of +my thoughts about this. + +## Why are Apple moving to ARM? + +Why have Apple decided to migrate to using their own processors? Well there are a few reasons for why Apple might want +to do this. + +The first being that in recent years Intel have really been dropping the ball with their iterative improvements and +delays to their own product roadmap which have impacted Apple and resulted in not the most amazing year on year +performance improvements (CPU wise) for the Mac. Apple producing their own processors for the Mac would remove this +dependency and allow Apple to exert greater control over the direct performance improvements they provide to their +computers allowing for potentially better performance just as they have done with the iPhone which thoroughly smashes +every other smartphone when comparing CPU power. + +The second reason is Apple's seemingly continuous obsession with trying to develop every bit of hardware they use +themselves allowing them to be less reliant on other companies and this has been shown by how more and more of the +iPhone over the years has slowly been using more in house hardware components, most notably being Apple’s very own A +series processors that are used in the iPhone and things like the T2 security chip. + +## Effects of the move to ARM + +The effects of this move will probably be quite profound as for Mac users it could result in much more power efficient +Macs due to ARM’s architecture but also potentially more powerful Macs depending on how well Apple’s custom processors +perform in a Mac. They have already proved that they can make amazing processors for the iPhone and iPad so it will be +interesting to see how well they fare with something like a Macbook which has a very different cooling system and a +bigger device footprint for them to work with. + +However not everything about this move is likely to be sunshine and rainbows as the likelihood is that when Apple +releases the first ARM powered Mac the software support from third party developers might not be there. It's going to +take effort from developers to port their apps to the new architecture which costs time and money so it's unlikely that +everyone's favorite apps and services will be available on day one. Some developers may even use it as an opportunity to +drop support for the Mac and older legacy apps which may not be in active development anymore and so may be left behind +forever. + +Although maybe Apple will surprise me and it will be as simple as clicking a button in Xcode and your app will be ready +for the ARM revolution, knowing Apple it probably won't be that simple however we will have to wait for WWDC to find +out. + +## How will this affect the wider industry? + +Apple is very much a trend setter. When Apple removed the headphone jack, everyone removed the headphone jack, some even +ripped Apple for it only to remove it the next year (looking at you Google). When Apple added a notch to the iPhone, +everyone added a notch to their phones. When Apple released the airpods people laughed at them however they are now very +much a fashion symbol spurring massive growth for Apple’s wearables business and companies are shamelessly ripping them +off all over the place. + +Apple moving to ARM could signal a similar move for the wider industry. We already have windows on ARM and Chrome OS on +ARM and pretty much all smartphones and mobile platforms run on ARM chips already. This move could very well result in +the desktop and laptop world moving to produce more ARM laptops and could potentially mean companies start to try and +invest in their own processors in an effort to try and beat Apple at their own game. There are already rumours around +[Google](https://www.theverge.com/2020/4/14/21221062/google-processor-pixels-chromebooks-whitechapel-samsung-qualcomm) +developing their own ARM processors potentially for the Pixel phones but also maybe for their chromebooks as well. A +product area they are increasingly trying to market as actual laptops. + +Although Apple moving away from Intel isn't the end of the world for Intel considering how small Mac market share is for +global PC sales, the impact of a general shift to ARM for the wider industry could be fairly damaging to the company. +Intel hasn't been having a fun time in recent years by being absolutely destroyed by AMD product wise in the CPU market +and having lots of manufacturing trouble trying to perfect their own 10nm process. More manufacturers leaving them for +ARM will be damaging to their bottom line however on a positive note maybe it will get them to get off their backside +and make some better CPU’s. + +## Dunking on people's opinions + +I just want to take a moment to dunk on some peoples opinions around this whole subject around ARM on the Mac. A fairly +common outlook on this that I seem to see mainly from Apple fanboys is that Apple’s move to ARM for the Mac is going to +be amazing, “DON'T BUY A MAC NOW WAIT FOR ARM”, “AN ARM MAC IS AN INSTANT BUY” and similar statements and phrases are +generally being thrown around. + +Although im really excited for this move and am incredibly interested in how it all unfolds I think its a bit stupid to +say that there is no point buying a Mac now BeCaUsE ArM Is aRoUnD ThE CoRnEr as the fact is this is not a move that +going to happen over night. 2021 seems the earliest that we will be getting an actual ARM Mac for consumers and even +then for professionals and developers the software and tools they use may not even be available on ARM Macs yet. And +even if all the software support was there on day one they are not going to drop support overnight for 2 year old Macs. +(Watch Apple go and prove me wrong now) + +## The future of Mac + +Another interesting thing with Apple at the moment is their insistence on making the iPad more of a laptop so people can +use it more like a 2 in 1 such as the Microsoft surface. This leaves the Mac in a very interesting situation because if +Apple wants people to buy iPads and use them instead of a laptop why would someone ever buy a Mac? And to be honest most +people don't need a Mac, an iPad can do everything that they would ever need to do and its capabilities keep on +increasing with each update (e.g. recent mouse and trackpad support) leaving really only power users, enthusiasts and +professionals who will keep buying Macs because they can't get all of their work done on an iPad, yet. + +This makes Apple's move to ARM more interesting as I could very much see this as a way of slowly moving more Mac users +to the iPad before eventually replacing the Mac altogether. Big statement I know but hear me out. By Apple transitioning +to ARM that will mean that all software running on the Mac will be built to run on their very own ARM processors, the +same sort of processors that Apple uses in the iPad. Apple has also been pushing SwiftUI which is a development +framework that allows devs to create apps that function and scale across Apples portfolio of products. This could +eventually lead to the apps on iPad and the apps on Mac converging to the point where both devices literally run the +same software. In some ways this is already happening with catalysts which allows devs to port their iPad apps to Mac. + +Maybe I'm reading too much into this but over the years Apple has increasingly been neglecting the Mac line and has +instead continuously been trying to push the iPad as a real computer and I feel that maybe in the next ten years we +could see the end of the Mac… or maybe things will continue on as they always have, the iPad will be used by most people +but the Mac will still be used by people that actually want to get work done and this convergence never happens. I guess +we will have to wait and see. + +## The end + +In conclusion Apple moving from intel to ARM is very exciting but not without its ups and downs. Only time will tell how +it ends up. And with only a few days to go to WWDC where its been rumoured that they are going to announce this move it +seems it won't be long until we find out, unless of course the leaks were wrong and Apple does not move to ARM and then +me and a load of other people are gonna look like a bunch of idiots. diff --git a/posts/lol.mdx b/posts/lol.mdx deleted file mode 100644 index 53ab70b..0000000 --- a/posts/lol.mdx +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Big meme -description: This is a big meme -date: 08/02/2021 -section: February 2021 ---- - -Pepelaugh diff --git a/posts/no.mdx b/posts/no.mdx deleted file mode 100644 index 73bdc22..0000000 --- a/posts/no.mdx +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: No way -description: This is a big meme -date: 07/02/2020 -section: February 2020 ---- - -Very cool kanye diff --git a/posts/setting-up-git.mdx b/posts/setting-up-git.mdx new file mode 100644 index 0000000..9f42b66 --- /dev/null +++ b/posts/setting-up-git.mdx @@ -0,0 +1,30 @@ +--- +title: Setting Up Git! +description: How to set up Git on Windows 💻 +date: 07/08/2019 +section: August 2019 +--- + +## Useful Links 🙌 + +- [Download Git](https://git-scm.com/downloads) +- [Git Documentation](https://git-scm.com/doc) + +## Download Git + +Fist navigate to the download section of the official Git site here. Then select the download for your operating system +of choice. As I am using windows that is the option that I will be selecting. + +## Install + +Now that the Git installer has been downloaded, run the installer on your machine. Follow the setup until you reach the +option to select which editor you want to use. For this option its up to you, I personaly prefer nano but you can use +what you want. For the rest of the options you can just leave them on the defaults as that should be fine for most +people and then press install. + +## Your Done! 😎 + +Now open your terminal of choice and run the command git --version to check if git is installed correctly. Now you can +start using Git! Its also worth noting that by installing Git you will now also have access to git-bash on your computer +if you are on windows, allowing the user to have a terminal that is more inline with what you might find on Linux and +MacOS. diff --git a/posts/test.mdx b/posts/test.mdx deleted file mode 100644 index 2f1d880..0000000 --- a/posts/test.mdx +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Hello World -description: This is a big meme -date: 07/02/2021 -section: February 2021 ---- - -This is an example post. There's another one [here](/posts/example-post). diff --git a/posts/welcome.mdx b/posts/welcome.mdx new file mode 100644 index 0000000..014c150 --- /dev/null +++ b/posts/welcome.mdx @@ -0,0 +1,14 @@ +--- +title: Welcome to my site +description: Something I will redesign hundreds of times only to make two posts. +date: 05/08/2019 +section: August 2019 +--- + +Welcome to my blog that I have been creating over the past couple of weeks. + +This is the place where I plan on posting all of my rants and raves about things as well as useful guides and posts +about what I have learnt over time. + +So if you are remotely interested in that sort of content then great this is the site for you otherwise what are you +doing here? Go watch [YouTube](https://www.youtube.com/watch?v=dQw4w9WgXcQ) or something. 🦀 diff --git a/styles/Timeline.module.css b/styles/Timeline.module.css index 63642ca..bd27ca7 100644 --- a/styles/Timeline.module.css +++ b/styles/Timeline.module.css @@ -1,5 +1,5 @@ .desc { - margin-top: 100px; + margin: 100px 0 50px 0; font-size: 25px; line-height: 30px; color: var(--light-text); @@ -10,12 +10,13 @@ } .section { - margin-top: 100px; + margin-top: 50px; } .section .header { display: flex; align-items: center; + margin-bottom: 50px; } .section h2 {