Barış Güler

Tech Lead, Engineering Manager, (wanna-be) Architect,
the Mentor of his Mantees 🤩

Delivery Hero, Blacklane, Intel, Netaş & Markafoni

Cover Image for MicroApps at Scale in the Age of Meta Frameworks

TL;DR: Recently, working on a consultancy project including the decoupling of the whole frontend architecture from a monolith as microfrontends. The article tells about how I approached and thought it would be the best (in the world of less betters) to organise Microfrontends as MicroApps including a BFF layer within for several reasons. Supporting the idea of having more Full-stack engineers instead of stagnated / talenting fields like Backend, Frontend etc.

Baris Guler
Baris Guler

More Stories

Cover Image for Yearly Z-Report: Highlights from 2023

Yearly Z-Report: Highlights from 2023

In the dynamic landscape of technology, 2023 has been a year marked by exploration and enlightenment. This section provides a concise overview of the intellectual journey undertaken throughout the year, discussing diverse topics that reverberate within the realms of software architecture, web development, and cutting-edge technologies.

Baris Guler
Baris Guler
Cover Image for Unveiling the Role of a Fractional CTO

Unveiling the Role of a Fractional CTO

In the ever-evolving world of technology, staying ahead of the curve is crucial for businesses of all sizes. Yet, not every organization has the resources or the need for a full-time Chief Technology Officer (CTO). This is where a Fractional CTO can make a significant impact.

Baris Guler
Baris Guler
Cover Image for Revolutionizing News Delivery: Building Hearbitz with Google Cloud Platform and Cutting-Edge Technologies

Revolutionizing News Delivery: Building Hearbitz with Google Cloud Platform and Cutting-Edge Technologies

Hearbitz's architecture has evolved, incorporating Google Cloud Platform (GCP) alongside groundbreaking technologies like OpenAI, and a robust CMS, HyGraph. This journey has brought Hearbitz to life, reimagining the way we experience news.

Baris Guler
Baris Guler
Cover Image for Unlocking Real-Time Insights: Integrating GCP Services for Order Processing and Analytics

Unlocking Real-Time Insights: Integrating GCP Services for Order Processing and Analytics

In today's fast-paced business world, data-driven decision-making is the key to success. As a product owner, I recently faced a challenge: monitoring the performance of food products in the market in real-time and delivering actionable insights to upper management.

Baris Guler
Baris Guler
Cover Image for Introducing the Foundation Builder Path: Your Starting Point in Software Engineering

Introducing the Foundation Builder Path: Your Starting Point in Software Engineering

Are you a newcomer to the exciting world of software engineering? Or perhaps you're embarking on a career change, transitioning from another industry to join the tech-savvy community?

Baris Guler
Baris Guler
Cover Image for Pattern Matching in Javascript: What if “if” / “switch” not Exist Anymore?

Pattern Matching in Javascript: What if “if” / “switch” not Exist Anymore?

Before weeks ago, I’ve firstly announced the mentorship programme I’ve decided to take individuals into a structured career path into, to help them navigate in a huge tech ocean to let them choose what’s best for their very own career.

Baris Guler
Baris Guler
Cover Image for Javascript ile 6 haftalık Eğitim Yolculuğu: Geçmişe Bakarak Geleceği Öğretebilmek

Javascript ile 6 haftalık Eğitim Yolculuğu: Geçmişe Bakarak Geleceği Öğretebilmek

Bu süre zarfında, katılımcılarımıza JavaScript dünyasını tanıtmaya çalıştım ve temel programlama kavramlarına da değinerek birlikte öğrendiğimiz bir süreci örmeye gayret gösterdim.

Baris Guler
Baris Guler
Cover Image for Javascript’in Fonksiyonel Doğası ile Tanışma: Saf Fonksiyonlar, Fonksiyon Kompozisyonu ve Fonksiyonel Kütüphaneler

Javascript’in Fonksiyonel Doğası ile Tanışma: Saf Fonksiyonlar, Fonksiyon Kompozisyonu ve Fonksiyonel Kütüphaneler

Node.js'yi nasıl kuracağımızı, gerekli paketleri eklemek için npm (Node Package Manager) kullanmayı ve yerleşik HTTP paketi ile web sunucusunu nasıl çalıştıracağımızı öğrenerek işe başladık.

Baris Guler
Baris Guler
Cover Image for Toogling Features for the Future: OpenFeature

Toogling Features for the Future: OpenFeature

And introducing OpenFeature, The Open Standard Supported by CNCF.

Baris Guler
Baris Guler
Cover Image for Node.js ile Tanışma: Web Uygulamaları ve API'lar Oluşturuyoruz

