teleren/devto huggingface dataset:
Container Logic
Published: 2024-05-11 21:28:55

Elbette, konteyner mantığını anlamak için günlük hayattan bir örnekle açıklayabilirim:

Düşünün ki bir nakliye gemisi var ve bu gemi dünya çapında farklı limanlara yük taşıyor. Geminin içinde birçok konteyner bulunuyor ve her bir konteyner farklı türde yükler içeriyor. Bu konteynerler standart boyutlara ve şekillere sahip, böylece gemiye kolayca yüklenebilir ve istiflenebilir. Her konteyner, içindeki yükü dış etkenlerden korur ve taşıma sırasında güvenliğini sağlar.

Şimdi bu örneği teknoloji dünyasına uyarlayalım:

Bir konteyner, bir uygulamanın çalışması için gerekli olan her şeyi (kod, kütüphaneler, sistem araçları, çalışma zamanı, ayarlar vb.) içeren standartlaştırılmış bir pakettir. Tıpkı nakliye konteynerlerinin gemiye yüklenip farklı limanlara götürülmesi gibi, teknoloji konteynerleri de herhangi bir bulut ortamına veya sunucuya "yüklenebilir" ve çalıştırılabilir.

Örneğin, bir web uygulaması geliştirdiğinizi ve bu uygulamanın belirli bir sürümünü Docker konteyneri olarak paketlediğinizi düşünün. Bu konteyneri yerel geliştirme ortamınızdan bir test ortamına, oradan da üretim ortamına taşıyabilirsiniz. Her ortamda, uygulamanız aynı bağımlılıklar ve ayarlarla çalışır, çünkü tüm gereksinimler konteyner içinde kapsüllenmiştir. Bu, uygulamanın farklı ortamlarda tutarlı ve güvenilir bir şekilde çalışmasını sağlar.

Bu mantık, yazılım geliştirme ve dağıtım süreçlerini basitleştirir ve hızlandırır, çünkü geliştiricilerin uygulamalarını farklı ortamlara uyarlama konusunda endişelenmelerine gerek kalmaz. Konteynerler, uygulamaların daha hızlı, daha esnek ve daha ölçeklenebilir bir şekilde dağıtılmasını mümkün kılar.

Kaynak: Bing ile konuşma, 12.05.2024
(1) Flutter Container nedir. örneklerle açıklama | Hasan Aylas Dijital .... https://www.hasanaylas.com/flutter-container-nedir-orneklerle-aciklama/.
(2) Konteyner(Container) Teknolojisi Nedir? Sanal Makineden Farkları .... https://sezerrkahramann.medium.com/konteyner-container-teknolojisi-nedir-sanal-makineden-farkları-nelerdir-11a4a5cf86e9.
(3) Container (Konteyner) Teknolojisi Nedir? - CloudTalk Time. https://cloudtalktime.com/container-konteyner-teknolojisi-nedir/.
Docker
Published: 2024-05-11 21:25:28

Docker, açık kaynaklı bir konteyner teknolojisidir ve sanallaştırma sağlayan bir platform olarak işlev görür¹. Docker'ın temel özellikleri şunlardır:

- **Konteyner**: Docker, aynı işletim sistemi üzerinde yüzlerce hatta binlerce birbirinden izole ve bağımsız konteyner çalıştırabilir¹.
- **Docker Daemon**: Docker'daki işletim sistemine ait işlerin yapıldığı bölümdür¹.
- **Docker Image**: Konteynerlara kurulacak ve çalıştırılacak olan uygulamaların veya işletim sistemlerinin image dosyalarıdır¹.
- **Docker Registry**: Docker imagelerinin yüklendiği ve paylaşıldığı, DockerHub gibi platformlardır¹.
- **Docker CLI**: Kullanıcının Docker Daemon ile iletişim kurmasını sağlayan komut satırı arayüzüdür¹.
- **Docker Compose**: Birden fazla konteynere sahip Docker uygulamalarını tanımlamak ve çalıştırmak için kullanılır¹.

Docker, web uygulamalarının kurulumunu, testini, çalışmasını ve dağıtımını kolaylaştırır ve sunucu maliyetlerini önemli ölçüde azaltır¹. Linux, Windows ve MacOSX üzerinde Linux ve Windows sanal konteynerler çalıştırabilir ve bu sayede yazılım geliştiriciler ve sistemciler için büyük kolaylıklar sağlar³.

