<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/dz/best-of/2022/03" -->

---
title: Best DZone posts — March 2022 | daily.dev
description: The most upvoted DZone posts from March 2022, curated by the daily.dev community.
canonical: https://daily.dev/sources/dz/best-of/2022/03
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/dz/best-of/2022/03
og:type: website
og:site_name: daily.dev
og:title: Best DZone posts — March 2022 | daily.dev
og:description: The most upvoted DZone posts from March 2022, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of DZone — March 2022

1. 1  
[](https://daily.dev/posts/i-can-probably-hack-your-password-in-minutes---di1tcc-b "I can probably hack your password in MINUTES!")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 5y  
I can probably hack your password in MINUTES!  
The average password is easily hacked in minutes by an experienced software developer. This is because of a fundamental flaw in how we were taught to create our passwords. There are simply not enough possible combinations in short passwords such as the above to be "random enough" to prevent a computer from guessing it.  
114  
16
2. 2  
[](https://daily.dev/posts/best-practices-to-secure-your-api-dpjnlupsw "Best Practices to Secure Your API")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 4y  
Best Practices to Secure Your API  
An Application Programming Interface (API) is a set of protocols that allow software components to interact. While APIs are a crucial part of modern applications, they are a common target of attackers to access sensitive information. With APIs increasingly becoming an attack vector, API security measures help security teams to assess security risks and have a comprehensive plan to protect them.  
43
3. 3  
[](https://daily.dev/posts/6-easy-ways-to-start-coding-accessibly-vswnjxqtc "6 Easy Ways to Start Coding Accessibly")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 5y  
6 Easy Ways to Start Coding Accessibly  
Accessible development is a series of small to moderate adjustments to your development and testing process that are all completely doable by developers of all experience levels. The single most powerful way you can improve accessibility in your application is to make sure you’re always using the correct semantic element for the job.  
17  
2
4. 4  
[](https://daily.dev/posts/how-to-put-a-database-in-kubernetes-gfaybcajt "How to Put a Database in Kubernetes")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 4y  
How to Put a Database in Kubernetes  
The idea of running a stateful workload in Kubernetes can be intimidating, especially if you haven’t done it before. This blog post dives into the key steps of deploying databases andStateful workloads in K8s. You can learn more about these steps in the upcoming O’Reilly book, Managing Cloud Native Data on Kuber netes.  
14
5. 5  
[](https://daily.dev/posts/ultimate-guide-to-types-in-typescript-wctvuj3wv "Ultimate Guide to Types in TypeScript")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 4y  
Ultimate Guide to Types in TypeScript  
TypeScript is a strongly typed language built on top of Javascript. Types have to be defined in TypeScript when we write our code, rather than inferred as they normally are in Javascript. In this guide, we'll be covering the main types you can use in Type Script.  
13
6. 6  
[](https://daily.dev/posts/10-jetbrains-extensions-to-fight-technical-debt--yqtmlv1i "10 JetBrains Extensions to Fight Technical Debt")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 4y  
10 JetBrains Extensions to Fight Technical Debt  
Many Engineering teams are under huge pressure to build fast and often lacking time to fix and clean up their codebase. In such situations, technical debt quickly builds up, and Engineers are looking for ways to keep the codebase healthy while shipping fast. My last article on 10 VS Code Extensions to Fight Technical Debt got over 50,000 views and 500 reactions.  
12

[See all DZone archives](/sources/dz/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/sources/dz/best-of/2022/03#page","url":"https://daily.dev/sources/dz/best-of/2022/03","name":"Best DZone Posts — March 2022","description":"The most upvoted DZone posts from March 2022, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/dz/best-of/2022/03#items","numberOfItems":6,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/i-can-probably-hack-your-password-in-minutes---di1tcc-b","name":"I can probably hack your password in MINUTES!"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/best-practices-to-secure-your-api-dpjnlupsw","name":"Best Practices to Secure Your API"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/6-easy-ways-to-start-coding-accessibly-vswnjxqtc","name":"6 Easy Ways to Start Coding Accessibly"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/how-to-put-a-database-in-kubernetes-gfaybcajt","name":"How to Put a Database in Kubernetes"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/ultimate-guide-to-types-in-typescript-wctvuj3wv","name":"Ultimate Guide to Types in TypeScript"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/10-jetbrains-extensions-to-fight-technical-debt--yqtmlv1i","name":"10 JetBrains Extensions to Fight Technical Debt"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Sources","item":"https://daily.dev/sources"},{"@type":"ListItem","position":3,"name":"DZone","item":"https://daily.dev/sources/dz"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/dz/best-of"},{"@type":"ListItem","position":5,"name":"March 2022"}]}]}
```

