I'm a huge believer that SwiftUI is the future of iOS and macOS development. It allows developers to create user interfaces more efficiently and in a more modern way - it's literally bridging the gap between developers and designers and helping us all work more closely together. One of the most exciting things about it is that it's still new and the possibilities of what you can achieve with it are endless. This year I want to take my learnings further with complex animations and integrating with new developer APIs.
As a huge advocate for user experience design and accessibility, the built-in support for accessibility and dark mode excites me. With technology constantly changing, it's important to make sure that you're building apps that can adapt to the latest guidelines and user preferences. The goal is to continue building upon technologies that make our work and the lives of those who experience our work better.
NextJS and Tailwind CSS
NextJS and TailwindCSS have quickly become my go-to for web development. They make building websites a breeze, NextJS takes care of the backend while TailwindCSS handles the styling. It's a match made in heaven. There's nothing like stunning aesthetics paired with exceptional performance. Honestly, I was in disbelief at the lighthouse scores I was seeing with my first NExtJS/Tailwind sites but now its just become the way I code.
This year, I want to take that to the next level, building highly functional responsive web applications, on top of groundbreaking technologoies we're seeing emerge today. Low/no-code has been all the hype, but I'm still a huge believer in grass roots. Imagine what we could achieve when we start performant and visually appealing technology becomes widespread. For me, this year will be less about imagining, and more about making it happen.
AI and language models like GPT-3 and ChatGPT are on the rise, and for good reason. They're making big changes in how we interact with machines and technology. It's like we're getting closer to talking to machines like we talk to humans - pretty crazy, right? I'm looking forward to diving deeper into this field and seeing what I can do with it. I'm thinking of experimenting with natural language processing, machine learning and even building my own AI-powered apps. It's all so new and there's so much potential - it's an exciting field to be in.
SaaS has taken up all the talk in this area, and I feel this is the year I'll take a stab at building my own. It's all about finding the right application, solving the right problems and addressing the issues we face in the world right now. It's a lot of technology, huge potential and a lot of room to build.
For the last few years, VR has been all the hype - AR has made a few guest appearances, but nothing like it's distant cousin. The idea of a 'metaverse' saw game developers rushing to build the best virtual worlds, NFTs being tokens of entry, and everyone dreaming of what would happen if everything became virtual. While I remain a huge fan and believer in this being a significant part of our future, I'm continuing to place my bets on AR. Something about it just feels more real, applicable and practical - for now.
Whether its a hotdog dancing on my desk or the ability to wear a set of goggles and receive live transmission instructions on how to solve the problem I'm seeing with my own (real) eyes, AR has potential to take our digital experiences to the next level. This year, I'll be diving deeper into AR development with ARKit. I'm excited to explore new ways to use AR in real-world situations. It's an exciting field to be in and I'm keen on seeing where we can take this.
And now Web3.0, or as some call it, the third web. Despite the 'bear market' it's been facing lately I still have a lot of faith in it being the next evolution of the internet. Instead of relying on centralized servers, web3.0 uses decentralized technology, like blockchain, to create a more open, secure, and transparent web.
This year, I'll be taking a deeper dive into Web3.0 and learning more about building on solidity and the ways that decentralization can change the way we do things in many industries. The rise of NFTs and other decentralized applications (dApps) has just been the tip of the iceberg, and I believe that we're just scratching the surface of what's possible with web3.0.
When it comes down to it, there's a lot of cool technology changing the world in 2023.
SwiftUI, NextJS & TailwindCSS, AI & GPT-based tech, ARKit, and Web3.0 are all going to be big players in the tech world and knowing them will give you a huge leg up. Each one has its own unique features and benefits and by understanding them we'll be able to create amazing projects and be ready for the future.
It's an exciting time to be a developer (or alive for that matter). Here's to another year of greatness, progression and the advancement of technology.