Kaynak: Bing ile konuşma, 12.05.2024
(1) Docker Nedir, Docker Kavramları, Avantajları. - Medium. https://medium.com/batech/docker-nedir-docker-kavramlar%C4%B1-avantajlar%C4%B1-901b37742ee0.
(2) Docker nedir ? Docker ne işe yarar - MediaClick. https://www.mediaclick.com.tr/blog/docker-nedir-docker-ne-ise-yarar.
(3) Docker Nedir? Kurulumu ve Kullanımı - Yusuf SEZER. https://www.yusufsezer.com.tr/docker/.
(4) Docker Nedir? Yazılımcılar Neden Docker Kullanır? - Güncel Yazılım. https://guncelyazilim.com.tr/docker-nedir-yazilimcilar-neden-docker-kullanir/.
(5) Docker Nedir ve Nasıl Kullanılır? | Karel. https://www.karel.com.tr/blog/docker-nedir-ve-nasil-kullanilir.
Choosing Technology for Solo and Team Projects
Tags: frontend, webdev, startup, product
Published: 2024-05-11 21:19:43

Modern web development offers a plethora of frameworks, libraries, and products, each catering to different project needs. However, the choice between these tools varies significantly depending on whether you're working solo or as part of a large team. Let's delve into how the selection process differs and why it's crucial to align your choices with your project's scale and priorities.

## Solo Projects: Prioritizing Speed and Simplicity

When working on solo projects, speed is often paramount. Since the success of these endeavors is uncertain, rapid iteration and quick development cycles are key. Unfortunately, many developers overlook this and opt for heavyweight frameworks like Next.js and complex AWS configurations, inadvertently slowing down their progress.

For solo endeavors, simplicity reigns supreme. Vanilla HTML or lightweight solutions like Astro offer swift development experiences without sacrificing functionality. Pairing these with easily manageable databases like SQLite streamlines the entire development process. Moreover, hosting everything on a single VM, such as an EC2 instance or a budget-friendly Digital Ocean server, further expedites deployment.

## Large Team Projects: Balancing Scalability and Collaboration

In contrast, large team projects necessitate a different approach. While speed remains important, scalability and collaboration take precedence. Frameworks like Next.js, React, Vue, and Angular offer robust ecosystems and extensive community support, facilitating collaboration and ensuring maintainability over the long haul.

Despite the allure of scalability, it's essential to temper expectations. The reality is that many projects, even those undertaken by large teams, may not achieve widespread success. Thus, expending excessive effort on scalability might be unwarranted. Instead, focusing on rapid development and iteration, possibly with more lightweight solutions, can better align with the project's uncertain trajectory.

## Personal Experience: Learning from Past Projects

Reflecting on past experiences with Next.js for personal projects, it's evident that prioritizing scalability over development speed can backfire. Projects that took too long to build often resulted in minimal user engagement, highlighting the importance of swift iteration and adaptability, especially in solo endeavors.

In conclusion, whether you're embarking on a solo project or collaborating with a large team, the choice of web frameworks and tools should be carefully considered. Prioritize speed and simplicity for solo endeavors, opting for lightweight solutions like Vanilla HTML and Astro, while balancing scalability and collaboration for larger team projects with frameworks like React, Vue, or Angular. By aligning your choices with your project's scale and priorities, you can optimize your development workflow and increase the chances of success.

What frameworks/libraries/products do you guys use for your personal projects, and do they differ from what you use at work?
Container Registry
Published: 2024-05-11 21:14:57

Container Registry, konteyner görüntülerini depolamak, yönetmek ve dağıtmak için kullanılan bir hizmettir¹. Konteyner görüntüleri, uygulamalarınızın çalıştırılabilir sürümlerini içeren dosyalardır ve bu kayıt defterleri, bu görüntüleri güvenli bir şekilde saklamak için kullanılır. Geliştiriciler, bu hizmet sayesinde konteyner görüntülerini göndermeye (push) ve çekmeye (pull) yarayan depolama konumlarına sahip olurlar².

