At Apiumhub, we are driven by passion for technology. We are big fans of Agile methodologies and we all share the same thirst for learning and constant development. We regularly organize trainings and open spaces to share what we have learnt applying theory to practice, working on real software development projects. We believe that it is a must following new trends and innovations in the software world, therefore we prepared a list of our picks with top software development blogs in 2018.
Top 30 software development blogs in 2018
1. Dzone
One of the best software development blogs is Dzone. Web, where you will find all necessary information about agile software development. Tutorials, guidelines, tools and software insights for beginners and experts. Hundreds of publications, over 1M members. Top topics: Agile, Big data, Cloud, Data base, Devops, Integraton, IOT, Java, Mobile, Performance, Security and many more.
2. Javacodegeeks
Here you may actually learn Java online. You will find Android development tutorials, Java tutorials for beginners, Java books, Scala, Kotlin, Groovy and JRuby news, code examples and many more.
3. Github blog
Best place to find examples of clean code. Also, you will see DevOps tools and best software development practices.
4. Toptal blog
Place for in-depth development tutorials and new technology trends. Here you will find latest information about Back-end, Web front-end, Mobile, agile project management, etc.
5. Geeksforgeeks
A computer science portal for geeks. It contains well written, well thought and well explained computer science and programming articles.
6. Thedailywtf
Offers daily posts of user-submitted examples of bad code and software design. Good place to find examples and explanation of curious perversions in Information Technology. Basically, it is “how not to” guide for developing software. They recount tales of disastrous development, from project management gone spectacularly bad to inexplicable coding choices.
7. Docker blog
As you could guess from the name, here you will find all useful information about Docker. Case studies, tutorials, examples, updates, news and many more. Everything you need to be convinced using docker, but using it right.
8. Atlassian blog
Awesome blog for Agile lovers. It has some practical tips and approaches for agile software development; testing, integration, etc. Here you may find announcements, journal entries, status reports, news, trends, tricks and tips and many more.
9. JSplayground
Here it is a bit easy to guess again. This blog is about JavaScript, about React. All necessary tips and advices you may get there to be sure your Javascript project is going in the right direction.
10. Scotch.io
Scotch is a web development blog discussing all programming topics. Most popular ones are: Javascript, Angular 2, Node.JS, Docker, PHP, etc.
11. Twitter engineering blog
In this blog engineers of Twitter share their case studies, their tips, their findings and pitfalls. This blog is based on real examples, real projects. Here you may really learn from one of the best engineer teams in the world and know which tools they use and which methodology they follow.
12. Scala blog
Again quite easy to guess that this blog is about Scala. Scala updates, Scala best practices, Scala tips and examples.
13. Apiumhub blog
This blog is about software development & software architecture. Here you will find useful information about: Agile, Backend, IOS, Android, DDD, TDD, CI, SOLID, Unit testing, microservices, docker, natural language processing, Reactive, Javascript, PHP, Scala, Nodejs, Angularjs and many many more.
14. Vaughnvernon DDD blog
Here you will discover DDD tips by Vaughn Vernon. How to use Scala and Akka with Domain Driven Design and many other interesting things related to architecture and software craftsmanship.
15. Scruminc blog
This blog is about Scrum; best practices and tools. Here you will find success stories, tutorials, examples, statistics and other useful articles to improve team’s productivity and efficiency of the project.
16. Devhumor
Yes, this one is related to software humor. Memes, pictures, jokes, code and other stuff from real life that make you laugh.
17. Codinghorror
This blog you will love if you have a good sense of humor as it’s posts often include funny asides on the human aspects of coding. Also you will find articles discussing recent advances in the tech world.
18. Raywanderlich
This blog has tutorials for iOS and Android developers. Tips and best practices for swift and mac lovers. Unit testing, Unity, C#, Json and many more.
19. Objc
Here you will find books on advanced techniques and practices for iOS and OS X development. Most famous ones are: Functional Swift, swift talks series, advanced swift and Core Data.
20. Furbo
Here you will find a lot of articles about web development practices and tips. Also the author is following new technology trends and you may see some articles with his opinion about tech evolution and new software technologies.
21. Scala times
Once-weekly Scala news flash. All scala lovers should definitely follow it, because by doing it you will always know what is going on in the Scala world.
22. Martin Fowler blog: microservices
Here you will see articles about object-oriented programming. Microservices, refactoring, agile, continuous delivery and other important and currently hot topics you may find here.
23. RisingStack Engineering
Engineering blog for Node.js and JavaScript lovers. TDD, callback hell, clean coding and other buzz and important topics are discussed here.
24. Dave Sexton’s Blog
C# software development blog with topics relating to Microsoft’s .NET Framework, Sql Server, software architecture and more.
25. Panavtec
Android advanced topics written with personal experiences about coding. Other topics like Domain driven design, mobile architecture, TDD, MVP, Functional programming, continuous integration you will also find here.
26. Codecentric AG Blog
Blog with interesting articles about Java, Performance Solutions, agile, software architecture, continuous delivery, cloud and many more.
27. Ocramius
Blog with software development thoughts about DDD, Akka, microservices, PHP, Junit, Docker, Android development and others.
28. AWS Developer Blog
Useful blog with articles about Java, .NET, PHP, Javascript, C++ and many more.
29. Carlosbuenosvinos
Last but not least, which I believe should definitely be in this list of top software development blogs is Carlosbuenosvinos. A blog with useful insights about PHP, DevOps, Extreme Programming, Scrum, Domain Driven Design and other important software development topics.
30. Science Soft
Very interesting blog for software developers. Here you may find information about high-quality custom software, Java, microservices, AI, etc.
Also, don’t forget to check blogs of these Custom Software Development Companies, they publish content based on their experience; practical and up to date.
I hope you find these software development blogs useful for you! If you know other ones that deserve to be in this list, please share them in the comments section below! Thank you!
If you’re looking for software development companies that could help you with one of your projects, here’s a list of great software development companies in Europe, give it a look!
And don’t forget to subscribe to our monthly newsletter, we will keep sharing useful tips for building working software!
If you found this article with top software development blogs interesting,you might like…
- Microservices vs Monolithic architecture
- SRP in object oriented design
- Functional debt vs. technical debt in software development
- Simulate server responses with NodeJS
- Charles Proxy in Android emulator
- A guide to Tmux that will increase your productivity
- Callback Hell NodeJs: a solution with Fiber
- Almost infinite scalability
- BDD: user interface testing
- F-bound over a generic type in Scala
- Best Agile blogs you should track
- Programming languages that will grab your attention
- 5 best Jenkins plugins you should be using
- Viper architecture advantages for iOS apps
- Hexagonal architecture
- Benefits & Examples of microservices
- Top benefits of using docker
- Benefits of software architecture
- DevOps technologies & benefits
- Top software testing techniques
- Top Custom Software Development Company
Great job on this compilation of very helpful dev blogs. I know this wasn’t easy.
Thank you for sharing the information
Thanks for sharing the list of blogs.
Docker Blog is my personal Favorite to read about latest technology
Excellent piece of work. These blogs can be very useful just not people having same thirst for learning but also people providing software development services. Thanks!
These software development blogs are indeed useful Ekaterina! I find these technology-related topics really challenging, but now I can use these references for my future projects. I really appreciate the Twitter engineering blog that gives real examples and real projects, so I can learn from engineer teams on which tools they use and which methodology they follow.
I especially like Toptal in there. Very indepth and programmer friendly.
Hey, Thanks for sharing. I will surely recommend these blogs to my students.
Great list of blogs, Thank you so much
A great resource for information. Thank you for sharing this list and also the links to important articles.
Thank you to share this top level software development blogs. Thank you to share this.
Thanks for sharing your thoughts. Its really knowledgeable. You cover a lots of points in a simple and effective way.
Hi, Thank you have shared such a very important information and some amazing sites. Thanks for sharing with us.
One of the finest list I got across the internet.
Thanks for the information!
One of the best blogs for web development
Nice Post!
I appreciate you posting this! It really informative and effective stuff.
Thanks for sharing it.
0You make a good effort to collect the most beneficent website links, collect these links is not a easy task. These blogs help us to improve our development skills.
Much useful information! I agree with you all the information mentioned about software development blogs is very helpful for beginners. I will recommend these blogs to others.
This is worth following blogs for related to software development. THanks for sharing
Thanks for sharing information tips here. I am always searching tips over the internet.
Thanks for sharing the helpful list with us..
Nice post keep sharing such a wonderful post
Thank you for sharing this post with us.
Wonderful post.