A Full Stack Dev's First Impressions of the Salesforce Platform.

## What does it look like to develop with code? There are quite a lot of Salesforce-related packages and frameworks, but the first two trailheads introduce you primarily to the fundamentals: the Lightning Component framework, Apex, and...

Salesforce: A Full Stack Developer's First Impressions

As a full-stack developer who primarily uses React and .NET, I have traditionally shied away from platform-specific integrations. Throughout my career, I have heard of Salesforce and "Salesforce Developers" (and I have also heard that Salesforce Developers were well-compensated), but otherwise, these terms never provoked my interest. After all, why would I want to lock myself into learning skills and abilities which only allowed me to work with one specific application?

Coders Should Think Like Scientists, Not Like Engineers

Lessons from product management to improve your outcomes. Use the Experiment Template to clarify your thinking and measure progress. Writing code for the first ten years of my professional career was ...

From Purpose to Planning. It is not Rocket Science

With this article, I want to cut the clutter, bring clarity to these concepts and organise them all together for a better understanding and -to be honest- for my own sanity too.

Analyzing Product Reviews With Natural Language Processing Toolkit (NLTK)

Analyzing Product Reviews With Natural Language Processing Toolkit (NLTK). I’ll cover how I got the result through a 3rd party SaaS platforms and NLTK.

How to Tell If Someone Is Data Literate?

A 4-steps guide to interviewing Product Managers for this hard-to-check skill. Ability to resolve data-driven questions Having an understanding of the different ways to measure products depending on their type and the problem being solved, is probably the first step to being data literate.

Life-Changing Tips For Productive Interaction With Ukrainian Developers

As a founder with a developer background, I was frequently asked for recommendations of outsourced tech teams. A long time ago I co-founded a Ukrainian software house, before handing business to my partner in 2016.

A step-by-step guide to becoming a Data Product Manager

In this blog here, we try to understand the role of data product managers within organizations and how they utilize data science, machine learning, and artificial intelligence to solve problems.

Managing Data Science as Products

Managing Data Science as Products. How data science teams can apply product management practices to solve their biggest challenges

Here's Why You Should Take The AWS Certified Cloud Practitioner Exam

In this article, I’ll share three main reasons for getting this certification. Although my collection of experiences are only one of many, my aim is to inspire others (eg. product managers, engineers, developers, business analysts, designers, etc) to push their individual learning and professional boundaries in order to create new opportunities for themselves beyond their imagination.

When Concept Drift Is Semantic Drift

When Concept Drift Is Semantic Drift. Understanding the difference and how to conquer semantic drift leads to much more powerful models.

How to build decision intelligence software

In this article, I will illustrate the importance and meaning of decision intelligence software and cover the important factors to consider when building it, drawing upon my experience designing and launching a new product.

The Product Manager’s Guide to Web Scraping

Automate the mundane —  Enjoy the PM life.Let’s admit it. A typical Product Manager day can be super busy — customer meetings, competitor analysis, backlog grooming, management reporting, and much more. There is always lots to do.

Move Business Logic out of Application Using Hyperon Engine

Well-written multitier applications consist of multiple layers. The most widespread three-tier architecture divides our code into a presentation, business and data access tiers. Like it or not, but the business layer is where we, developers, spend the most time on a daily basis. This is the place where all processes and decisions our application depends on take place. Therefore, requirements for the business layer change more often than in any other layer. What hurts us, developers, most is that with every change, even the smallest ones, we need to recompile and rebuild our app. It usually takes a piece of the valuable time that we could use for more interesting things. What if we could move a business logic out of our code and let non-technician people change it?

I Built a “Personal FAQ” Directory on How to Get Into Product/Tech | Hacker Noon

As a product builder, I built micro tools to solve my own problems. For example: article tool, event app, meal box app, finance tracker, SaaS tracker, and habit tracker.

Problems We Can Avoid To Build Successful Software Teams

Never assume anything.Most teams are worked on by a bunch of people in a team. When we have teams, then issues may arise. In this article, we’ll look at how to all the things that can go wrong in software development teams and how to prevent them.

How to Make a DevOps Strategy

DevOps is a deployment process that helps automate a lot of processes that used to take a team hours to days to get through. When you are trying to get that process going, you need to know that everyone is on-board or else it won't work.

My Framework For Helping Startups Build And Deploy Data Science

I help startups go from “product” to “product+machine learning”. This is my framework for achieving that, including advice, caveats and examples at each stage. While every company, problem and data is different, there’s always a lot in common.

"Flutter Is To Apps As Unity Is To Games" - Tim Sneath

Flutter Is To Apps As Unity Is To Games. We talked with Tim Sneath, Google's product manager for Flutter and Dart, about how both the language and the framework have evolved over the last two years, how they're being used today, and where they're headed.

Using Behavioural Science in Product Design, Management and Marketing

Understanding human behaviour is at the heart of product success. How can we tap into this potential?