Luca B0ni

104 Flips | 21 Magazines | 45 Likes | 3 Followers | @lucab0ni | Keep up with Luca B0ni 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 “Luca B0ni”

Image Processing 101

Why this was written<p>At the Recurse Center, I spent some time teaching myself image processing. When I started, I had no idea what it entailed. I just …

Classes vs Interfaces in TypeScript

Classes and interfaces are powerful structures that facilitate not just object-oriented programming but also type-checking in TypeScript. A class is …

JavaScript

Tips for Planning Landscape Shooting Locations

I often get asked the question: how do you find your landscape photography locations? Typically, a lot of planning goes into my choice of locations …

Landscape Photography

This Bride Surprised Her 2 Sisters With the Most Epic Trash-the-Dress Shoot

Rosina wanted to organize a girls' day out with her sisters to thank them for all their help with her wedding. Little did they know that she had an epic trash-the-dress session planned for the three of them, complete with Holi powder. They threw color at the gown, ripped it to shreds, and even …

7 Ways To Up Your Photography Skills For Under $30

<i>Here are seven courses every photographer can benefit from.</i><p>Very broadly speaking, there are three main types of photographers out there: The Snapchat …

Serialization formats: JSON and Protobuf

typical organization of grpc with protobuf files

I'm using gRPC to communicate between services and protobuf serialization. I haven't really used RPC before, and I'm wondering what the best …

JavaScript

Protocol Buffers & JSON - SingaporeJS

Fog waves: photographer Nick Steinberg captures nature in motion

Fog Waves: Capturing Nature in Motion<p><i>Imperial Flow by Nick Steinberg</i><p><i>As you can see the fog kind of arcs up in that one spot. What amazes me most</i> …

Custom validators in template driven Angular forms

Angular version 2+ has two different kind of Forms API, the reactive and template driven approach. In this article we will focus on the template …

APIs

The No Comprise Olympus 25 f/1.2 Lens. My Review of Olympus’s best fast prime.

The No Comprise Olympus 25 f/1.2 Lens. My Review of Olympus’s best fast prime. By Steve Huff NOTE: Click images in this review to see them how they …

Olympus

5 Ideas for Great Indoor Macro Photography

After writing my last article on tips for beginner macro photographers, I was sitting inside all motivated to shoot some macro images and ready to …

10 Macro Photography Subject Ideas

Are you looking for some interesting and out of the ordinary project ideas for your close up or macro photography? Want to break away from the usual …

Macro Photography

How to Find & Photograph Great Macro Subjects

If there’s one type of photography “wild west”, it’s macro photography.While most other subject – flowers, sunsets, the aurora borealis – already …

Landscape Photography

5 Key Tips to Improve Your Landscape Photography

Traveling photographer Jimmy McIntyre has been making quite a splash with his landscape photography. Check out this short clip where he shares his …

Optimize string use: a case study

A few can touch the magic string, <br>and noisy fame is proud to win them:<br>Alas for those that never sing, <br>but die with all their music in them!”<p>Oliver …

Microsoft Visual Studio

Common design mistakes lethal to your mobile app

The mobile app market is overcrowded with millions of apps. In order to stand out, your app needs to bring in a combination of exceptional …

Python Mocking 101: Fake It Before You Make It

Welcome to a guide to the basics of mocking in Python. It was borne out of my need to test some code that used a lot of network services and my …

JavaScript

A Gentle Introduction to Functional JavaScript: Part 1

This is part one of a threefour-part series introducing ‘functional’ programming in JavaScript. In this article we take a look at the building blocks …

Operator is a $200 font designed exclusively for developers

Type designer Hoefler & Co has released a new font called Operator, which is specifically aimed at programmers.<p>The aim of this font is to make life easier for developers by focusing on things like the brackets, braces, and punctuation marks, which can be a lot more critical when a person is coding …

Typography

50 essential design blogs to inspire your creativity in 2016

In association with<p>"Genius is one percent inspiration and ninety-nine percent perspiration," according to Thomas A. Edison. But when it comes to …

Graphic Design

Hack This: Edit an Image with Python

Algorithmic Photoshop, at your fingertips.<p>Whether they're being registered by the rods and cones of a human eye or being sent across a computer network in binary streams, images are just data. Pixels and parameters. Image editing thus consists only of data operations, usually a whole lot of them. …

If I were designing Python's import from scratch

Talk to any developer that inherits some large, old code base that has developed semantics as time has gone on and they will always have something …

JavaScript

Python: Common Newbie Mistakes, Part 1

This post is a few years old now, so some details (or my opinions) might be out of date.<br>I would still love to hear your feedback in the comments …

Celery in Production

(Thanks to Mark Lavin for significant contributions to this post.)<p>In a previous post, we introduced using Celery to schedule tasks.<p>In this post, we …

Monopoly Simulations — koaning.io

Edit<p>A previous version of this blogpost had the worst typo ever. I simulated everything using np.random.randint(1,6) which only samples between 1-5. …

Board Games

Open Connect

Groups<p>Connect makes it easy to speak to the right people, at the right moment. Create unique groups for local, national, or issue-specific organizing.<p>…

An open source ecosystem for IoT development

Cross-platform build system and library manager. Cross-platform IDE and unified debugger. Remote unit testing and firmware updates

PyVmMonitor

PyVmMonitor is a profiler with a simple goal: being the best way to profile a Python program.<p><b>Current Features</b><p>Attach profiler to a running (CPython) …

Command-line