Örneğin, **Azure Container Registry**:
- Docker ve Open Container Initiative (OCI) görüntülerinin yanı sıra Helm grafikleri ve OCI yapıtları gibi ilgili içerik biçimlerini destekler¹.
- Geliştirme ve düzenleme eki uygulama faaliyetleri için işlem hatlarından yararlanarak görüntü derleme, test etme, gönderme ve dağıtma işlemlerini kolaylaştırır¹.
- Coğrafi çoğaltma özelliği sayesinde, tek bir kayıt defterini birden çok bölgede verimli bir şekilde yönetmeye yarar ve böylece yerel çekme işlemlerini hızlandırır¹.

Bu hizmetler, bulut altyapısında veya yerel ortamlarda konteyner tabanlı uygulamaların yönetimi için önemli bir rol oynar ve geliştirme süreçlerini hızlandırırken, ölçeklenebilirlik ve güvenlik sağlar.

Kaynak: Bing ile konuşma, 12.05.2024
(1) Azure Container Registry | Microsoft Azure. https://azure.microsoft.com/tr-tr/products/container-registry/.
(2) Google Cloud Container Registry Nedir? - Global IT. https://globalit.com.tr/google-cloud-konteyner-kayit-defteri-container-registry-nedir/.
(3) Container Registry | Oracle Türkiye. https://bing.com/search?q=container+registry+nedir.
(4) Microsoft Azure Container Registry: Konteynerle Uygulama ... - Medium. https://medium.com/@snldnc/microsoft-azure-container-registry-konteynerle-uygulama-dağıtımının-güvenli-ve-etkin-yolu-830c008c7380.
(5) Fiyatlandırma - Container Registry | Microsoft Azure. https://azure.microsoft.com/tr-tr/pricing/details/container-registry/.
(6) Container Registry | Oracle Türkiye. https://www.oracle.com/tr/cloud/cloud-native/container-registry/.
How to become an Azure engineer
Tags: programming, learning, cloud
Published: 2024-05-11 20:52:08



Azure provides a wide array of services, but as a Data Engineer, focusing on mastering key ones is crucial for efficient data workflows.

🔍 Essential Azure Services for Data Engineers:

Sure, here's the information presented as a list:

1. Azure Blob Storage:
   - Foundation for storing raw data of all types, from text files to large video files.

2. Azure Data Lake Storage (ADLS):
   - Highly scalable and secure data lake functionality optimized for large-scale analytics workloads.

3. Azure Data Factory:
   - Serverless integration service for creating data-driven workflows, essential for ETL processes.

4. Azure Synapse Analytics:
   - Limitless analytics service merging enterprise data warehousing and Big Data analytics.

5. Azure HDInsight:
   - Fully managed cloud service for handling massive data volumes, ideal for transitioning from on-premises Hadoop or Spark setups.

6. Azure Functions:
   - Serverless compute service for running event-triggered code without managing infrastructure.

7. Azure Databricks:
   - Collaborative Apache Spark-based environment seamlessly integrating with other Azure services, perfect for big data analytics.

8. Azure Stream Analytics:
   - Real-time data processing platform for developing and executing analytics on multiple data streams.

9. Azure Data Migration Service:
   - Fully managed service simplifying the migration of databases to Azure data services.

10. Azure Cosmos DB:
    - Globally distributed, multi-model database service suitable for real-time operational analytics.

11. Azure Data Fabric:
    - Unified data layer for managing and securing data across various sources, ensuring consistent access and management.

If you want to work at the top startups out of San Fran and New York. Join our discord! 
https://discord.gg/WKj3uz6sZZ
Bak Mandi Teraso
Published: 2024-05-11 20:47:24

    Informasi Harga Jual Bak Mandi Teraso terbaru 2024

Produk Bak mandi yang terbuat dari bahan teraso ini Biasanya di tempatkan di dalam kamar mandi. Yang memiliki fungsi sebagai tempat atau wadah menyimpan air. Selain untuk melengkapi kamar mandi, tetapi bisa membuat suasan di dalam kamar mandi menjadi lebih cantik dan nyaman. Dan saat ini, produk ini cukup banyak di cari oleh konsumen yang ingin membelinya. 

