Discover more from Dev Shorts
Dev Catch Up - #2
Bringing devs up to speed on the latest dev news from the last week
New developments are increasing exponentially in the world of technology, and DevShorts is back with another issue to cover all of it. Like our previous week’s issue, this one is also filled with a lot of news from big tech conferences and developer stories from around the globe that happened over the past weeks.
🧑💻 Chat GPT and its parent company Open AI has always been at the centre of attention over the last few months. Folks are still interested in seeing the business model of the company. The company researches and builds machine learning models and later earns by selling access to them. Learn more about it from this detailed piece from Justin published on Technically.
🔢 Data is the most valuable entity in today’s digital world, and data analysis generates precious insights for companies and organisations. Some companies sell data insights and make large amounts of revenue from them. Companies take raw data and provide metrics, APIs, and analysis; behind this, there’s a whole process of data ingestion, standardisation, category mapping, etc. Dive into the world of million-dollar data analytic services from this piece from Seattledataguy, where he talks in-depth about how third-party analytics providers work.
🔑 Authentication is the process of verifying an entity, be it a person or a system, to check if that particular entity is genuine and has the authorisation to access a particular resource. There are different types of authentication techniques ranging from passwordless authentication, which includes biometric authentication, OTPs, single sign-on, etc., to passwords, pins, patterns, etc. Alex Xu from Bytebytego wrote an extensive piece explaining the different bits of authentication and the significance of session, cookies, tokens, and JWTs in the authentication.
📊 Hasura recently ended its annual user conference named HasuraCon, and there is much to cover. Haura aims at eliminating the manual effort to build, operate, and authenticate data APIs resulting in faster shipping of applications. We talked about Vector DB in our last issue, and in their conference, Hasura also showed a tutorial on how to add A.I. to your application with the help of Hasura and Vector DB. From data federation with GraphQL to getting started with MySQL and Postgres, they covered a wide range of sessions, including user stories from different customers. They also unveiled Hasura version 3, with which development with Hasura gets even better. Catch all of their sessions on-demand from here.
☁️ Before Hasura’s conference, Pulumi, the company specialising in Infrastructure as Code SDKs, completed their annual conference PulumiUp. A lot has been discussed, from new product launches and feature releases to simplifying codebases with Pulumi’s Infrastructure as Code integration with any programming languages. The conference also hosted several tech moguls from companies who shared their experiences solving several real-world problems using Pulumi. Look at all of their talks from the session replays available here.
Next, we can head over to some interesting topics that need your attention.
Good to know
A fault-tolerant system is essential to make your application or system highly available. Fault tolerance makes a system reliable, and achieving that usually takes a lot of time. Amit Kumar from Mercari discussed how resilient retry and recovery mechanisms can enhance your system’s fault tolerance and reliability. Take a look at his piece from here.
Elasticity in cloud computing refers to the ability of a system to scale its resources based on its current demands dynamically. It is done through the aspect of scaling, be it horizontal or vertical. Real-time updates are essential when it comes to user engagements, and companies do rely on that. The developers at Ably discuss how elasticity is essential for delivering real-time updates at scale through this piece.
Parallel distributed shell or `pdsh` caught my attention over the past week. It is a CLI that can connect to multiple hosts and run commands simultaneously. Amin Astaneh shared his findings on parallel distributed shells with this piece on Certomodo.
Observability is still a key topic of discussion in the DevOps space. Managing your observability stack is important because reducing its cost can keep your overall cloud costs from inflating. Martin Thwaites of Honeycomb provides detailed guidance on keeping your cloud costs in check by carefully managing your observability stack here.
OpenTelemetry is not going anywhere from the cloud-native environment. Tracetest, a Kubeshop project, recently published a piece on their Tracetest Analyzer where Oscar Reyes explained how you could use the Tracetest Analyzer to improve OpenTelemetry instrumentation by identifying patterns and issues with code.
Lastly, we move on to the news that got a little bit of attention over the past weeks but is helpful to the tech community.
VR is obviously making headlines after the subsequent announcements of Apple Vision Pro and Meta Quest 3 released in recent months. In this long-form piece, Eric Newcomer and Wenqi Shao discuss the VR market share and the ups and downs over recent years.
Object Oriented Programming (OOPs) is a concept that helps build blueprints or classes for digital objects, and these objects communicate with each other to form amazing things happening in software. Catch eight key concepts of OOPs that are valuable for everyone from this piece from Bytebytego.
Distributed Tracing is a complex concept, and Samyukkhta wrote a great piece on its past, present, and future, describing the challenges and possibilities here.
A Prometheus exporter for GitHub enables developer observability to use cases for your own open-source projects. Arseny Zinchenko wrote an extensive tutorial on creating your exporter for the GitHub API.
I hope you have enjoyed this issue, and if you have learnt new things and find it valuable, consider sharing it with your friends and colleagues. Needless to say, a sub to the newsletter will be awesome.
Team DevShorts 👋