Engineering Management V: Connecting the dots

  • avatar
  • 697 Views
  • 1 Like
  • 4 mins read
Preview image

Every engineering manager starts with the same instinct: to solve problems. It is what made you good as an engineer, and what first earned you trust as a leader. But as your scope grows, the definition of what it means to solve problems must change. Your role is no longer to fix issues directly, but to ensure the team can fix them without you.

Five simple psychology laws

  • avatar
  • 509 Views
  • 1 Like
  • 3 mins read
Preview image

Psychology laws often survive because they sound obvious only after you hear them. They describe habits of thinking that repeat again and again in everyday life. These ideas are not academic rules. They are practical observations that help explain mistakes, delays, confusion, and bad decisions.

What is the Model Context Protocol (MCP)?

  • avatar
  • 501 Views
  • 1 Like
  • 6 mins read
Preview image

As large language models become part of development tools, internal platforms, and operational systems, expectations change. Models are no longer limited to answering questions. They are asked to read files, inspect data, and interact with services. Handling this context through informal prompt injection or custom integrations quickly leads to brittle setups. Model Context Protocol, commonly known as MCP, provides a structured way to expose context and actions to models while keeping control firmly on the application side.

 Join Our Monthly Newsletter

Get the latest news and popular articles to your inbox every month

We never send SPAM nor unsolicited emails

Merry Christmas and a Happy New Year!

  • avatar
  • 525 Views
  • 1 min read
Preview image

As Christmas arrives, we wish you days filled with calm moments, cheerful gatherings, and the comfort of those you hold dear. May this period bring a gentle pause to reflect, appreciate, and enjoy everything that makes this time of year special.

With the New Year approaching, we welcome the chance to grow, create, and move forward with renewed energy. May the coming months bring good health, meaningful progress, and moments that inspire you and those around you.

Getting started with Arduino Due

  • avatar
  • 383 Views
  • 6 mins read
Preview image

Arduino is an open-source electronics platform based on easy-to-use hardware and software. Arduino boards are able to read inputs - light on a sensor, a finger on a button, or a Twitter message - and turn it into an output - activating a motor, turning on an LED, publishing something online. You can tell your board what to do by sending a set of instructions to the microcontroller on the board. To do so you use the Arduino programming language and the Arduino Software (IDE).

On-the-fly image resizing with Nginx

Available to Premium members only
  • avatar
  • 342 Views
  • 10 mins read
Preview image

If you've ever managed a web server that serves images to thousands of users, you've probably run into the problem of serving the right image size to the right context. A 1200x800 hero image looks great on a desktop, but it's pure waste on a mobile screen or a thumbnail grid. The traditional answer to this has been generating multiple image variants at upload time, but that approach gets messy fast. A cleaner and more flexible solution is to resize images directly at the server level, on demand, using nothing more than nginx and its built-in image filter module. This guide walks you through setting that up from scratch, including caching so your server isn't processing the same image twice.

Docker Installation Guide

  • avatar
  • 288 Views
  • 5 mins read
Preview image

Docker is an open platform that allows developers to build, ship, and run applications inside containers. A container packages an application together with its runtime, libraries, and configuration so it behaves consistently across environments. The same container image can run on a local Linux machine, a staging server, or a production cluster with predictable results. This approach reduces environment related issues and makes deployments more structured and reproducible.

Getting started with Arduino

  • avatar
  • 191 Views
  • 9 mins read
Preview image

Arduino is a small programmable board that lets you control real electronic components with code. You can connect sensors, buttons, motors, LEDs, displays, and many other modules, then write a few lines in C or C++ to decide how everything should behave. The board reads inputs, processes them in real time, and reacts through its output pins. To start building solid projects, it is important to understand how the boards work, how to choose the right model, how to set up the development tools, and how key electronics concepts such as resistors, transistors, communication protocols, and PWM fit together in a practical circuit.