Piotr Nowacki

49 Flips | 1 Magazine | @PiotrNowacki | Keep up with Piotr Nowacki 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 “Piotr Nowacki”

Learning these 5 microservice patterns will make you a better engineer

For a lot of engineers, getting into microservices can be tough, because it’s hard to decide where lines should be drawn. For me, 99% of services …

INTRODUCTION TO MICROSERVICES

Traditional development methodologies encourage the ‘monolithic’ approach to application development. Building a single application that does …

Make Foolproof Stir-Fry Dishes with This Simple Formula

Once you know the basics of stir-frying, an endless variety of quick and healthy dishes will await you. These infographics from Cook Smarts tell you …

Five Tips for a More Productive Team

Imagine if you could save 30 minutes per day for each member of your team with better tooling and processes. For a team of six, that adds 15 hours to …

Software Development

Coding Interview University

I originally created this as a short to-do list of study topics for becoming a software engineer, but it grew to the large list you see today. After …

Programming

Top 10 YouTube Channels That Inspire You to Cook

I watch YouTube like a lot of people watch television. I also love cooking shows, so this week I’m putting both together to share some great YouTube …

Java Coding Interview Questions - Collections

This is first part of the coding interview questions. You may refer the complete list here :<p>Java Coding Interview Questions – Part 1<p>Java Coding …

Applied Functional Programming with Scala - Notes

<i>Copyright © 2016-2018 Fantasyland Institute of Learning. All rights reserved.</i><p>1. Mastering Functions<p>A function is a mapping from one set, called a</i> …

How To Pack For a Weekend Trip

How to Pack For a Long Trip

The Hardest Part About Microservices: Your Data

Continuing on with my series about microservices implementations (see “Why Microservices Should Be Event Driven”, “Three things to make your …

Microservices

Notes on Distributed Systems for Young Bloods

I’ve been thinking about the lessons distributed systems engineers learn on the job. A great deal of our instruction is through scars made by …

Scala @ Scale, Part 1: Leaving Unhandled Errors Behind

The number of organizations investing in Scala is exploding, and for good reason. Scala combines Object Oriented and Functional capabilities as well …

How to Get Your Ass Kicked Gracefully

Every fight has a winner and a loser, and unless you spend some serious time training, there’s a good chance you’ll be the loser at least once. …

13 Decks Java Developers Must See to Stay Updated

<b>So many presentations to see, so little spare time…</b>There are many key figures in the Java domain, each with his own perspective and opinions about …

Microservices

7 steps to master Machine Learning with python

In this article I am going to give you the 7 steps to success to become a master in machine learning.<p>There are many Python machine learning resources …

Machine Learning

About the project

⚠️Starting January 25, 2018, the AVS Java Sample App will be put into maintenance mode. To leverage the latest Alexa features, please use the AVS …

Five programming problems every Software Engineer should be able to solve in less than 1 hour

Whenever I post a job request for a Software Engineer position, applications start trickling in really quick. What bothers me is that several …

Software Architecture Fundamentals Understanding the Basics

Duration<p>Understanding the Basics<p>06:57:12<p>Introduction. In this anticipated video series, Neal Ford and Mark Richards examine the responsibilities of a …

Highbrow Starts Your Morning with an Educational Course

A good morning routine starts your day out right, whether it’s making your bed or meditating. Highbrow sends you a short educational lesson each …

Here Is The Main Reason Why You Suck At Interviews

I’ve talked about interviews from one perspective or another on several occasions, you might even say it is a pet subject of mine. It’s fascinating …

Building High Performance Applications

Performance is one word which is used to describe multiple scenarios’ when talking about the application performance. When someone says, I need a …

Why I will use Java EE instead of Spring in new Enterprise Java Projects in 2012

The question comes up often. It came up in my new project in November 2011, too. I will use Java EE (JEE) instead of the Spring framework in this new …

Best Must-Read Books for Software Engineers

Here are the CodeBuild selection of must-read software engineering books. Books are grouped according to their content with some</b> …

5 Ways Software Developers Can Become Better at Estimation

In my last post, I detailed four of the biggest reasons why software developers suck at estimation, but I didn’t talk about how to solve any of the …

10 Productivity tips for software developers

After attending a few seminars on the topic of productivity and time management and reading a couple of books on the subject, I was introduced to …

This is how Facebook Develops and Deploys Software. Should you care?

A recently published academic paper by Prof. Dror Feitelson at Hebrew University, Eitan Frachtenberg a research scientist at Facebook, and Kent Beck …

An introduction to reactive programming

There has been a significant shift in recent years towards server-side and network programming using event-driven asynchronous runtime environments …

Free Design Resources: Icons and Polygon Backgrounds

It's always great to find awesome free resources for our next big project. Some might find icons and backgrounds to be no that important assets, but …