Node.js ile Tanışma: Web Uygulamaları ve API'lar Oluşturuyoruz

Node.js'yi nasıl kuracağımızı, gerekli paketleri eklemek için npm (Node Package Manager) kullanmayı ve yerleşik HTTP paketi ile web sunucusunu nasıl çalıştıracağımızı öğrenerek işe başladık.

Baris Guler
Baris Guler
Cover Image for Choose your Engineering Journey: Finding the Right Mentorship For your Role

Choose your Engineering Journey: Finding the Right Mentorship For your Role

Before weeks ago, I’ve firstly announced the mentorship programme I’ve decided to take individuals into a structured career path into, to help them navigate in a huge tech ocean to let them choose what’s best for their very own career.

Baris Guler
Baris Guler
Cover Image for Web Geliştirme Serüvenimizin Son Durağı: Fetch API ve WebStorage API

Web Geliştirme Serüvenimizin Son Durağı: Fetch API ve WebStorage API

Javascript Temelleri Kursu'muzun son bölümlerinden birisini başarıyla tamamladık ve artık web geliştirme serüvenimizin bir sonraki aşamasına geçme vakti geldi.

Baris Guler
Baris Guler
Cover Image for Hearbitz: The Solopreneur's Journey to Launhcing on Product Hunt

Hearbitz: The Solopreneur's Journey to Launhcing on Product Hunt

When it comes to launching a new product, the day of the week can often make all the difference.

Baris Guler
Baris Guler
Cover Image for PWA’lar ışığında Postmodern Javascript Serüveni Devam Ediyor!

PWA’lar ışığında Postmodern Javascript Serüveni Devam Ediyor!

Javascript Temelleri Kursunun Üçüncü Bölümü Tamamlandı!

Baris Guler
Baris Guler
Cover Image for Empowering Engineers: Navigating Excellence Through Mentorship

Empowering Engineers: Navigating Excellence Through Mentorship

I am excited to introduce our meticulously crafted mentorship program, designed to propel your journey towards engineering excellence. At its core, this program acknowledges the multifaceted nature of growth and offers three distinctive paths to cater to your diverse aspirations.

Baris Guler
Baris Guler
Cover Image for Üretimhane ile JavaScript Temelleri Kursunun İkinci Bölümü Tamamlandı!

Üretimhane ile JavaScript Temelleri Kursunun İkinci Bölümü Tamamlandı!

Sizlere heyecan verici bir güncelleme sunmaktan mutluluk duyuyorum arkadaşlar!

Baris Guler
Baris Guler
Cover Image for Üretimhane ile JavaScript Temelleri Kursunun İlk Bölümü Tamamlandı!

Üretimhane ile JavaScript Temelleri Kursunun İlk Bölümü Tamamlandı!

Sizlere harika bir haberim var ve bu heyecanlı haberi paylaşmak isterim! JavaScript Temelleri Eğitimi kursumuzun ilk bölümünü başarıyla tamamladık.

Baris Guler
Baris Guler
Cover Image for Unveiling the AI Magic: Building Hearbitz on Google Cloud Platform

Unveiling the AI Magic: Building Hearbitz on Google Cloud Platform

Web application code bundlers (Webpack, etc.) are used in almost all web applications we develop today. We owe this to the inability of browser engines to keep up with the advancements in ECMAScript so far.

Baris Guler
Baris Guler
Cover Image for Back to the Future With ES Modules: JS Without Build

Back to the Future With ES Modules: JS Without Build

Web application code bundlers (Webpack, etc.) are used in almost all web applications we develop today. We owe this to the inability of browser engines to keep up with the advancements in ECMAScript so far.

Baris Guler
Baris Guler
Cover Image for The Children of Redux — Extended: zustand, Recoil, immer, Nano Stores & Preact Signals

The Children of Redux — Extended: zustand, Recoil, immer, Nano Stores & Preact Signals

As you noticed from that sincere quote, we will not talk about or describe what exactly Elm does because the title of that series says that we are digging into the libraries inspired by Redux, not inspired Redux.

Baris Guler
Baris Guler
Cover Image for Mentoring over Coaching: Art of Mentoring "Bored" Techies

Mentoring over Coaching: Art of Mentoring "Bored" Techies

Because mentoring "bored software engineers" more than the excited ones is more exciting for me!

Baris Guler
Baris Guler
Cover Image for Web Workers in a Nutshell

Web Workers in a Nutshell

Web Workers are all about keeping a separate thread on the browser different than the main thread which runs all the rendering efforts of the UI.

Baris Guler
Baris Guler
Cover Image for Snowpack 3.x Streaming Imports ile npm’siz Client’lar