Selainnya bentuknya yang unik, tetapi harga jual bak mandi teraso ini terbilang murah. Para ppenjual menawarkan harganya berkisar Rp 500.000 rupiah sampai mencapai jutaan rupiah/unit. Hal ini lah yang menjadi salah satu yang menyebabkan produk ini penjualannya meroket.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4170bgaz8pbkyxl748au.jpeg)


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/woym503tvortf7zimmg3.jpg)

 Jika anda berminat membeli produk ini, segeralah berkunjung ke website kami untuk mengetahui tentang informasi harga [jual bak mandi teraso](https://aluminiumarimata.com/bak-mandi-teraso/) ini 


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1jqtctsobz9bqzf8gy7s.jpg)
Container vs Virtual Machine
Published: 2024-05-11 20:46:10

Konteynerler ve sanal makineler (VM'ler), uygulamaları dağıtmak ve çalıştırmak için kullanılan iki farklı teknolojidir. İkisi arasındaki temel farklar şunlardır:

- **İzolasyon**: VM'ler, kendi işletim sistemini (OS) ve çekirdeğini çalıştırır, bu da tam bir izolasyon sağlar. Konteynerler ise, ana makinenin OS çekirdeğini kullanır ve daha hafif bir izolasyon sunar¹.
- **Kaynak Kullanımı**: VM'ler, tam bir OS çalıştırdığı için daha fazla sistem kaynağına (CPU, bellek ve depolama) ihtiyaç duyar. Konteynerler, yalnızca gerekli hizmetleri içerecek şekilde özelleştirilebilir ve daha az kaynak kullanır¹.
- **Taşınabilirlik**: Konteynerler, uygulamanın ve bağımlılıklarının yanı sıra gerekli OS bileşenlerini de içerir, bu da onları farklı ortamlarda (bulut, sanal veya fiziksel makineler) çalıştırmayı kolaylaştırır².
- **Yönetim**: VM'ler, Hyper-V Yöneticisi veya PowerShell gibi araçlar kullanılarak yönetilirken, konteynerler genellikle Docker veya Kubernetes gibi orkestrasyon araçları ile yönetilir¹.

Her iki teknoloji de belirli durumlar için avantajlar sunar. Örneğin, güçlü bir güvenlik sınırı gerektiren durumlarda VM'ler tercih edilebilirken, hızlı ölçeklendirme ve kaynak verimliliği gerektiren durumlarda konteynerler daha uygun olabilir¹. İhtiyaçlarınıza ve hedeflerinize bağlı olarak, bu teknolojilerden birini veya her ikisini de kullanabilirsiniz.

Kaynak: Bing ile konuşma, 11.05.2024
(1) Containers vs. virtual machines | Microsoft Learn. https://learn.microsoft.com/en-us/virtualization/windowscontainers/about/containers-vs-vm.
(2) Containers vs. Virtual Machines (VMs): What’s the Difference?. https://www.ibm.com/blog/containers-vs-vms/.
(3) Containers vs. virtual machines (VMs) | Google Cloud. https://cloud.google.com/discover/containers-vs-vms.
(4) Containers vs. Virtual Machines (VMs): What's the Difference?. https://www.netapp.com/blog/containers-vs-vms/.
(5) Containers Vs Virtual Machines: A Detailed Comparison. https://ostechnix.com/containers-vs-virtual-machines/.
NEED A SERVICE OF A QUALIFIED IT EXPERTISE HACKER HIRE TECHNOCRATE RECOVERY
Tags: cryptocurrency, recovery, expert
Published: 2024-05-11 20:41:47

t e chnocratrecovery(@)contractor(dot)net
WhatSApp Info: + 1 5 7 3 3 5 6 3 7 0 8
w ww. technocratereco v ery.site\

Navigating the aftermath of a toxic relationship can be challenging enough on its own, but when betrayal extends into the realm of finances, the impact can be devastating. Such was my experience when my ex-partner, in a final act of betrayal, hijacked my Bitcoin account and absconded with $25,000 worth of Bitcoin. Feeling helpless and violated, I turned to TECHNOCRATE RECOVERY Tool for assistance in reclaiming what was rightfully mine. TECHNOCRATE RECOVERY emerged as a beacon of hope in my darkest hour, offering a lifeline amidst the chaos. With its advanced tracking capabilities and ethical recovery practices, the platform proved to be a game-changer in my quest for justice. The journey to recovery began with the initiation of TECHNOCRATE RECOVERY, where I provided the necessary details to kickstart the investigation. With unwavering determination, the platform delved into the depths of the internet, leaving no digital stone unturned in its pursuit of the stolen Bitcoin. Its meticulous scanning and tracking capabilities uncovered crucial evidence that would ultimately lead to the recovery of my funds. What truly set TECHNOCRATE RECOVERY apart was its commitment to ethical practices and adherence to legal standards. Unlike other recovery services that may resort to questionable tactics, TECHNOCRATE RECOVERY operated with integrity and transparency, ensuring that the recovery process was conducted in a manner that upheld the highest ethical standards. Thanks to the relentless efforts of TECHNOCRATE RECOVERY, I was able to recover my stolen Bitcoin in its entirety. The platform not only restored my financial losses but also provided me with a sense of closure and empowerment in the face of betrayal. It served as a powerful reminder of the importance of vigilance and proactive security measures in safeguarding one's digital assets. In conclusion, TECHNOCRATE RECOVERY Tool proved to be an invaluable ally in my journey to reclaim stolen Bitcoin. Its advanced tracking capabilities, ethical recovery practices, and unwavering commitment to justice make it a standout solution for individuals seeking to recover lost or stolen cryptocurrency. With TECHNOCRATE RECOVERY by my side, I regained control over my finances and emerged stronger and more resilient in the face of adversity. contact and report a case to TECHNOCRATE RECOVERY with the above Information's

Good Luck.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gn9kdjpw4btlvh07t9mh.jpeg)
what is virtualized
Published: 2024-05-11 20:00:37

