The field of software engineering is constantly developing. (ba dum tss) With tech, frameworks, and programming best practices changing every day—even the best developers risk falling behind.
Nobody really wants to dedicate large chunks of their time to continued education. We get that. Fortunately, the internet is littered with developer blogs. And, we can definitely innovate, grow and learn from the trials and errors of others so we don't have to waste time ourselves.
If you're part of team "Never Stop Learning", check out some of our favorite developer blogs:
With over 100 million visitors each month, Stack Overflow is one of the most popular websites in the world. In this case, the popularity is well deserved. The question-and-answer website for developers was built around the idea of knowledge sharing and reuse. It encourages its readers to reuse what others have already learned, created and proven to build new things of value. An emphasis on two-way conversation and altruistic mentorship makes Stack Overflow much more than a developer blog—it’s a powerful developer community.
Recommended blog: If you’re like every other developer in the world this question may interest you. (Okay, technically it has only been viewed 9.5 million times)
Have you considered starting or contributing to a developer blog? If so, DEV Community is a great place to get your feet wet. The team at DEV works diligently to foster an open and welcoming environment, making Dev.to arguably the most positive and friendly development community on the internet. While this blog does skew toward beginners and enthusiastic contributors, it’s still chock-full of entertaining and informative articles. Plus, with more than 600,000 software developers, DEV Community is a go-to place for collaboration and networked learning.
Recommended blog: Dive in with this article on full stack development.
HackerNoon is one of the best tech blogs out there. Covering everything from AI news and blockchain to gaming, it’s known for free, high-quality, in-depth tech stories. The wide variety of article topics ensures there’s something for everyone—whether you’re a recent grad trying to rock their first job, a single dad learning to code on the side or a leading woman in tech looking for a safe place to share and grow.
Recommended blog: Hop on the NFT train with this article by Hacker Noon.
freeCodeCamp is exactly that—a nonprofit community that helps developers learn to code through challenges and projects. They offer multiple, self-paced certifications including responsive web design, data visualization, scientific computing with python, information security and more. Each certification takes about 300 hours of dedicated learning time to complete, but you can jump around from challenge to challenge in freeCodeCamp’s open curriculum depending on your goals. In addition to coding challenges, you can gain experience by contributing to open source projects used by other nonprofit organizations. And, if you get stuck, there is a chat server where you can talk to other campers and alumni to get help and make connections.
Indie Hackers is where the best developer blogs and the best entrepreneur blogs meet (and swap war stories). An indie hacker, as defined by the website founder himself, is a person building an online project that can generate revenue. The Indie Hackers blog is geared towards helping independent entrepreneurs become and remain profitable—with owners of successful side projects and founders of profitable startups sharing their tips and tricks. If you’re an aspiring entrepreneur, Indie Hacker provides a great forum for shared knowledge, ideas and support.
Recommended blog: Not every venture is a success, but Indie Hackers knows you can learn just as much (if not more) from the failures. See for yourself with this startup story.
A List Apart started as a mailing list in 1997. That’s right, old-fashioned letter writing at it’s finest. The website launched in 1998 and, since then, has grown into a must-read software engineering blog for curious coding minds. A List Apart explores the design, development and meaning of web content with a special focus on web standards and best practices. With a clear, well-organized topic index, A List Apart makes it easy to find and consume high-quality, evergreen content on the developer topic of your choosing.
Recommended blog: New to A List Apart? Get started with this great article for new readers.
GeeksforGeeks is written for the yearning programmer within all of us. Or, at least within all of us geeks. Built around the motto “Don’t Learn Alone”, Geeks is a developer blog with everything—articles, tutorials, webinars, courses, etc. But it’s primary goal is to help hungry programmers prepare for the interviews and meetings that will land them their dream job.
Recommended blog: Start on the path to your dream job with GeekforGeeks 100 days of Code.
.cult by Honeypot exists to tell the untold developer stories that help developers around the world know their worth. And, more importantly, how to fight for themselves professionally. With documentaries, podcasts and articles designed to help developers navigate their careers, .cult by HoneyPot answers all the questions you didn’t even know you had.
Recommended blog: Figure out where you stand in the market with HoneyPot’s 2021 developer salary report.
A spinoff of Slack’s “Several People Are Typing” blog, this slack engineering blog features content from the entire Slack engineering team. As a company that’s constantly changing and quickly growing, Slack has seen it all. Several People Are Coding provides an opportunity to learn from the Slack team’s experience with insightful articles on the challenges they’ve faced and the lessons they’ve learned.
Recommended blog: Get a behind-scenes-look at how Slack’s top developers think through iterative improvements on their product in this blog.
Ask a software engineer what their favorite developer blog is and there’s a good chance you’ll hear, “Coding Horror.” Written by the creator of Stack Overflow, Coding Horror offers a refreshing take on the day-to-day realities (and struggles) of living the developer life. People love this blog. It’s honest, it’s witty and it covers the topics that software developers really care about.
Recommended blog: As more and more companies go remote, developers find themselves competing with people all over the world for the same jobs. Learn what you can do to stand out in this blog post that proves Coding Horror may have always been ahead of its time.
The Daily WTF is exactly what you’d expect it to be—a user-submitted blog that highlights the WTF moments of real coders around the globe. It’s a “What Not To Do” guide for developing software, whether independently or on a team. Join for the disastrous coding examples, stay for the “Thank God That’s Not My Problem” anecdotes.
Recommended blog: Speaking of “Thank God That’s Not My Problem” anecdotes, you’ll definitely want to read about the big red button.
Run by YCombinator, Hacker News is a social news site focused on software development and entrepreneurship. The digital forum consists of user-submitted entries. Each entry is ranked and vetted by fellow developers and entrepreneurs in the software space, ensuring that only high-quality and relevant posts reach the top of the discussion board. It’s the go-to spot of many in the industry for developer news and updates.
Recommended blog: See what’s popular on Hacker News right now.
If you’re interested in keeping up with the best new products in tech, you’ll be interested in Product Hunt. It’s a curation of user-submitted products with easy options for finding, sharing and evaluating each piece of new tech. Whether you’re looking to buy, looking to build or just looking to judge—there’s something for everyone.
Recommended blog: Get started with one of the most upvoted products in Product Hunt’s history.
The concept of MIT OpenCourseWare grew out of a desire to spread knowledge and encourage collaboration among scholars around the world. What does this mean for you? It means that you can now take MIT courses for free online. That’s right. You can get an MIT education from the comfort of your own home, without paying a dime. You won’t have the degree, but you will have all the knowledge that comes from attending one of the best Universities for Computer Science in the world.
Recommended blog: Jump start your education by signing up for one of the most popular MIT free courses today.
Self-branded as "News for Nerds. Stuff that Matters", Slashdot is a large, interactive social news website. It features blog posts and news stories related to technology and coding and boasts a robust community of readers. If you’re a nerd looking for a place to discuss the “stuff that matters”, the Slashdot community is calling your name.
Recommended blog: Explore the Slashdot Hall of Fame.
Recommended blog: Expand your knowledge on one of today’s hot developer topics, Flexbox, with this comprehensive Flexbox guide.
An underground company you’ve probably never heard of, Netflix is an American content platform and production company. The Netflix Tech Blog offers a peek into Netflix behind-the-scenes including designs, builds and operations. It also features writings from the entire Netflix developer team on anything and everything tech-related.
Recommended blog: Ever wonder how Netflix serves up the background images you see? Me neither. But this article was very interesting nonetheless.
Dream.In.Code, or DIC for short, is a leading online community for programmers and web developers. DIC has gained a reputation in the tech community for providing expert dev help for students and professionals alike. And, with more than 400 new members registering every day, DIC is clearly a go-to hub for developers.
Recommended blog: See what’s trending on Dream.In.Code right now.
Through Google Developers, the internet’s leading entity seeks to inspire coders across the globe. Bursting with tutorials, tips, and tools, the Google Developers blog content spans across Google’s many consoles for developers including the Google API Console, Google Play Store Developer Console and others.
Recommended blog: Machine learning and AI are all the rage, but not many developers really know how to get started. This article does a great job of helping developers understand how to bring Machine Learning into their projects.
DZone, in their own words, serves technology professionals with the knowledge, tools, and strategies they need to build the future. If that sounds like something that may interest you, you’re not alone. DZone is one of the world’s largest online communities—with more than 1 million developers already signed up. Dzone’s developer blog covers everything from agile to the cloud, devops, big data, integration, performance and more.
Women Who Code is a global nonprofit with a community of tech professionals dedicated to supporting one another in their career goals. The Women Who Code developer blog provides tutorials, articles, videos and other educational materials designed to help women excel in the tech space. The community consists of career-aged tech professionals at every level of the industry including software engineers, consultants, executives, data scientists, students, etc.
Recommended blog: Women Who Code discusses self-advocacy, communication and the importance of not being afraid to rock the boat in this edition of Engineer to Engineer.
Smashing Magazine focuses on quality over quantity. Each article is carefully curated, edited and prepared by a small team of passionate professionals. The tech blog is committed to helping its readers nourish productivity, improve their design and development skills and perfect their work-life balance. Get coding tips, tricks and ideas that you know you can trust.
Recommended blog: This detailed guide on CSS pseudo selectors is a great example of the level of quality you can expect from Smashing Magazine.
Simple Programmer focuses on distilling complex dev topics into simple, easy-to-understand content. With an emphasis on holistic content, Simple Programmer offers a wide variety of topics on everything from the top reasons you should use python programming language to tackling the mental aspect of being a software developer.
Recommended blog: In order to succeed as a software developer you need to be well rounded—an idea that Simple Programmer explores in this blog.
Hungry for more? Reddit’s community-based hubs are a great resource for developers. Get started with some of our favorite subreddits:
The CometChat blog just so happens to be a personal favorite of ours—with articles and insights for developers, entrepreneurs and tech enthusiasts everywhere. We love what we do and we love talking about tech with … anyone who will listen (or even better, talk back). If you’re looking to learn a lot and be entertained a little, we hope you’ll check out a few more of our articles.
- Dive in with best-in-class tutorials and open source examples designed to simplify the process of adding text, voice and video chat to mobile and web apps.
- Checkout this roundup of the most important app development trends that could disrupt the mobile app development industry
What other blogs do you read to stay at the top of your game?