Weekend Reading: 22 independent blogs on development, information security, testing and game dev

    Last month , blogs on math and algorithms appeared in our selection of useful sources. Today we decided to continue studying the Hacker News topic thread for interesting sources of development materials.

    Under the cut are blogs of programmers and testers, designers and studio managers, independent consultants and managers who are distinguished by a lively style, the ability to write on business and (often) a great sense of humor. / Flickr / Chung Ho Leung / CC BY





    Software development





    Blog of Herb Sutter, an expert (and author of books) in C ++. It is not surprising that the Coat of Arms also talks mainly about the intricacies of C ++ programming on a blog, uploads videos and notes from its speeches at specialized conferences and publishes essays on the development of programming, information technology and concurrency, the most famous of which are “ The Free Lunch is over ” and his sequel, Welcome to the Jungle .




    A blog by Henrik Warne from Stockholm, a software developer with 20 years of experience. In it, he talks about his experience as a programmer and observations made on the basis of many years of work in the profession. The blog will be useful to those who want to learn more about career planning in IT and motivate themselves to an in-depth study of programming.




    The author of the blog is Max Kanat-Alexander, author of Code Simplicity. The Fundamentals of Software believes that there are too many complex things in our world. Therefore, the blog is based on the idea of ​​simplicity in everything, and its main goal is to make the complex world of programming understandable and accessible. Now Max works at Google, where he also has a blog . In his free time, he writes music , plays the guitar and sings.




    “I started this blog in 2000 and since then I managed to turn into a monster writing articles about various aspects of software development,” says Martin Fowler. Martin works at ThoughtWorks , a software company , and has authored half a dozen books, such as Refactoring: Improving the Design of Existing Code and Patterns of Enterprise Application Architecture , and often speaks at conferences . Among the features of the blog can be noted a huge amount of materials and convenient navigation .




    One of the creators of the beloved Stack Overflow, Jeff Atwood, created his blog back in 2004 to track software development, record thoughts, and share stories about work. The blog will be interesting for both beginners and advanced developers. A nice bonus is the ability to conduct a dialogue with Jeff directly, since, in his opinion, any blog should be built in a two-way communication format.



    Information Security, Testing and IT Management





    Security guru Kyle Kingsbury aka Aphyr, distributed system testing expert ( Jepsen ) and developer of event monitoring and processing tool Riemann, on his blog, shares secrets of working with Jepsen, game reviews, and how to get an interview on developer position, and much more.




    This site was created by Ted Hoff as an attempt to combine as much knowledge, life hacks and stories about practical experience in creating scalable websites in one place. Of particular note is the Real Life Architectures series of posts - regular publications on how scaling works in eBay, Flickr, MySpace, LiveJournal and Amazon.




    Australian Alister Scott created his blog to share his experience as a tester and security specialist. Inside you will find reviews, reports, related links and many other useful materials. In the blog you can search for posts by specific tags, and the style of the author of the articles is complete and clear. You can also read Alistair’s book Pride and Paradev (and what paradev can be found here ).




    Lara Hogan, author of Designing for Performance , Building a Device Lab , and Demystifying Public Speaking , talks about the challenges that an IT manager can face in her blog. The blog will be interesting not only to those who are just going to take this position, but also to those who have experience: it has many posts in the format of tips and life hacks, as well as materials about the author’s life experience and solving work problems.




    The goal of Rich Felker’s blog is to draw the audience’s attention to software flaws and bugs, especially Free and Open Source. Even the name of the EWONTFIX blog itself makes fun of developers who refuse to correct or deny their mistakes. However, instead of simply blaming, the author hopes to raise the level of quality of open source software and help beginners avoid mistakes.




    As you know, managing a group of people is far from easy. And the IT industry is no exception. The author of the blog, as well as the author of the book “ The Manager's Path : A Guide for Tech Leaders Navigating Growth and Change” shares his experience gained as a project manager, gives useful tips, considers difficult situations that may arise during the work.



    3D graphics





    According to the author of the blog, Angelo Pesce, his blog is a place to record incoherent and chaotic notes about a variety of things that, thanks to this, can be easily erased from your head and safely kept on the Internet. In part, the blogger is right - the content of the posts is very diverse: from rendering tutorials to advice for candidates about to go for an interview. However, in each post, the author tries to give practical advice and recommendations. And while blog navigation is not very convenient, but using the search, you can find unique materials on a topic of interest.




    The author of the blog, Wolfgang Engel, is the CEO of Confetti , whose products and services were used to develop games such as Tomb Raider, Call of Duty Black Ops 3, Battlefield 1, Mafia 3, and many others. In addition, Wolfgang is the author of several books, which are often recommended for reading by game developers and rendering specialists. Among them, for example: “ Programming Vertex and Pixel Shaders ”, “ Beginning Direct3D Game Programming ” and “ Shaderx 4 Advanced Rendering Techniques ”. The blog is maintained in a diary format in which Wolfgang describes work tasks and how to solve them. All this, of course, is complemented by illustrations, diagrams, diagrams, and code examples.




    Blog author Brian Karis is a graphics programmer at Epic Games . In the blog, he shares his thoughts on graphics, game development, as well as news from the life of the mentioned company. A distinctive feature of the blog is a detailed analysis of the material and links to authoritative sources at the end of almost every post.




    Nathan Reed, the author of the blog, had experience working with companies such as NVIDIA and DevTech , and at Sucker Punch Productions he developed rendering technology for Infamous games on the PS3 and PS4. Since 2002, he worked on a variety of tasks, including creating fog, ambient lighting, doing visualization in linear space, as well as optimizing the performance of the GPU. In addition to graphics, the author is interested in theoretical physics and programming languages. He writes about all this on his blog. Realized projects of the author can be found at this link.




    The blog is run by three developers: Thomas, Eric and Natey (Tomas Akenine-Möller, Eric Haines and Naty Hoffman), who are also authors of the book of the same name . For the most part, the blog is an explanation, commentary and a detailed analysis of the issues raised in it.




    The main topics of this blog are game development and graphics. However, in addition to this, the author talks about such things as, for example, development in C ++. It is worth noting the regularity of updating the blog (an average of 3-4 publications per month), a fairly large amount of visual material and easy humor in most posts.



    Game development





    Jeff Preshing, who has devoted 13 years of his life to game dev and worked on projects such as Rainbow Six, Child of Light, and Assassin's Creed, writes mainly on Python and C ++ on his blog. However, Jeff himself considers the main themes of his blog to be “reverent awe of programming and endless love for him.”




    Blogger posts by Eevee are dedicated to programming in general, however, this blog will be most useful for game developers. Here you can find weekly reports on the development progress and difficulties associated with the process of creating games. And also - materials about drawing, teaching technology, specific languages ​​and platforms (Evie writes very detailed and thorough analyzes - which immediately warns readers).




    On this site you will not find banal programming tips and answers to common questions, as the authors of the resource believe that their audience can use Google and Stack Overflow. But there is a lot of information about software development, game development, security and IP architecture.




    Site author Fabien Sanglard has dedicated his blog to game development and everything related to it. Inside, detailed analysis of the source code (for example, Doom 3 ), tips on the topic "How to become a good developer in C?", A selection of books , solutions to various game problems and much more. A nice bonus will be the organic design of the site and convenient navigation.




    The developer of the game " Gunpoint " Tom Francis (Tom Francis) does not stop there. Most recently, on September 21, Tom released another game called “ Heat Signature ”, the creation process of which is described on the blog. In addition, Tom tests various games , records podcasts and videos on YouTube. He is also the author of articles for PC Gamer and several short stories for the sci-fi collection Machine of Death.



    PS Our digests:


    PPS What else are we writing in our corporate blog:


    Also popular now: