Last month blogs about mathematics and algorithms were in our
compilation of useful sources. Today we decided to continue exploring the thematic
branch of Hacker News for interesting sources of development materials.
Under the cut - blogs programmers and testers, designers and studio managers, independent consultants and managers, who are distinguished by a living syllable, the ability to write on the case and (often) an excellent sense of humor.
/ Flickr / Chung Ho Leung / CC BY
')
Software development
The blog of Herb Sutter, an expert (and author of books) on C ++. It is not surprising that, in the blog, the Coat of Arms talks mainly about the intricacies of C ++ programming, lays out videos and notes from his speeches at specialized conferences and publishes an essay on the development of programming, information technologies and concurrency, the most famous of which are his sequel "
Welcome to the Jungle ".
Blog Henrik Warne (Henrik Warne) from Stockholm, a software developer with 20 years of experience. In it, he tells about his experience as a programmer and observations made on the basis of many years of work in the profession. A blog will be useful to those who want to learn more about IT career planning and motivate themselves to study programming in depth.
The author of the blog is Max Kanat-Alexander, the author of the book “
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 is working in 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 of writing articles about various aspects of software development,” says Martin Fowler. Martin has worked for the
ThoughtWorks software development company, and is also the author of half a dozen books, for example,
Refactoring: The
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 easy
navigation .
Jeff Atwood, one of the creators of the much-loved Stack Overflow, created his blog back in 2004 to track software development, record thoughts and share stories about work results. The blog will be interesting for both beginners and advanced developers. A nice bonus is the opportunity to have a dialogue with Jeff directly, since, in his opinion, any blog should be built in the format of two-way communication.
IS, Testing and IT Management
Security guru Kyle Kingsbury (Kyle Kingsbury) aka Aphyr, expert for testing distributed systems (
Jepsen ) and developer of the tool for monitoring and processing events
Riemann in his blog shares the secrets of working with Jepsen, reviews on games, tells how to pass an interview on developer post, and more.
This site was created by Ted Hoff as an attempt to combine as much knowledge, lifehacks and stories about practical experience in creating scalable websites in one place. Especially worth noting is the series of posts of Real Life Architectures - regular publications on how to work on scaling in eBay, Flickr, MySpace, LiveJournal and Amazon.
Australian Alister Scott (Alister Scott) created his blog to share experience as a tester and security specialist. Inside you will find reviews, reports, related links and many other useful materials. In a blog, you can search for posts by specific tags, and the style of the author of the articles is full and clear. You can also read Alistair’s book
Pride and Paradev (and what a paradev is, you can find it
here ).
The author of
Designing for Performance ,
Building a Device Lab , and
Demystifying Public Speaking , Lara Hogan, in her blog, talks about the difficulties that you might encounter when working as an IT manager. The blog will be interesting not only to those who are just going to take this position, but also to those who have experience: there are many posts in the format of tips and lifehacks, as well as materials about the author’s life experience and working tasks.
The goal of Rich Felker's blog is to draw the attention of the audience to the flaws and bugs in the software, especially Free and Open Source. Even the name of the blog itself EWONTFIX makes fun of developers who refuse to correct or deny their mistakes. However, instead of simply blaming, the author hopes to raise the quality level 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 Leadership Navigating Growth and Change”, shares his experience gained as a project manager, gives useful tips, considers difficult situations that may arise during work.
3D graphics
According to the author of the blog, Angelo Pesce (Angelo Pesce), his blog is a place to write rambling and chaotic notes about a variety of things that, thanks to this, you can safely get rid of your head and keep it safe on the Internet. In part, a blogger is right - the content of posts is very diverse: from tutorials on rendering to advice for candidates who are going to be interviewed. However, in each post, the author tries to give practical advice and recommendations. And even if the navigation in the blog is not very convenient, then, using the search, you can find unique materials on the topic of interest.
Wolfgang Engel, the author of the blog, is the CEO of
Confetti , whose products and services were used in the development of games like Tomb Raider, Call of Duty Black Ops 3, Battlefield 1, Mafia 3 and many others. In addition, Wolfgang is the author of several books that game developers and renderers often recommend reading. Among them, for example: "
Programming Vertex and Pixel Shaders ", "
Beginning Direct3D Game Programming " and "
Shaderx 4 Advanced Rendering Techniques ." The blog is kept 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 a blog, he shares thoughts about graphics, game development, as well as news from the life of the company. A distinctive feature of the blog - a detailed analysis of the material and links to reputable sources at the end of almost every post.
The author of the blog Nathan Reed has experience in companies like
NVIDIA and
DevTech , and at
Sucker Punch Productions he developed rendering technology for the
Infamous games on PS3 and PS4. Since 2002, he has worked on a variety of tasks, including the creation of fog, surround lighting, engaged in visualization in linear space, as well as optimizing the performance of the graphics processor. In addition to graphics, the author is interested in theoretical physics and programming languages. He writes about all this in his blog. The realized projects of the author can be found at
this link.
Three developers lead the blog: Thomas, Eric and Neti (Tomas Akenine-Möller, Eric Haines and Naty Hoffman), who are also authors of the eponymous
book . For the most part, a blog consists of explanations, comments and a detailed analysis of the issues raised in it.
The main topics of this blog are game and graphics development. However, in addition to this, the author talks about such things as, for example, development in C ++. It is worth noting the regularity of the blog update (an average of 3-4 publications per month), a sufficiently large amount of visual material and light humor in most posts.
Game development
Jeff Preshing, who dedicated 13 years of his life to game devs and worked on projects such as Rainbow Six, Child of Light and Assassin's Creed, writes mostly about 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.”
The posts of blogger Ivy (Eevee) are devoted to programming in general, however, this blog will be most useful for game developers.
Here you can find weekly reports on the development process and the difficulties associated with the process of creating games. And also - materials about drawing, teaching technologies, specific languages ​​and platforms (Ivi writes very detailed and thorough analyzes - which he immediately warns readers about).
On this site you will not find banal programming tips and answers to common questions, because the authors of the resource believe that their audience knows how to use Google and Stack Overflow. But there is a lot of information about software development, game development, security, and IP architecture.
Fabien Sanglard, the author of the site, devoted his blog to game development and everything connected with it. Inside there are detailed analyzes of the source code (for example,
Doom 3 ),
tips on “How to become a good developer in C?”, Collections of
books , solving
various game problems and much more. A nice bonus will be the organic design of the site and easy navigation.
The developer of the game "
Gunpoint " Tom Francis (Tom Francis) does not stop there. More recently, on September 21, Tom released another game called “
Heat Signature ”, the creation process of which is described in the blog. In addition, Tom is testing
different games , recording
podcasts and
videos on YouTube. In addition, he is the author of
articles for the PC Gamer and several
stories for the science fiction collection Machine of Death.
PS Our digests:
PPS What else do we write in our corporate blog: