↑ Best viewed this side up ↑
Dmitry Leskov

How I Would Have Price Positioned JetBrains Toolbox

Now that my previous post on the topic has got so much attention from Reddit users, as a software engineer turned marketer I feel obliged to follow up.

Read the rest of this entry »

What Microsoft Got Right That JetBrains Didn’t

Blog postsrants, angry tweets, comment threads hundreds of items long — the user community has unleashed quite some emotion onto JetBrains after the company’s decision to change the pricing model for its desktop products to 100% subscription-based. The news seems to have made the day for Eclipse guys, and at least one other commercial IDE vendor, though.

Read the rest of this entry »

Scala Stream Hygiene III: Scalaz EphemeralStream Fills Quite A Canyon

Scalaz, an open-source pure functional programming library for Scala, provides the EphemeralStream class that does not exhibit the memory leak issues inherent to the standard scala Stream. However, it carries its own set of problems: memory overheads, performance penalties, and application disk footprint increase.

Scala Stream Hygiene II: HotSpot Kicks In

Infinite Scala streams should be marked “not for production use”, even though you can get away with breaking most of the rules listed in Part I.

Scala Stream Hygiene I: Avoiding Memory Leaks

The standard Scala Stream class is essentially a lazy List with memoization. However, memoization is undesirable when defining infinite data structures. It is possible to avoid memoization of streams by following a set of five rules, described in this first post in a 3-part series.

Updated AddFLACs to Extract Track Metadata From Pathnames

Match your FLAC files pathnames against a regular expression, then refer to capture groups when specifying iTunes field values.

Retrieving a Web Site for Offline View Using Wget

is not so straightforward in today’s age of CDNs, widgets, and font embedded services.

KB2756872 Windows 8 Update Fails to Install? Remove Realtek Audio Drivers

If you have upgraded from Windows 7, you may need to also run delmigprov.exe accompanying the standalone version of that update.

It’s Been a Long Time Since I Had To Patch a Binary Executable…

…let alone the main executable of a popular open source development tool.

Outlook Macro to Nicely Format Skype Chat Excerpts

Skype IM Pretty Printer is a VBA Macro for Microsoft Outlook that helps you format Skype chat excerpts for readability before you email them to someone or store for archival purposes.

« Older Entries |