- Git Cute Newsletter
- Posts
- Black History Month, Platform Engineering, & More!
Black History Month, Platform Engineering, & More!
Git Cute Newsletter #13
(Have you been forwarded this email?)
I feel like a 'hello' isn't enough to suffice for the opening of this email.
I hope that everyone has had an amazing start to 2024 considering that we are now in February aka Black History Month! If you’ve moved me to spam, move me back to your main inbox and lock in!
Updates
I have left The New York Times and am now a Staff Software Engineer with the Developer Experience team at Davavant! I am excited to be on a new DevEx team and with a company where my skillset is valued, and the team and org won’t dissolve under my feet. I’ll tell you more about my time at The Times… later. Much later.
Conquer System Design has been put on the backburner as of this month. While it has been my passion project for the last two years, with the amount of wok that I am scaling up for at the moment, it’s not possible. I am hopeful to have the course up and available for new purchaes by the summer.
I am also saling up my content creation in 2024. I have started posting regularly to my TikTok and Instagram, and all interactions and follows are encoruaged and appreciated! My goal is to get both accounts to 10k by the end of 2024.
This month I have a lovely sponsor! Please support and allow more ads in this newletter by clicking and interating with the ad. Thank you so much!
Sponsor
Transform your AI knowledge with The Rundown - the fastest growing AI newsletter in the world
Receive daily insights on cutting-edge AI tools and workflows to boost your productivity, along with the latest and greatest news in the world of AI.
Trusted by 400,000+ daily readers for the latest in AI, including top industry experts
Discover AI tools and tutorials that skyrocket efficiency and innovation.
Stay on top of AI trends and techniques to enhance your work and productivity
What is Platform Engineering?
Platform engineering refers to the discipline of designing, building, and maintaining the underlying infrastructure and systems that enable software applications to run efficiently and reliably. The goal of platform engineering is to provide a stable and scalable foundation for the development, deployment, and operation of software services.
Key aspects of platform engineering include:
Infrastructure Design and Management: This involves designing and managing the hardware and software infrastructure that supports applications. It includes considerations such as server architecture, network configurations, and storage solutions.
Automation and Orchestration: Platform engineers often leverage automation tools and orchestration frameworks to streamline repetitive tasks, such as provisioning and configuring resources, deployment processes, and scaling applications.
Containerization and Orchestration: The use of container technologies (e.g., Docker) and orchestration platforms (e.g., Kubernetes) is common in platform engineering. Containers provide a consistent environment across different stages of development and deployment, while orchestration tools manage the deployment and scaling of containerized applications.
Continuous Integration/Continuous Deployment (CI/CD): Implementing CI/CD pipelines is crucial for automating the software development lifecycle, allowing for frequent and reliable releases. Platform engineers often play a role in setting up and maintaining these pipelines.
Monitoring and Logging: Platform engineering involves implementing robust monitoring and logging systems to track the performance and health of applications. This helps identify issues promptly and ensures the overall reliability of the platform.
Security: Ensuring the security of the platform is a critical aspect of platform engineering. This includes implementing security best practices, conducting regular audits, and staying updated on security vulnerabilities.
Scalability: Platform engineers design systems that can scale horizontally or vertically to accommodate changing workloads. This involves planning for increased demand and optimizing resource usage.
Documentation and Knowledge Sharing: Documenting the architecture, configurations, and processes is essential for maintaining a transparent and collaborative platform. Knowledge sharing ensures that team members understand and can contribute to the platform's development and maintenance.
Platform engineering is a cross-disciplinary field that requires collaboration between development, operations, and other IT teams. It plays a vital role in supporting the overall software development lifecycle and ensuring that applications run smoothly in production environments.
Links That Made Me Happy
Some of these link may be affiliate links for me, but no one mentioned has told or paid me to mention their products.
I have gotten heavy into the cozy aesthetic side of TikTok which is terrible for my bank account. I have started purchasing a lot of things for my office, and the list of tech accessories that I need has… grown. Such as this ergonomic arm for my Samsung G9 Ultrawide and this boom arm for my Shure SM7B. Have you noticed a theme in colors?
It is no secret that I love luxury things, especially things that are Louis Vuitton.
Black History Month Tech Facts
Do you know of Mark Dean? He is Black computer scientist who played a crucial role in the development of the personal computer (PC). He was instrumental in the design of the IBM PC, and he holds three of the original nine patents for the IBM PC's architecture.
Also, as a reminder, I do still have the Git Cute Patreon. If you want a shoutout in the newsletter and to support, you can sign up here.
Have an amazing week and please be kind to yourself.
xx Josie