The Best Developer Conferences of 2022

Unlike a lot of industries, conferences for developers are actually worth it. They aren’t just an excuse to spend your T&E budget, stay in a new hotel and see some bands that are over the hill.

Why? Between learning the actual skills of programming and the actual work of building, leading and creating teams of developers, there is a massive skills gap. Unless you’re lucky enough to have a mentor with all the answers you need to grow your career, the best way to learn what you don’t know is by tapping into the developer community.

Kubernetes Salary Guide: A Detailed Comparison

As the use of Kubernetes keeps growing in tandem with containers, cloud-native development, alongside other related IT trends, the hiring demand for technology professionals who have the relevant skills to help companies achieve their goals is also growing. However, relevant information about Kubernetes salaries is hard to find because this niche is relatively new to the market.  

If you are looking for a Kubernetes engineer or administrator position, being armed with information about your salary prospects is vital to negotiating fair compensation with your prospective employer. Furthermore, this position has several variations, making it even more essential to do your research beforehand because some options may not fit your skillset. 

Java: On Its Deathbed Or More Alive Than Ever?

Introduction

You can often hear statements that "Java is dying" and all modern people should switch to modern languages like Go as soon as possible. They say that it will be good with them, but it will be bad with old languages that everyone is about to give up. But is this true?

You can see two different variants in the "pre-death" statements. Some people say "Java is dying" quite literally: the time for the popularity of the language has passed, fewer and fewer people need it, and those remaining people are about to abandon it. Others believe that Java may be all right in terms of popularity, but technologically it is stuck in the last century, so it is not respectable to write in it now. 

Developer First Culture and Collectives at Stack Overflow

If you’ve ever written code you’ve probably heard of Stack Overflow.

Most of us have learned from them or shared knowledge on their site. They’ve also got one of the most inclusive and positive engineering cultures out there.

On this week's episode of Dev Interrupted I bring on Ben Matthews, Director of Engineering at Stack Overflow, to give us the inside scoop on Stack's operations, teams and company culture. Ben also discusses their newest product launch - Collectives - and why he thinks they will be a game changer for dev teams.  

Fuxia Scholz First to Pass 100K Reputation Points on WordPress Stack Exchange

Fuxia Scholz, a prolific WordPress Stack Exchange (WPSE) contributor, is the first member to reach 100,000 reputation points. The popular Q&A community site rewards expert advice by floating the highest quality answers to the top, allowing users to earn reputation points. The gamified help community has proven to be more motivating for developers than many traditional forums, since the upvotes communicate how useful their answers are to others.

Scholz started on Stack Overflow a few months before WordPress had its own site. She wrote around 50 answers and made connections with other WordPress developers ahead of the site’s beta phase in June 2010. Once the site graduated and got its own logo and design, Scholz started writing more.

“One core idea for all Stack Exchange sites is gamification: You earn reputation, and you get access to certain privileges,” Scholz said.

“You can say I got a bit addicted. My favorite questions were about problems for which I didn’t know the answer, and couldn’t find one with a search engine, because no one else had solved that before. I used my answers to teach myself, and I learned a lot this way! In May 2011 my reputation on WPSE was already higher than on Stack Overflow, and for the next years it went up in a steep curve.” Ten years after WPSE launched, Scholz has become the first to reach 100,000 reputation points.

“What reputation and karma do is send a message that this is a community with norms, it’s not just a place to type words onto the internet. (That would be 4chan.)” Stack Overflow co-creator Joel Spolsky said. “We don’t really exist for the purpose of letting you exercise your freedom of speech. You can get your freedom of speech somewhere else. Our goal is to get the best answers to questions. All the voting makes it clear that we have standards, that some posts are better than others, and that the community itself has some norms about what’s good and bad that they express through the vote.”

The reputation points were originally inspired by Reddit Karma. Spolsky admits that the points not a perfect system but they do tend to “drive a tremendous amount of good behavior.” Gamification can shape and encourage certain behaviors but Spolsky said it’s a weak force that cannot motivate people to do things they are not already interested in doing. For Scholz, it was the community aspect and an earned sense of ownership and responsibility that kept her hooked.

“In 2012, the community elected me as a moderator, and that changed a lot,” she said. “Now it wasn’t just a game anymore, it was a duty. I felt responsible for the site. I still do. I also found some friends on there. We met at WordCamps and in private, and worked together on different projects.”

Scholz no longer works in development and said she doesn’t care about WordPress anymore, but she is still a regular contributor on the WPSE.

“I switched careers and work as a writer, translator, and community manager for Chess24.com now,” she said. “But I still care about the site WordPress Stack Exchange! I keep an eye on new tags, handle flagged posts and comments, try to make every new user feel welcome, and I search for people who are abusing the system — vote fraud and spam. And, very rarely, I even write an answer, because I still know all this stuff.

“Checking the site has become a part of my daily routine, like feeding the cat.”

This daily habit has snowballed into Scholz racking up more than 2,000 answers. She is getting upvotes on many of her old answers nearly every day, which is what pushed her over the 100k milestone.

“There is a lot to say about the way our site developed over the years,” Scholz said. “I’m not happy about some things. The enthusiasm of the early days is gone. We don’t have enough regulars, there is no discussion about the site on WordPress Development Meta Stack Exchange, and our chat, once very active, funny, and friendly, is now almost dead.

“Maybe that’s normal, I don’t know. But it’s still ‘my’ site. Reputation and badges don’t really mean anything for a long time now, but keeping the site working, useful and friendly is more important.”

Optimized Hierarchy Traverser

My first draft of hierarchy traversing component got some serious feedback, and it's time to make some changes before moving on to the next challenges. Hierarchy traverser is not optimal yet as it uses tail-call recursion and it's easy to run to Stack Overflow with it. This blog post solves this problem and prepares for the next challenges like node cache and continue-from-given-node.

Problem: Running to Stack Overflow

As reader Ants pointed out then, .NET runtime doesn't always optimize tail-call recursion and using this simple piece of code, it's possible to run to Stack Overflow fast.