ChrisStaud Profile Banner
Chris Staudinger Profile
Chris Staudinger

@ChrisStaud

Followers
142K
Following
37K
Media
865
Statuses
11K

Co-Founder of Level Up Coding

Level Up Coding Newsletter โ†’
Joined April 2022
Don't wanna be here? Send us removal request.
@NikkiSiapno
Nikki Siapno
1 day
How OAuth 2.0 works (explained in 3 mins or less): It can be thought of as a digital handshake between the app, service, and user, with everyone agreeing on what is shared. It's an authorization framework that enables applications to access a userโ€™s data on another service
9
110
600
@NikkiSiapno
Nikki Siapno
3 days
Elasticsearch Clearly Explained. Elasticsearch uses an inverted index to facilitate rapid full-text searches, enabling fast and efficient data access. It works similarly to how a book index works. Its distributed architecture not only enhances speed but also ensures high
16
102
529
@NikkiSiapno
Nikki Siapno
5 days
Things Every Developer Should Know: JSON Web Token (JWT). JWTs are one of the most widely used methods for API authentication, providing a secure, stateless and scalable way to verify clients. Hereโ€™s a simple-to-understand breakdown of how it works (step by step): ๐Ÿญ)
6
78
486
@NikkiSiapno
Nikki Siapno
8 days
Git branching strategies clearly explained. A well-planned Git branching strategy helps coordinate the development teamโ€™s work and keeps the development process consistent. Let's take a look at some common approaches to branching: ๐—™๐—ฒ๐—ฎ๐˜๐˜‚๐—ฟ๐—ฒ ๐—ฏ๐—ฟ๐—ฎ๐—ป๐—ฐ๐—ต๐—ถ๐—ป๐—ด is a popular
9
82
509
@NikkiSiapno
Nikki Siapno
10 days
Batch Processing vs Real-time Streaming. Two approaches for your data pipelines, one goal: turning raw data into real insights. ๐—•๐—ฎ๐˜๐—ฐ๐—ต ๐—ฝ๐—ฟ๐—ผ๐—ฐ๐—ฒ๐˜€๐˜€๐—ถ๐—ป๐—ด handles large datasets at scheduled intervals. Think daily reports, monthly analytics, or ML model training. Itโ€™s
9
92
496
@NikkiSiapno
Nikki Siapno
12 days
How do we design secure and safe APIs? The rise in API-related security breaches highlights the necessity for robust API security. Letโ€™s look at 12 essential tips for improving API security: ๐—ฅ๐—ฎ๐˜๐—ฒ ๐—น๐—ถ๐—บ๐—ถ๐˜๐—ถ๐—ป๐—ด ๐—ฎ๐—ป๐—ฑ ๐˜๐—ต๐—ฟ๐—ผ๐˜๐˜๐—น๐—ถ๐—ป๐—ด โ†ณ Throttling and rate limiting
15
140
700
@NikkiSiapno
Nikki Siapno
15 days
Kafkaโ€™s architecture made it fast, but not cheap. Diskless Kafka makes it both. The future of Kafka just shipped. Aiven Inkless, the first production-ready implementation of Diskless Kafka, is now GA. This is huge news for Kafka users looking for lower cost, simpler ops, and
11
81
579
@NikkiSiapno
Nikki Siapno
16 days
If I had to optimize a CI/CD pipeline, hereโ€™s what Iโ€™d consider: The first step in optimizing any system is to analyze its processes and ๐—ถ๐—ฑ๐—ฒ๐—ป๐˜๐—ถ๐—ณ๐˜† ๐˜๐—ต๐—ฒ ๐—ฏ๐—ผ๐˜๐˜๐—น๐—ฒ๐—ป๐—ฒ๐—ฐ๐—ธ๐˜€ ๐—ฎ๐—ป๐—ฑ ๐—ถ๐—ป๐—ฒ๐—ณ๐—ณ๐—ถ๐—ฐ๐—ถ๐—ฒ๐—ป๐—ฐ๐—ถ๐—ฒ๐˜€. One of the biggest culprits for CI/CD performance? Build
4
29
154
@NikkiSiapno
Nikki Siapno
17 days
SSO (Single Sign-On) Clearly Explained. SSO can be thought of as a master key to open all different locks. It allows a user to log in to different systems using a single set of credentials. To fully understand the SSO process, letโ€™s take a look at how a user would log into
8
234
2K
@NikkiSiapno
Nikki Siapno
18 days
Atlassian just brought agentic AI to your entire workflow. Hereโ€™s what you need to know, and why Iโ€™ve been so impressed. Rovo Dev isnโ€™t just an AI coding assistant. Itโ€™s agentic AI across the Atlassian ecosystem that connects agents across your workflows. Because it ๐—ต๐—ฎ๐˜€
6
11
86
@NikkiSiapno
Nikki Siapno
22 days
ACID clearly explained. ACID stands for Atomicity, Consistency, Isolation, and Durability. These are the foundations of transaction systems, ๐—ฒ๐—ป๐˜€๐˜‚๐—ฟ๐—ถ๐—ป๐—ด ๐—ฎ๐—ฐ๐—ฐ๐˜‚๐—ฟ๐—ฎ๐˜๐—ฒ ๐—ฑ๐—ฎ๐˜๐—ฎ ๐—ฒ๐˜ƒ๐—ฒ๐—ป ๐—ถ๐—ป ๐˜‚๐—ป๐—ฒ๐˜…๐—ฝ๐—ฒ๐—ฐ๐˜๐—ฒ๐—ฑ ๐˜€๐—ถ๐˜๐˜‚๐—ฎ๐˜๐—ถ๐—ผ๐—ป๐˜€ ๐—น๐—ถ๐—ธ๐—ฒ ๐˜€๐˜†๐˜€๐˜๐—ฒ๐—บ ๐—ฐ๐—ฟ๐—ฎ๐˜€๐—ต๐—ฒ๐˜€
9
150
995
@NikkiSiapno
Nikki Siapno
24 days
Compiles โ‰  Correct. The biggest risk with AI-generated code isnโ€™t that it looks wrong. Itโ€™s that it looks right. Sonar assessed 4,000+ Java assignments to see how todayโ€™s popular LLMs perform. The findings show why validation is critical: โ†ณ ๐—›๐—ฎ๐—ฟ๐—ฑ-๐—ฐ๐—ผ๐—ฑ๐—ฒ๐—ฑ
10
29
103
@NikkiSiapno
Nikki Siapno
26 days
The most popular deployment strategies explained. There are many possible approaches. Here's a breakdown of five of the most popular. Each stands out for specific strengths. โ€ข Blue/Green for safety and zero downtime. โ€ข Canary for controlled, low-risk rollouts. โ€ข Rolling
5
143
707
@NikkiSiapno
Nikki Siapno
27 days
If youโ€™re serious about learning agentic AI, hereโ€™s a practical pathway Iโ€™ve found highly effective: Iโ€™ve been diving deeper into how to build multi-agent systems. A lot of courses out there are shallow in coverage. To build real AI agents, you need more than just tool usage
23
170
1K
@NikkiSiapno
Nikki Siapno
1 month
Postman and AI are no longer adjacent tools, theyโ€™ve evolved into fully integrated solutions. AI is most useful when itโ€™s grounded in your real workflows. Thatโ€™s why AI requests in collections is a big deal. Instead of running experiments in isolation, you can call models
1
11
36
@NikkiSiapno
Nikki Siapno
1 month
Things Every Developer Should Know โ€” SQL Execution Order. A SQL query executes its statements in the following order: 1) FROM / JOIN 2) WHERE 3) GROUP BY 4) HAVING 5) SELECT 6) DISTINCT 7) ORDER BY 8) LIMIT / OFFSET ๐—ง๐—ต๐—ฒ ๐˜๐—ฒ๐—ฐ๐—ต๐—ป๐—ถ๐—พ๐˜‚๐—ฒ๐˜€ ๐˜†๐—ผ๐˜‚ ๐—ถ๐—บ๐—ฝ๐—น๐—ฒ๐—บ๐—ฒ๐—ป๐˜ ๐—ฎ๐˜
4
98
463
@NikkiSiapno
Nikki Siapno
1 month
SQL, NoSQL, or something else โ€” how do you decide which database? Going back on a bad database choice can be time-consuming and expensive. Before we dive into the factors to take into account when choosing an appropriate database, letโ€™s examine the characteristics of the most
11
66
429
@NikkiSiapno
Nikki Siapno
1 month
HTTP 2 vs HTTP 3 โ€” What's the Difference? โ€ข 1996 โ†’ HTTP 1 โ€ข 1997 โ†’ HTTP 1.1 โ€ข 2015 โ†’ HTTP 2 โ€ข 2022 โ†’ HTTP 3 But whatโ€™s the difference? Starting at the foundation: ๐Ÿ”น ๐—›๐—ง๐—ง๐—ฃ ๐Ÿญ.๐Ÿญ: โœ“ ๐—ฃ๐—ฒ๐—ฟ๐˜€๐—ถ๐˜€๐˜๐—ฒ๐—ป๐˜ ๐—ฐ๐—ผ๐—ป๐—ป๐—ฒ๐—ฐ๐˜๐—ถ๐—ผ๐—ป๐˜€ โ€” Reuses connections instead of
25
219
1K
@NikkiSiapno
Nikki Siapno
1 month
AI is making code reviews faster (and better). Hereโ€™s how: Without AI, by the time a PR is reviewed, the engineer has often moved on. Context is cold. Iteration is slow. That's why CodeRabbit provided not just code reviews in pull requests, but in the IDE. They've just taken
13
71
350
@NikkiSiapno
Nikki Siapno
1 month
10 Must-know best practices for optimizing API endpoints: โ€ข Pagination โ†ณ Break large datasets into smaller chunks with tools like limit and offset parameters. This improves performance and avoids crashing clients with oversized responses. Combine with cursors for better
8
148
859