ylliX - Online Advertising Network

Efficient Render Passes — On Tile-Based Rendering Hardware

There are currently two major classes of GPU architectures: Immediate-Mode Rendering (IMR) and Tile-Based Rendering (TBR). The IMR architecture is older, somewhat simpler and more forgiving to inefficiently written applications, but it’s power hungry. Often found in desktop GPU cards, this architecture is known to provide high performance while consuming hundreds of watts of power. […]

JetBrains is a Proud Sponsor of the International Olympiad in Informatics | The JetBrains Blog

At JetBrains, we’re committed to fostering education and nurturing young programming talents. Our support extends to various educational initiatives, such as scholarships for bachelor’s degrees in Germany and Cyprus, the Algorithm and Code Training School in Romania, and the International Collegiate Programming Contest (ICPC).  This year, we’re excited to announce our sponsorship of the International […]

Software Development is Nonlinear System

Let me tell you a story about when I cut months of work off of a project. Part of Rheaply’s offerings is an inventory management platform. A major problem customers run into is data entry – name & description is not enough, we need colors and manufacturers, dimensions and weights, etc. Accurately filling in the […]

Lint Revisit: TODO Detector v2

A few years ago, I wrote about writing a Lint rule to validate the format of TODO comments. Whilst I find that Lint is still difficult to grok, I have since learnt a little bit more that I feel a revisit of this rule is warranted. To recap, the rule enforces that all TODOs must […]

Identifiers aren’t Services

Originally published on May 23, 2024 in fun code(). The programs I write frequently involve strings that identify things: emailaddresses, file paths, URLs, time zones… even credit card numbers and drivers’license numbers. For many years I followed the patterns of the Java standard library whencreating my own identifiers. I’ve grown to dislike these patterns! java.net.URL […]