PageSourceSearch

https://arrow-kt.io/assets/js/002df74d.c9c816bd.js

js arrow-kt.io collected 2026-10-03 22:28:29 UTC 2,515 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkarrow_website=self.webpackChunkarrow_website||[]).push([["209"],{30344(e,t,r){r.r(t),r.d(t,{assets:()=>c,contentTitle:()=>a,default:()=>d,frontMatter:()=>s,metadata:()=>n,toc:()=>l});var n=r(89367),i=r(74848),o=r(28453);let s={title:"Advanced FP for the Enterprise Bee: Optics",image:"https://miro.medium.com/max/700/1*7Q3EXosiX4YmLGYQWOllmQ.jpeg",category:"articles",tags:["core","articles"],link:"https://medium.com/google-developer-experts/advanced-fp-for-the-enterprise-bee-optics-2ccc444d409b"},a,c={authorsImageUrls:[]},l=[];function p(e){let t={p:"p",...(0,o.R)(),...e.components};return(0,i.jsx)(t.p,{children:"This is the sixth post in a series introducing advanced FP concepts via Kotlin and Arrow. This article covers Optics with Kotlin and Arrow."})}function d(e={}){let{wrapper:t}={...(0,o.R)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(p,{...e})}):p(e)}},28453(e,t,r){r.d(t,{R:()=>s,x:()=>a});var n=r(96540);let i={},o=n.createContext(i);function s(e){let t=n.useContext(o);return n.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:s(e.components),n.createElement(o.Provider,{value:t},e.children)}},89367(e){e.exports=JSON.parse('{"permalink":"/community/blog/2021/02/10/advanced-fp-enterprise-bee-optics","source":"@site/content/blog/2021-02-10-advanced-fp-enterprise-bee-optics.md","title":"Advanced FP for the Enterprise Bee: Optics","description":"This is the sixth post in a series introducing advanced FP concepts via Kotlin and Arrow. This article covers Optics with Kotlin and Arrow.","date":"2021-02-10T00:00:00.000Z","tags":[{"inline":true,"label":"core","permalink":"/community/blog/tags/core"},{"inline":true,"label":"articles","permalink":"/community/blog/tags/articles"}],"readingTime":0.12,"hasTruncateMarker":false,"authors":[],"frontMatter":{"title":"Advanced FP for the Enterprise Bee: Optics","image":"https://miro.medium.com/max/700/1*7Q3EXosiX4YmLGYQWOllmQ.jpeg","category":"articles","tags":["core","articles"],"link":"https://medium.com/google-developer-experts/advanced-fp-for-the-enterprise-bee-optics-2ccc444d409b"},"unlisted":false,"prevItem":{"title":"Hands-on Arrow","permalink":"/community/blog/2021/02/12/hands-on-arrow"},"nextItem":{"title":"Advanced FP for the Enterprise Bee: Typeclasses","permalink":"/community/blog/2021/02/05/advanced-fp-enterprise-bee-typeclasses"}}')}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.