"Virtualized" ya da Türkçe'de "sanallaştırma", fiziksel bir bilgi işlem kaynağının (örneğin, bir sunucu, depolama birimi veya işletim sistemi) sanal bir sürümünü oluşturmak anlamına gelir. Sanallaştırma, birden fazla işletim sistemi ve uygulamanın tek bir fiziksel sunucuda izole edilmiş sanal makineler (VM) olarak çalışmasını sağlayan bir teknolojidir¹².

Sanallaştırmanın temel özellikleri şunlardır:
- **Kaynak Paylaşımı**: Tek bir fiziksel sunucu, birden fazla sanal makineye bölünebilir ve her biri bağımsız olarak çalışabilir.
- **Esneklik**: Farklı işletim sistemleri ve uygulamalar, aynı fiziksel donanım üzerinde sanal makinelerde çalıştırılabilir.
- **Maliyet Etkinliği**: Birden fazla sanal makineyi tek bir fiziksel sunucuda çalıştırarak donanım maliyetlerini ve enerji tüketimini azaltabilir.
- **Yedekleme ve Kurtarma**: Sanal makinelerin durumları kaydedilebilir ve gerektiğinde geri yüklenebilir, bu da yedekleme ve kurtarma işlemlerini kolaylaştırır.

Sanallaştırma, bulut bilişim ve mikroservis mimarileri gibi modern yazılım geliştirme yaklaşımlarında önemli bir rol oynar ve IT altyapısının daha verimli kullanılmasını sağlar¹².

Kaynak: Bing ile konuşma, 11.05.2024
(1) Sanallaştırma (Virtualization) Nedir? Türleri Nelerdir? - Turhost. https://www.turhost.com/blog/sanallastirma-nedir/.
(2) Sanallaştırma Nedir? - Tanım | Microsoft Azure. https://azure.microsoft.com/tr-tr/resources/cloud-computing-dictionary/what-is-virtualization/.
(3) Sanallaştırma (Virtualization) Nedir? - ikwebtasarim.com. https://www.ikwebtasarim.com/blog/detay/sanallastirma-virtualization-nedir.
Choose right framework for yourself with this tool... 😮‍💨 🤯
Published: 2024-05-11 19:37:48

## **Unite the Benchmarks: Find the Right Framework for You!** 

Imagine having a cheat sheet that compares the performance of popular frameworks! Well, fret no more! Benchmarking tools help you assess various frameworks and pick the one that best suits your project's needs.

These tools run tests to measure factors like speed, memory usage, and request handling. By comparing these results, you can make informed decisions and avoid wasting time on frameworks that don't meet your requirements.
So, ditch the guesswork and leverage the power of benchmarking tools!

