# real-world

Published articles for real-world.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## How Marathon Incidents Expose Organizational Fragility and Require Structured Incident Response

DevFeed: [How Marathon Incidents Expose Organizational Fragility and Require Structured Incident Response](<https://devfeed.tech/articles/presentation-when-incidents-refuse-to-end-41300.md>)

Original publisher: [Read original article](<https://www.infoq.com/presentations/stream-incidents/>)

Author: Vanessa Huerta Granda

Published: 2026-09-17T09:30:00Z

Content type: article

Language: en

Sources: [InfoQ](<https://devfeed.tech/sources/infoq.md>)

Topics: [incident](<https://devfeed.tech/topics/incident.md>), [Incident response](<https://devfeed.tech/topics/incident-response.md>)

Tags: [devops](<https://devfeed.tech/tags/devops.md>), [incident](<https://devfeed.tech/tags/incident.md>), [incident-response](<https://devfeed.tech/tags/incident-response.md>), [infoq](<https://devfeed.tech/tags/infoq.md>), [limits](<https://devfeed.tech/tags/limits.md>), [organizational](<https://devfeed.tech/tags/organizational.md>), [outages](<https://devfeed.tech/tags/outages.md>), [presentation](<https://devfeed.tech/tags/presentation.md>), [qcon-san-francisco-2026](<https://devfeed.tech/tags/qcon-san-francisco-2026.md>), [qcon-software-development-conference](<https://devfeed.tech/tags/qcon-software-development-conference.md>), [real-world](<https://devfeed.tech/tags/real-world.md>), [stream-incidents](<https://devfeed.tech/tags/stream-incidents.md>), [structured](<https://devfeed.tech/tags/structured.md>), [system](<https://devfeed.tech/tags/system.md>), [transcripts](<https://devfeed.tech/tags/transcripts.md>)

### AI overview

Vanessa Huerta Granda discusses how prolonged incidents reveal gaps between planned work and work as performed. Drawing on real-world scenarios, the presentation examines organizational fragility, human limits, system interdependencies, and the need for structured, humane, cross-functional incident response.

### Source excerpt

Vanessa Huerta Granda explains how marathon incidents expose the gap between work as imagined and work as done. Drawing from real-world scenarios, she shares how complex outages reveal organizational fragility, human limits, and system interdependencies--and why incident response requires structured endurance, humane rotations, and holistic cross-functional coordination. By Vanessa Huerta Granda

## Lifesaving Lincoln Laboratory device wins 2026 Excellence in Technology Transfer Award

DevFeed: [Lifesaving Lincoln Laboratory device wins 2026 Excellence in Technology Transfer Award](<https://devfeed.tech/articles/lifesaving-lincoln-laboratory-device-wins-2026-excellence-in-technology-transfer-award-37962.md>)

Original publisher: [Read original article](<https://news.mit.edu/2026/lifesaving-lincoln-laboratory-technology-wins-tech-transfer-award-0911>)

Author: Erin Lee | Lincoln Laboratory

Published: 2026-09-11T13:45:00Z

Content type: news

Language: en

Sources: [MIT AI News](<https://devfeed.tech/sources/mit-ai-news.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Development](<https://devfeed.tech/topics/development.md>), [Software](<https://devfeed.tech/topics/software.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-assisted-catheterization-device](<https://devfeed.tech/tags/ai-assisted-catheterization-device.md>), [ai-guide](<https://devfeed.tech/tags/ai-guide.md>), [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [asha-rajagopal](<https://devfeed.tech/tags/asha-rajagopal.md>), [autonomus-medical-technologies](<https://devfeed.tech/tags/autonomus-medical-technologies.md>), [awards-honors-and-fellowships](<https://devfeed.tech/tags/awards-honors-and-fellowships.md>), [devices](<https://devfeed.tech/tags/devices.md>), [emergency-medicine](<https://devfeed.tech/tags/emergency-medicine.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [excellence-in-technology-transfer-awards](<https://devfeed.tech/tags/excellence-in-technology-transfer-awards.md>), [federal-laboratory-consortium-for-technology-transfer](<https://devfeed.tech/tags/federal-laboratory-consortium-for-technology-transfer.md>), [field](<https://devfeed.tech/tags/field.md>), [funding](<https://devfeed.tech/tags/funding.md>), [health-sciences-and-technology](<https://devfeed.tech/tags/health-sciences-and-technology.md>), [industry](<https://devfeed.tech/tags/industry.md>), [invention](<https://devfeed.tech/tags/invention.md>), [lincoln-laboratory](<https://devfeed.tech/tags/lincoln-laboratory.md>), [mass-general-hospital](<https://devfeed.tech/tags/mass-general-hospital.md>), [medical-device-invention](<https://devfeed.tech/tags/medical-device-invention.md>), [medical-devices](<https://devfeed.tech/tags/medical-devices.md>), [medicine](<https://devfeed.tech/tags/medicine.md>), [mgh](<https://devfeed.tech/tags/mgh.md>), [military-medics](<https://devfeed.tech/tags/military-medics.md>), [mit-intellectual-property](<https://devfeed.tech/tags/mit-intellectual-property.md>), [mit-lincoln-laboratory](<https://devfeed.tech/tags/mit-lincoln-laboratory.md>), [mit-startups](<https://devfeed.tech/tags/mit-startups.md>), [mit-technology-licensing-office-tlo](<https://devfeed.tech/tags/mit-technology-licensing-office-tlo.md>), [national-institutes-of-health-nih](<https://devfeed.tech/tags/national-institutes-of-health-nih.md>), [nih-funding](<https://devfeed.tech/tags/nih-funding.md>), [portable](<https://devfeed.tech/tags/portable.md>), [prototype](<https://devfeed.tech/tags/prototype.md>), [real-world](<https://devfeed.tech/tags/real-world.md>), [research](<https://devfeed.tech/tags/research.md>), [samuel-kesner](<https://devfeed.tech/tags/samuel-kesner.md>), [startup](<https://devfeed.tech/tags/startup.md>), [startups](<https://devfeed.tech/tags/startups.md>), [technology](<https://devfeed.tech/tags/technology.md>), [u-s-armed-forces](<https://devfeed.tech/tags/u-s-armed-forces.md>), [u-s-army](<https://devfeed.tech/tags/u-s-army.md>)

### AI overview

AI-GUIDE, a portable catheterization device developed by MIT Lincoln Laboratory and Massachusetts General Hospital, received the Federal Laboratory Consortium's 2026 Excellence in Technology Transfer Award. The project is transferring its prototype to AutonomUS Medical Technologies for commercialization.

### Source excerpt

The handheld catheterization device AI-GUIDE, created by Lincoln Laboratory and Massachusetts General Hospital, promises improved health outcomes for injured service members and civilians.

## Scratch a simple data model, find a complex one

DevFeed: [Scratch a simple data model, find a complex one](<https://devfeed.tech/articles/scratch-a-simple-data-model-find-a-complex-one-30708.md>)

Original publisher: [Read original article](<https://codeblog.jonskeet.uk/2026/08/14/scratch-a-simple-data-model-find-a-complex-one/>)

Author: jonskeet

Published: 2026-08-14T10:09:48Z

Content type: opinion

Language: en

Sources: [Jon Skeet](<https://devfeed.tech/sources/jon-skeet.md>)

Topics: [data](<https://devfeed.tech/topics/data.md>)

Tags: [complex](<https://devfeed.tech/tags/complex.md>), [data](<https://devfeed.tech/tags/data.md>), [general](<https://devfeed.tech/tags/general.md>), [model](<https://devfeed.tech/tags/model.md>), [real-world](<https://devfeed.tech/tags/real-world.md>)

### AI overview

The article examines how a data model that initially appears simple becomes more complex when it must represent the Bible across English translations, differing book sets, alternate book titles, chapters, and verses.

### Source excerpt

I seem to have a knack for discovering corner cases - or in many situations being a corner case. One category of this is where I find myself using a data model which appears simple to start with - and then the real world interferes. I've always found this sort of thing interesting, and recently ... Continue reading Scratch a simple data model, find a complex one ->

## When the human is the Workflow: Durable Execution in harsh physical field operations

DevFeed: [When the human is the Workflow: Durable Execution in harsh physical field operations](<https://devfeed.tech/articles/when-the-human-is-the-workflow-durable-execution-in-harsh-physical-field-operations-35818.md>)

Original publisher: [Read original article](<https://temporal.io/blog/durable-execution-in-harsh-physical-field-operations>)

Author: Saman Batool

Published: 2026-08-11T00:00:00Z

Content type: article

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [implementation](<https://devfeed.tech/topics/implementation.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [Process](<https://devfeed.tech/topics/process.md>), [Encryption](<https://devfeed.tech/topics/encryption.md>)

Tags: [community](<https://devfeed.tech/tags/community.md>), [compliance](<https://devfeed.tech/tags/compliance.md>), [distributed](<https://devfeed.tech/tags/distributed.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [idempotency](<https://devfeed.tech/tags/idempotency.md>), [implementation](<https://devfeed.tech/tags/implementation.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [network](<https://devfeed.tech/tags/network.md>), [offline-first](<https://devfeed.tech/tags/offline-first.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [real-world](<https://devfeed.tech/tags/real-world.md>), [retries](<https://devfeed.tech/tags/retries.md>)

### AI overview

A case study describes how Xgrid and a construction company rebuilt crew clock-ins, daily reporting, and document signing on Temporal. It presents a single durable Workflow per shift as the source of truth for unreliable, offline-first field operations, with patterns for idempotency, compliance, retries, encryption, and scalable execution.

### Source excerpt

This blog from Xgrid, a Certified Temporal Cloud Partner, explores how field operations in construction, infrastructure, and facilities management can be modeled as a Durable Execution problem rather than a collection of fragile services. Drawing from a real-world implementation, it shows how crew clock-ins, daily reporting, and document signing were rebuilt on Temporal using a single Workflow per shift as the durable source of truth.

## 8 ways teams use Mintlify to keep docs updated automatically

DevFeed: [8 ways teams use Mintlify to keep docs updated automatically](<https://devfeed.tech/articles/8-ways-teams-use-mintlify-to-keep-docs-updated-automatically-30987.md>)

Original publisher: [Read original article](<https://www.mintlify.com/blog/automations-usecases>)

Author: Peri Langlois

Published: 2026-03-20T00:00:00Z

Content type: article

Language: en

Sources: [Mintlify Blog](<https://devfeed.tech/sources/mintlify-blog.md>)

Topics: [Automation](<https://devfeed.tech/topics/automation.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>), [Code](<https://devfeed.tech/topics/code.md>), [OpenAPI Specification](<https://devfeed.tech/topics/openapi.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [automatically](<https://devfeed.tech/tags/automatically.md>), [automation](<https://devfeed.tech/tags/automation.md>), [best-practices](<https://devfeed.tech/tags/best-practices.md>), [code](<https://devfeed.tech/tags/code.md>), [docs](<https://devfeed.tech/tags/docs.md>), [guide](<https://devfeed.tech/tags/guide.md>), [maintenance](<https://devfeed.tech/tags/maintenance.md>), [patterns](<https://devfeed.tech/tags/patterns.md>), [real-world](<https://devfeed.tech/tags/real-world.md>)

### AI overview

This guide describes eight ways teams use Mintlify automations to maintain documentation, including syncing docs with code changes, generating changelogs, auditing SEO, checking grammar and broken links, translating content, enforcing style, and auditing accessibility. It explains how workflows can read a codebase, apply defined logic and prompts, and open pull requests with updates.

### Source excerpt

A use-case-driven guide to automating documentation maintenance with Mintlify, featuring automations code snippets for eight real-world automation patterns.

## 12 OOP Concepts EVERY Developer Should Know

DevFeed: [12 OOP Concepts EVERY Developer Should Know](<https://devfeed.tech/articles/12-oop-concepts-every-developer-should-know-33559.md>)

Original publisher: [Read original article](<https://blog.algomaster.io/p/12-oop-concepts-every-developer-should-know>)

Author: Ashish Pratap Singh

Published: 2026-02-12T04:27:26Z

Content type: tutorial

Language: en

Sources: [AlgoMaster Newsletter](<https://devfeed.tech/sources/algomaster-newsletter.md>)

Topics: [Object-oriented programming (OOP)](<https://devfeed.tech/topics/oop.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [Code](<https://devfeed.tech/topics/code.md>), [interfaces](<https://devfeed.tech/topics/interfaces.md>), [Polymorphism](<https://devfeed.tech/topics/polymorphism.md>), [App](<https://devfeed.tech/topics/app.md>)

Tags: [class](<https://devfeed.tech/tags/class.md>), [classes](<https://devfeed.tech/tags/classes.md>), [code](<https://devfeed.tech/tags/code.md>), [concepts](<https://devfeed.tech/tags/concepts.md>), [developer](<https://devfeed.tech/tags/developer.md>), [interface](<https://devfeed.tech/tags/interface.md>), [interfaces](<https://devfeed.tech/tags/interfaces.md>), [object-oriented](<https://devfeed.tech/tags/object-oriented.md>), [oop](<https://devfeed.tech/tags/oop.md>), [practical](<https://devfeed.tech/tags/practical.md>), [programming](<https://devfeed.tech/tags/programming.md>), [real-world](<https://devfeed.tech/tags/real-world.md>)

### AI overview

An introductory tutorial on object-oriented programming explains how classes, objects, and interfaces organize state and behavior. It uses real-world examples such as users, orders, payments, and payment gateways, and notes that these concepts are relevant to low-level design interviews.

### Source excerpt

Key Object-Oriented Programming Concepts

## Common Data Pipeline Patterns You'll See in the Real World

DevFeed: [Common Data Pipeline Patterns You'll See in the Real World](<https://devfeed.tech/articles/common-data-pipeline-patterns-you-ll-see-in-the-real-world-37139.md>)

Original publisher: [Read original article](<https://seattledataguy.substack.com/p/common-data-pipeline-patterns-youll>)

Author: SeattleDataGuy

Published: 2026-01-05T19:58:06Z

Content type: article

Language: en

Sources: [SeattleDataGuy's Newsletter](<https://devfeed.tech/sources/seattledataguy-s-newsletter.md>)

Topics: [Data pipelines](<https://devfeed.tech/topics/data-pipelines.md>)

Tags: [data](<https://devfeed.tech/tags/data.md>), [data-pipeline](<https://devfeed.tech/tags/data-pipeline.md>), [patterns](<https://devfeed.tech/tags/patterns.md>), [practical](<https://devfeed.tech/tags/practical.md>), [real-world](<https://devfeed.tech/tags/real-world.md>)

### AI overview

The article provides a practical overview of the different ways data pipelines appear within real companies.

### Source excerpt

A practical look at the many ways data pipelines show up inside real companies

## Replay '25, day two: Big announcements, real-world wins, and Durable Execution

DevFeed: [Replay '25, day two: Big announcements, real-world wins, and Durable Execution](<https://devfeed.tech/articles/replay-25-day-two-big-announcements-real-world-wins-and-durable-execution-35953.md>)

Original publisher: [Read original article](<https://temporal.io/blog/replay-25-day-two>)

Author: Tim Imkin

Published: 2025-03-06T00:00:00Z

Content type: article

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [SDK](<https://devfeed.tech/topics/sdk.md>), [Replication](<https://devfeed.tech/topics/replication.md>), [migration](<https://devfeed.tech/topics/migration.md>), [Google Cloud Platform (GCP)](<https://devfeed.tech/topics/google-cloud.md>), [airflow](<https://devfeed.tech/topics/airflow.md>), [Self-hosted](<https://devfeed.tech/topics/self-hosted.md>), [Spring Boot](<https://devfeed.tech/topics/spring-boot.md>), [Java](<https://devfeed.tech/topics/java.md>), [observability](<https://devfeed.tech/topics/observability.md>), [Testing](<https://devfeed.tech/topics/testing.md>)

Tags: [airflow](<https://devfeed.tech/tags/airflow.md>), [announcements](<https://devfeed.tech/tags/announcements.md>), [community](<https://devfeed.tech/tags/community.md>), [google-cloud](<https://devfeed.tech/tags/google-cloud.md>), [implementation](<https://devfeed.tech/tags/implementation.md>), [java](<https://devfeed.tech/tags/java.md>), [migration](<https://devfeed.tech/tags/migration.md>), [observability](<https://devfeed.tech/tags/observability.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [real-world](<https://devfeed.tech/tags/real-world.md>), [technology](<https://devfeed.tech/tags/technology.md>)

### AI overview

Day two of Replay '25 covered Temporal product announcements, including a pre-release Ruby SDK, Nexus general availability, namespace replication, worker versioning APIs, migration tooling, Temporal Cloud on Google Cloud, and new security and operations tools. The article also reports case studies and technical sessions on workflow orchestration, self-hosting, Spring Boot integration, observability, scaling, and testing.

### Source excerpt

Catch up on day two of Replay '25 in London, featuring big announcements from Temporal, real-world success stories across telecom, finance, and technology sectors, and practical insights into durable system execution.

## How to build a Machine Learning portfolio in 2024?

DevFeed: [How to build a Machine Learning portfolio in 2024?](<https://devfeed.tech/articles/how-to-build-a-machine-learning-portfolio-in-2024-39163.md>)

Original publisher: [Read original article](<https://merinova.substack.com/p/how-to-build-a-machine-learning-portfolio>)

Author: Meri Nova

Published: 2024-10-16T19:14:35Z

Content type: tutorial

Language: en

Sources: [Meri Nova](<https://devfeed.tech/sources/meri-nova.md>)

Topics: [Machine Learning & Artificial Intelligence](<https://devfeed.tech/topics/machine-learning-artificial-intelligence.md>), [AI Engineering](<https://devfeed.tech/topics/ai-engineering.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [clean-code](<https://devfeed.tech/topics/clean-code.md>)

Tags: [ai-engineering](<https://devfeed.tech/tags/ai-engineering.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [ml-engineering](<https://devfeed.tech/tags/ml-engineering.md>), [practical](<https://devfeed.tech/tags/practical.md>), [project](<https://devfeed.tech/tags/project.md>), [real-world](<https://devfeed.tech/tags/real-world.md>)

### AI overview

A practical guide to building a machine learning portfolio around a focused area of expertise. It presents the STEP framework: solve real-world problems, use relevant tools, follow strong engineering practices, and publish documented impact.

### Source excerpt

Learn about the 4 essential components of an outstanding ML portfolio and land your dream job.

## Designing software with AI

DevFeed: [Designing software with AI](<https://devfeed.tech/articles/designing-software-with-ai-39070.md>)

Original publisher: [Read original article](<https://blog.devdetails.com/p/designing-software-with-ai>)

Author: Mike

Published: 2023-06-14T03:36:00Z

Content type: tutorial

Language: en

Sources: [Dev Details](<https://devfeed.tech/sources/dev-details.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Software](<https://devfeed.tech/topics/software.md>), [coding](<https://devfeed.tech/topics/coding.md>), [App](<https://devfeed.tech/topics/app.md>), [prompt](<https://devfeed.tech/topics/prompt.md>), [prompting](<https://devfeed.tech/topics/prompting.md>), [service](<https://devfeed.tech/topics/service.md>), [ChatGPT](<https://devfeed.tech/topics/chatgpt.md>), [Code Challenge](<https://devfeed.tech/topics/code-challenge.md>), [client](<https://devfeed.tech/topics/client.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [analytics](<https://devfeed.tech/tags/analytics.md>), [application](<https://devfeed.tech/tags/application.md>), [chatgpt](<https://devfeed.tech/tags/chatgpt.md>), [coding](<https://devfeed.tech/tags/coding.md>), [guide](<https://devfeed.tech/tags/guide.md>), [mapping](<https://devfeed.tech/tags/mapping.md>), [practical](<https://devfeed.tech/tags/practical.md>), [prompt](<https://devfeed.tech/tags/prompt.md>), [prompting](<https://devfeed.tech/tags/prompting.md>), [real-world](<https://devfeed.tech/tags/real-world.md>), [service](<https://devfeed.tech/tags/service.md>), [software](<https://devfeed.tech/tags/software.md>)

### AI overview

Part 2 of a practical series showing how to use AI as a collaborator when designing software. The article uses a URL shortener as a practical example and demonstrates how ChatGPT 3.5 guides problem-context and use-case discussions, with ChatGPT 4 producing better results in a test run.

### Source excerpt

Part 2 of a practical example of using AI for coding

## Annotated JSON-LD Structured Data Examples

DevFeed: [Annotated JSON-LD Structured Data Examples](<https://devfeed.tech/articles/annotated-json-ld-structured-data-examples-31242.md>)

Original publisher: [Read original article](<https://nystudio107.com/blog/annotated-json-ld-structured-data-examples>)

Author: andrew@nystudio107.com (Andrew Welch)

Published: 2019-05-29T12:00:00Z

Content type: tutorial

Language: en

Sources: [nystudio107 | Articles on modern web development.](<https://devfeed.tech/sources/nystudio107-articles-on-modern-web-development.md>)

Topics: [json-ld](<https://devfeed.tech/topics/json-ld.md>), [Structured-data](<https://devfeed.tech/topics/structured-data.md>), [JSON](<https://devfeed.tech/topics/json.md>), [Google Search](<https://devfeed.tech/topics/google-search.md>), [Content Management System](<https://devfeed.tech/topics/cms.md>)

Tags: [annotation](<https://devfeed.tech/tags/annotation.md>), [article](<https://devfeed.tech/tags/article.md>), [cms](<https://devfeed.tech/tags/cms.md>), [data](<https://devfeed.tech/tags/data.md>), [examples](<https://devfeed.tech/tags/examples.md>), [insights](<https://devfeed.tech/tags/insights.md>), [json](<https://devfeed.tech/tags/json.md>), [json-ld](<https://devfeed.tech/tags/json-ld.md>), [plus](<https://devfeed.tech/tags/plus.md>), [real-world](<https://devfeed.tech/tags/real-world.md>), [structured](<https://devfeed.tech/tags/structured.md>), [want](<https://devfeed.tech/tags/want.md>), [wild](<https://devfeed.tech/tags/wild.md>)

### AI overview

This article presents annotated, real-world JSON-LD structured data examples. It explains how schema.org vocabularies express context and connections, recommends selecting explicit best-fit schema types supported by Google, and introduces node identifiers for referencing schemas without unnecessary repetition.

### Source excerpt

Want to see a some real-world examples of JSON-LD Structured Data "in the wild"? This article has that, plus annotation.

## An Annotated webpack 4 Config for Frontend Web Development

DevFeed: [An Annotated webpack 4 Config for Frontend Web Development](<https://devfeed.tech/articles/an-annotated-webpack-4-config-for-frontend-web-development-31240.md>)

Original publisher: [Read original article](<https://nystudio107.com/blog/an-annotated-webpack-4-config-for-frontend-web-development>)

Author: andrew@nystudio107.com (Andrew Welch)

Published: 2018-10-23T13:40:00Z

Content type: tutorial

Language: en

Sources: [nystudio107 | Articles on modern web development.](<https://devfeed.tech/sources/nystudio107-articles-on-modern-web-development.md>)

Topics: [Webpack](<https://devfeed.tech/topics/webpack.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>)

Tags: [build](<https://devfeed.tech/tags/build.md>), [complete](<https://devfeed.tech/tags/complete.md>), [complex](<https://devfeed.tech/tags/complex.md>), [development](<https://devfeed.tech/tags/development.md>), [example](<https://devfeed.tech/tags/example.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [help](<https://devfeed.tech/tags/help.md>), [here-s](<https://devfeed.tech/tags/here-s.md>), [insights](<https://devfeed.tech/tags/insights.md>), [modern](<https://devfeed.tech/tags/modern.md>), [need](<https://devfeed.tech/tags/need.md>), [production](<https://devfeed.tech/tags/production.md>), [real-world](<https://devfeed.tech/tags/real-world.md>), [sophisticated](<https://devfeed.tech/tags/sophisticated.md>), [tooling](<https://devfeed.tech/tags/tooling.md>), [web-development](<https://devfeed.tech/tags/web-development.md>), [webpack](<https://devfeed.tech/tags/webpack.md>), [websites](<https://devfeed.tech/tags/websites.md>)

### AI overview

A tutorial presenting an annotated, real-world production webpack 4 configuration for modern frontend web development. It explains why the author adopted webpack and compares it with alternatives such as Laravel Mix, vue-cli, and Neutrino.

### Source excerpt

As web development becomes more complex, we need tooling to help us build modern websites. Here's a complete real-world production example of a sophisticated webpack 4 config

## NP-hard does not mean hard

DevFeed: [NP-hard does not mean hard](<https://devfeed.tech/articles/np-hard-does-not-mean-hard-40418.md>)

Original publisher: [Read original article](<https://www.jeremykun.com/2017/12/29/np-hard-does-not-mean-hard/>)

Published: 2017-12-29T13:30:23Z

Content type: tutorial

Language: en

Sources: [Jeremy Kun](<https://devfeed.tech/sources/jeremy-kun.md>)

Topics: [Algorithms, Complexity](<https://devfeed.tech/topics/algorithms-complexity.md>), [Algorithms](<https://devfeed.tech/topics/algorithms.md>), [Programming](<https://devfeed.tech/topics/programming.md>)

Tags: [algorithm](<https://devfeed.tech/tags/algorithm.md>), [algorithms](<https://devfeed.tech/tags/algorithms.md>), [boolean](<https://devfeed.tech/tags/boolean.md>), [completeness](<https://devfeed.tech/tags/completeness.md>), [complexity-theory](<https://devfeed.tech/tags/complexity-theory.md>), [logic](<https://devfeed.tech/tags/logic.md>), [mario](<https://devfeed.tech/tags/mario.md>), [mathematics](<https://devfeed.tech/tags/mathematics.md>), [np-completeness](<https://devfeed.tech/tags/np-completeness.md>), [np-hard](<https://devfeed.tech/tags/np-hard.md>), [problems](<https://devfeed.tech/tags/problems.md>), [real-world](<https://devfeed.tech/tags/real-world.md>), [regular-languages](<https://devfeed.tech/tags/regular-languages.md>), [solve](<https://devfeed.tech/tags/solve.md>), [time](<https://devfeed.tech/tags/time.md>)

### AI overview

This article explains that NP-hardness is a worst-case mathematical property, not a claim that a problem is always difficult for humans or algorithms. Using Super Mario as an example, it shows how game levels can encode boolean logic and why solving the game in full generality would encompass hard computational problems, while ordinary real-world levels may still be solvable efficiently.

### Source excerpt

When NP-hardness pops up on the internet, say because some silly blogger wants to write about video games, it's often tempting to conclude that the problem being proved NP-hard is actually very hard! "Scientists proved Super Mario is NP-hard? I always knew there was a reason I wasn't very good at it!" Sorry, these two are unrelated. NP-hardness means hard in a narrow sense this post should hopefully make clear. After that, we'll explore what "hard" means in a mathematical sense that you can apply beyond NP-hardness to inform your work as a programmer.

## Composible Architecture: A real-world example.

DevFeed: [Composible Architecture: A real-world example.](<https://devfeed.tech/articles/composible-architecture-a-real-world-example-32111.md>)

Original publisher: [Read original article](<https://adambard.com/blog/composible-architecture-a-real-world-example/>)

Published: 2016-03-27T00:00:00Z

Content type: article

Language: en

Sources: [Adam Bard](<https://devfeed.tech/sources/adam-bard.md>)

Topics: [Flask](<https://devfeed.tech/topics/flask.md>), [REST API](<https://devfeed.tech/topics/rest-api.md>), [Library](<https://devfeed.tech/topics/library.md>), [Routing (disambiguation)](<https://devfeed.tech/topics/routing.md>), [JSON](<https://devfeed.tech/topics/json.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [flask](<https://devfeed.tech/tags/flask.md>), [json](<https://devfeed.tech/tags/json.md>), [library](<https://devfeed.tech/tags/library.md>), [real-world](<https://devfeed.tech/tags/real-world.md>), [rest-api](<https://devfeed.tech/tags/rest-api.md>), [routing](<https://devfeed.tech/tags/routing.md>)

### AI overview

A technical discussion of composable architecture in a Flask-Restful REST API, focusing on reqparse validation and the use of reusable validator functions to keep special-case handling out of general-purpose parsing code.

### Source excerpt

I am the primary maintainer of a significant REST API written using Flask-Restful. Flask-Restful is a pretty full-featured library for creating REST frameworks with Flask. It features everything you need to manage routing to class-based resources, a library for marshalling objects to JSON format, and reqparse, an argparse-inspired library for writing input parsers.

## React in the Real World

DevFeed: [React in the Real World](<https://devfeed.tech/articles/react-in-the-real-world-31986.md>)

Original publisher: [Read original article](<https://tech.finn.no2014/12/15/react-in-the-real-world/>)

Author: Tor Arne Kvaløy

Published: 2014-12-15T12:36:31Z

Content type: opinion

Language: en

Sources: [Finn.no](<https://devfeed.tech/sources/finn-no.md>)

Topics: [React](<https://devfeed.tech/topics/react.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [migration](<https://devfeed.tech/topics/migration.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [jQuery](<https://devfeed.tech/topics/jquery.md>), [Webpack](<https://devfeed.tech/topics/webpack.md>)

Tags: [bugs](<https://devfeed.tech/tags/bugs.md>), [front-end](<https://devfeed.tech/tags/front-end.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [migration](<https://devfeed.tech/tags/migration.md>), [react](<https://devfeed.tech/tags/react.md>), [real-world](<https://devfeed.tech/tags/real-world.md>), [webpack](<https://devfeed.tech/tags/webpack.md>)

### AI overview

An experience report from FINN oppdrag about migrating front-end functionality from JSP/jQuery to React. The article says the migration reduced code size for equivalent functionality, improved code clarity, and resulted in fewer bugs, while allowing React and legacy code to coexist during incremental migration.

### Source excerpt

At FINN oppdrag, a year ago we came to realize that our front-end code, written in JSP/jQuery, had become so large and complex that it affected our ability to produce features. We spent more time making sure the DOM manipulations were correct and did not break, than actually creating value for our users. So we agreed that we needed a front-end framework to simplify our development and after looking into Ember and Angular we decided to go for React, recently open sourced by Facebook. Our attraction to React was based on its promise of providing components with encapsulated state, fast automatic DOM manipulations, and the ability to render on the server. Migration We started by porting some functionality that already existed, and our first discovery was that the lines of codes needed to make the exact same functionality was almost reduced by half. Secondly, the code became clearer and easier to understand. And thirdly, as a combination of the reduced lines of code, the cleaner code and no manual DOM manipulations, we got less bugs. Since then all new features have been written with React, and when we are requested to make modifications to functionality written in the old code, we rewrite them to use React. When migrating large pages to React we start from the inside, the deepest DOM nodes, and let it gradually grow till the whole page is reactified. This often happened through several iterations and deployments, as React and the old JSP/JQuery can quite peacefully coexist. Bundles With React, HTML is represented as JavaScripts, so the JavaScript bundles will contain all the HTML, and hence grow as the pages grow. Instead of having a bundle for each page (very small), or having a bundle for the whole site (very big), we found a middle way where we have bundles based on roles, in our use cases contractor and owner. A possible improvement on this is loading JavaScript on demand with technologies like webpack. Flux So if React is our first great discovery, the Flux patter

## Going to Chicago, Postgres Open

DevFeed: [Going to Chicago, Postgres Open](<https://devfeed.tech/articles/going-to-chicago-postgres-open-34543.md>)

Original publisher: [Read original article](<https://tapoueh.org/blog/2014/08/going-to-chicago-postgres-open/>)

Author: Dimitri Fontaine PostgreSQL Major Contributor; Author

Published: 2014-08-29T12:26:00Z

Content type: article

Language: en

Sources: [Dimitri Fontaine](<https://devfeed.tech/sources/dimitri-fontaine.md>)

Topics: [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [Tutorial](<https://devfeed.tech/topics/tutorial.md>), [Extension](<https://devfeed.tech/topics/extension.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [ui](<https://devfeed.tech/topics/ui.md>)

Tags: [developers](<https://devfeed.tech/tags/developers.md>), [extensions](<https://devfeed.tech/tags/extensions.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [practical](<https://devfeed.tech/tags/practical.md>), [real-world](<https://devfeed.tech/tags/real-world.md>), [sql](<https://devfeed.tech/tags/sql.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>), [user-interface](<https://devfeed.tech/tags/user-interface.md>)

### AI overview

The author announces plans to host a PostgreSQL extensions tutorial and a developer talk at Postgres Open 2014 in Chicago. The tutorial will cover extension packaging and practical use cases with real-world data, while the talk will discuss common table expressions and window functions. Another tutorial will address PostgreSQL-based approximate search, suggestions, and autocompletion.

### Source excerpt

Next month, Postgres Open 2014 is happening in Chicago, and I'll have the pleasure to host a tutorial about PostgreSQL Extensions Writing & Using Postgres Extensions, and a talk aimed at developers wanting to make the best out of PostgreSQL, PostgreSQL for developers: The tutorial is based on first hand experience on the PostgreSQL Extension Packaging System both as a user and a developer. It's a series of practical use cases where using extensions will simplify your life a lot, and each of those practical use case is using real world data (thanks to pgloader).

## Linear Programming and Healthy Diets -- Part 1

DevFeed: [Linear Programming and Healthy Diets -- Part 1](<https://devfeed.tech/articles/linear-programming-and-healthy-diets-part-1-40359.md>)

Original publisher: [Read original article](<https://www.jeremykun.com/2014/06/02/linear-programming-and-the-most-affordable-healthy-diet-part-1/>)

Published: 2014-06-02T09:00:27Z

Content type: tutorial

Language: en

Sources: [Jeremy Kun](<https://devfeed.tech/sources/jeremy-kun.md>)

Topics: [Optimization](<https://devfeed.tech/topics/optimization.md>), [Combinatorial optimization](<https://devfeed.tech/topics/combinatorial-optimization.md>), [Mathematics](<https://devfeed.tech/topics/mathematics.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [Computer science](<https://devfeed.tech/topics/computer-science.md>)

Tags: [combinatorial-optimization](<https://devfeed.tech/tags/combinatorial-optimization.md>), [duality](<https://devfeed.tech/tags/duality.md>), [linear-programming](<https://devfeed.tech/tags/linear-programming.md>), [mathematics](<https://devfeed.tech/tags/mathematics.md>), [nutrition](<https://devfeed.tech/tags/nutrition.md>), [operations-research](<https://devfeed.tech/tags/operations-research.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [primal](<https://devfeed.tech/tags/primal.md>), [programming](<https://devfeed.tech/tags/programming.md>), [real-world](<https://devfeed.tech/tags/real-world.md>)

### AI overview

This introductory tutorial explains linear programming as a central problem in combinatorial optimization. It models choosing quantities of oranges, milk, and broccoli to minimize food costs while meeting nutritional constraints, including recommended levels of water, calcium, and vitamin C.

### Source excerpt

Optimization is by far one of the richest ways to apply computer science and mathematics to the real world. Everybody is looking to optimize something: companies want to maximize profits, factories want to maximize efficiency, investors want to minimize risk, the list just goes on and on. The mathematical tools for optimization are also some of the richest mathematical techniques. They form the cornerstone of an entire industry known as operations research, and advances in this field literally change the world.