Andrei Valentin Drăgușanu

292 Flips | 6 Magazines | 25 Likes | 22 Following | @andreidragusanu | Keep up with Andrei Valentin Drăgușanu on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “Andrei Valentin Drăgușanu”

Don’t Help the Compiler

Awesome talk, STL. Thanks!<p>Thanks for watching! I believe the GoingNative staff will be uploading everyone's slides, but I've also uploaded my slides …

C++ Standards : What is the size of a char in C++ ?

According to C++ 2011 standards ( ISO/IEC 14882 ) 1. The space of a char is specified in section 3.9.1 ( Fundamental Types ):<p><i>Objects declared as</i> …

10 Tips for failing badly at Microservices by David Schmitz

Duff's device

In the C programming language, <b>Duff's device</b> is a way of manually implementing loop unrolling by interleaving two syntactic constructs of C: the …

Code Smells

I'm often asked why the book Refactoring isn't included in my recommended developer reading list. Although I own the book, and I've read it twice, I …

Blade Runner-style photographs capture Tokyo's infrastructure

Australian photographer Tom Blachford waited until night to capture these neon-tinted photographs of Tokyo's metabolist buildings, which he says …

Blade Runner

Mastering Chaos - A Netflix Guide to Microservices

NoBugsProject

There are some situations in which we need high flexibility. Let’s consider that we want to create a flexible code for mixing a lot of different …

Java may be verbose, but who cares?

<i>This article originally appeared on IG's blog</i><p>After more than 15 years of Java experience, I have tended to brush aside comments about Java's …

The Two Root Causes of Software Complexity - Press Up

With a few notable exceptions, software makers hate dealing with preexisting code. Sure, they’re happy to have tools that solve problems they have, …

The Encapsulate Context Pattern

Prologue<p><i>Encapsulate Context</i> was born after a query to accu-general in Summer 2002. I don't think I was looking to write a pattern but I'm glad I did …

Encryption Lava Lamps

The randomness of this wall of lava lamps helps encrypt up to 10 percent of the internet.<p>What’s encrypting your web traffic as you surf the internet? …

Microservices at Netflix: Lessons for Architectural Design

In some recent blog posts, we’ve explained why we believe it’s crucial to adopt a four‑tier application architecture in which applications are …

Microservices

My Hardest Shoot | Matt Hanson for NormaTec

It’s no secret that I love getting to work with and photograph the extremely talented and hard working Ironman athlete Matt Hanson, so when his …

Iowa

This Drone Photographer Sees Things In the Surf on Beaches

People often think they see recognizable things in clouds, a psychological phenomenon called pareidolia. When photographer Peter Adams-Shawn began …

How Culling the Color Blue Can Improve Your Images

I don't have a vendetta with the color blue, or any colors for that matter; that would be odd. I do, however, remove the color blue either entirely …

Why Senior Devs Write Dumb Code and How to Spot a Junior From A Mile Away

One of my all time favorite quotes is from Brian Goetz, a smart dude in the Java world who is one of the authors of <i>Java Concurrency in Practice</i>, …

Mocking is a Code Smell

<i>Note: This is part of the “Composing Software” series on learning functional programming and compositional software techniques in JavaScript ES6+</i> …

Practical Functional Programming

<i>The following is reformatted from a presentation I gave at LinkedIn last year.<br>The presentation attempted to explain functional programming without</i> …

There’s a human on the other side of your code review

<i>“Don’t take review comments personally, it’s just a busy engineer’s way of communicating.”</i><p>I remember reading that line littered amongst some advice …

If The World Was Created By A Programmer [Comic]

In the beginning, there was light and darkness and stack overflow, which is really just a combination of the two. In a shiny, new world made by a …

Cognitive Biases in Programming

As developers, we’re familiar with the various problems that interfere with our productivity. But often we overlook the broad picture. Some subtle, …

NoBugsProject

The problem: If you use Exceptions in the wrong way, bugs will be very difficult to find. If you always use generic Exceptions, how can other …

When and Why You Should Turn Your Images Black and White

For many photographers, particularly hobbyists, making an image black and white is almost arbitrary. I remember in the early days of my photography, …

How to Write Awesome Tech Specs

<b>Consider the following nightmares.</b>You’re about to launch a new feature your team has spent weeks on. When you try to verify in staging, nothing works …

Product Management

Starting the Avalanche

Application DDoS In Microservice Architectures<p>By Scott Behrens and Bryan Payne<p>Introduction<p>We’d like to introduce you to one of the most devastating …

Interfaces are not abstractions

One of the first sound bites from the beloved book Design Patterns is this:<p><i>Program to an interface, not an implementation</i><p>It would seem that a …

BTS: The Quirky and Minimalist Photos of Daniel Rueda and Anna Devís

Here’s an Adorama “Through the Lens” episode that offers a behind-the-scenes look at the creative minimalist architectural portraits of photographers …

Behance

Behance