[Link to the Benchmarking Tool] (https://github.com/devmirza-bot/frameworks-benchmark) 

Conaidor showing your support by giving the project a 🌟 

Note: This project is in very early beta stages things can be changed in future 🔮
DSA at one place
Tags: datastructures, algorithms, striver, sde
Published: 2024-05-11 19:34:46

Striver: takeuforward

- Two pointers
- Sliding window
- Bit manipulation
- Linked list
- Binary search
- Arrays
- Dynamic programming
- Graph
- Recursion
- Trie
- Binary tree / Binary search tree
- Stack and Queue
- Greedy
- Advanced data structure
- DP interveiw questions
Container
Published: 2024-05-11 19:34:15

Yazılım dünyasında "container" ya da Türkçe'de "konteyner", uygulamaların oluşturulma, dağıtılma ve yönetilme biçiminde devrim yaratan bir teknolojidir. Konteynerler, uygulama kodunu, kütüphaneleri, çerçeveleri ve yapılandırma dosyaları dahil olmak üzere tüm bağımlılıklarıyla birlikte paketleyen, kendi kendine yeten, çalıştırılabilir yazılım birimleridir¹.

Konteynerlerin temel özellikleri şunlardır:
- **Taşınabilirlik**: Konteynerler, uygulamaların farklı bilgi işlem ortamlarında tutarlı ve güvenilir bir şekilde çalışmasını sağlar.
- **Hafif**: Konteynerler, sanal makinelerden daha hafif ve daha az kaynak tüketir çünkü aynı işletim sistemini kullanırlar ve sadece uygulama için gerekli olan bağımlılıkları içerirler.
- **Soyutlama**: Uygulamaları çalıştıkları ortamdan soyutlayarak, sürüm uyuşmazlıkları ve bağımlılıklarla ilgili sorunları çözerler.
- **Hız**: Konteyner yapısında mevcut işletim sistemi kaynakları bölündüğünden uygulamaların hızlıca çalışması sağlanır².

Konteyner teknolojisi, özellikle bulut bilişim ve mikroservis mimarilerinde popülerdir ve Docker gibi araçlarla kullanımı yaygınlaşmıştır. Konteynerler, uygulamaların birden fazla sunucu ve ortamda (genel bulut, özel bulut, hibrit bulut ve çoklu bulut) dağıtılması, ölçeklendirilmesi ve yönetilmesi için mükemmel bir uyum sağlar¹.

Kaynak: Bing ile konuşma, 11.05.2024
(1) Konteyner (Container) Teknolojisi Nedir? Yazılım Geliştirmede Konteyner .... https://bulutistan.com/blog/konteyner-container-teknolojisi-nedir-yazilim-gelistirmede-konteyner-kullaniminin-avantajlari/.
(2) Docker Nedir? Kurulumu ve Kullanımı - Yusuf SEZER. https://www.yusufsezer.com.tr/docker/.
(3) Docker Container Kullanımı ve Kurulumu | by Doğan Ay | Medium. https://bing.com/search?q=container+nedir+yaz%c4%b1l%c4%b1m.
(4) Docker Container Kullanımı ve Kurulumu | by Doğan Ay | Medium. https://dogan-ay.medium.com/docker-container-kullanımı-ve-kurulumu-3f37d3e9903e.
(5) Container Teknolojisi ve Docker – Mustafa Yemural. https://www.mustafayemural.com/artic-my000011/.
(6) Container(Konteyner) Uygulamalar Nedir? - vMind. https://www.vmind.com.tr/container-uygulamalar-nedir.html.
How to ask better questions?
Tags: questions, communications, interview, selling
Published: 2024-05-11 19:27:04

You learn more from asking questions.
Questions frame the answers.

What's on your mind?
And what else?
What is the real challenge here?
What do you want?
How can I help you?
If you are saying 'yes' to this, what are you saying 'no' to?
What was the most useful for you?

Book : The coaching habit.

Anatomy of a good question?

Types of questions:
- open ended question
- close ended question / binary question
- leading question / neutral or unbiased question
- clear / direct question
- ambiguous question
- complex / loaded question
- consice question


Good question?

situation:
- low engagement
- low growth

reason: 
- lack of focus
- consistency

Framework for asking good questions:
PROACT

- listening / decision framework
- The visual mba - Jason barron

What is the real problem?

- what objective are you trying to accomplish?
- how will you measure the success?
- what are tradeoffs?
- build meaningful connections and be more empathetic.
- be aware

Books recommended:
- What's your problem
- Socratic selling
- The coaching habit
- The visual mba
- Non violent communication

credit: Chris Do