Snowpack 3.x Streaming Imports ile npm’siz Client’lar

For a while, I’ve been searching for the alternative methods for having components or page fragments independently from each other.

Baris Guler
Baris Guler
Cover Image for Sunucu-taraflı React Component’leri ve Stream’ler

Sunucu-taraflı React Component’leri ve Stream’ler

For a while, I’ve been searching for the alternative methods for having components or page fragments independently from each other.

Baris Guler
Baris Guler
Cover Image for Web için Non-Hype Rehberi: ES Modules ile Geleceğe Dönüş

Web için Non-Hype Rehberi: ES Modules ile Geleceğe Dönüş

A wise man said:...

Baris Guler
Baris Guler
Cover Image for How Buildless is Possible Today

How Buildless is Possible Today

Web application bundlers are almost in every app we build today. That means every time you want to develop an application, you need to add an extra step before releasing/publishing projects.

Baris Guler
Baris Guler
Cover Image for Stack Stories: Hüseyin Babal, Chief Software Architect @ Aurea

Stack Stories: Hüseyin Babal, Chief Software Architect @ Aurea

We never stop, you know! Talking about software engineering and having nice opportunities to get advices from software handcrafters should...

Baris Guler
Baris Guler
Cover Image for Stack Stories: Hakan Erdoğan, CTO @ iyzico

Stack Stories: Hakan Erdoğan, CTO @ iyzico

Hello folks! Already started a new article series combined with some ideas from pioneering hand-crafters in software industry all over the…

Baris Guler
Baris Guler
Cover Image for The Children of Redux — Part 3: redux-zero, stent and choo

The Children of Redux — Part 3: redux-zero, stent and choo

In the first part and the second part of the series, we talked orderly about Plait, Dutier, dva, Feeble, vdux and hyperapp which already...

Baris Guler
Baris Guler
Cover Image for The Children of Redux — Part 2: Feeble, vdux and hyperapp

The Children of Redux — Part 2: Feeble, vdux and hyperapp

In the first part of these articles, we have discussed about Plait, Dutier and dva. After a short investigation, I have found some others...

Baris Guler
Baris Guler
Cover Image for The Children of Redux — Part 1: Plait, Dutier and dva

The Children of Redux — Part 1: Plait, Dutier and dva

Yes, I know that we sleep with Redux and wake up with it again! After the growing popularity of React library, focusing on the state...

Baris Guler
Baris Guler
Cover Image for AWS-rendered React chocolate chips with Dawson— Part 1: A simple service for serving components

AWS-rendered React chocolate chips with Dawson— Part 1: A simple service for serving components

For a while, I’ve been searching for the alternative methods for having components or page fragments independently from each other.

Baris Guler
Baris Guler
Cover Image for Simple Guides for JS Tools: Package Managers

Simple Guides for JS Tools: Package Managers

One day, you will begin developing on not a greenfield or from-the-scratch project and this time will be the moment you are going to start…

Baris Guler
Baris Guler
Cover Image for Öğreten Projeler için Otopsi Raporları

Öğreten Projeler için Otopsi Raporları

Hiç kimse bir nehirde ikinci kez yıkanamaz. İkinci seferde ne o nehir aynı nehirdir, ne de o kişi aynı kişidir. — Herakleitos

Baris Guler
Baris Guler
Cover Image for JS Levels?

JS Levels?

Bu listeyi ‘library/kütüphane’ ya da ‘framework/çatı’ kullanımını göz önüne alarak hazırlasaydım çok objektif bir değerlendirme yapamayacaktım. Nitekim hangi dil olursa olsun, çatı ya da kütüphanesi yerine dilin kendi öz niteliklerine hakim olmak, o dili gerçekten kullanıyor olmaktan geçiyor ve ‘uzmanlığı’ o tanımlıyor.

Baris Guler
Baris Guler
Cover Image for Git Kulturu * 1

Git Kulturu * 1

Genelde bu ve benzeri başlıklarla açılan sayfalarda teknik olarak kaynak kontrolünü nasıl yapacağınız anlatılır. Ben daha çok bunu değil, sosyal olarak ne kattığına dair kafa yoruyorum. Geliştirici dediğiniz kişi sosyal bir hayvansa, eylemi de sosyal olmak zorunda ya da onu sosyalleştirmek zorunda.

Baris Guler
Baris Guler
Cover Image for Talking About Tones of Tools of Javascript or Notes on Next-Generation Javascript Tools'

Talking About Tones of Tools of Javascript or Notes on Next-Generation Javascript Tools'

We never stop, you know! Talking about software engineering and having nice opportunities to get advices from software handcrafters should...

Baris Guler
Baris Guler