1"use strict";(self.webpackChunkds_o=self.webpackChunkds_o||[]).push([[8440],{13311:function(e,t,n){n.r(t),n.d(t,{Head:function(){return x},default:function(){return U}});var r=n(11151),l=n(67294);function o(e){const t=Object.assign({p:"p",a:"a",h3:"h3",em:"em",strong:"strong"},(0,r.ah)(),e.components),{Text:n}=t;return n||function(e,t){throw new Error("Expected "+(t?"component":"object")+" `"+e+"` to be defined: you likely forgot to import, pass, or provide it.")}("Text",!0),l.createElement(n,null,l.createElement(t.p,null,"Looking for something fun and educational to do after work this week? Youâre in luck â there are several technology events taking place this week that could just give you both. Below is a roundup of the events that caught our eye, and you can find a full calendar at ",l.createElement(t.a,{href:"http://www.dctechevents.com/",rel:"nofollow noopener noreferrer"},"DC Tech Events"),". Have a great week!"),l.createElement(t.h3,{id:"monday-august-8"},l.createElement(t.a,{className:"anchor-heading",href:"#monday-august-8"},"Monday, August 8")),l.createElement(t.p,null,l.createElement(t.em,null,"7:00â9:00 pm")),l.createElement(t.p,null,l.createElement(t.a,{href:"http://groups.drupal.org/node/165009",rel:"nofollow noopener noreferrer"},l.createElement(t.strong,null,"Drupal Meetup"))," : Want to talk Drupal with other people using the CMS, or learn what it can do? Come out to this meetup to hear some short presentations related to Drupal and meet developers and others using it."),l.createElement(t.h3,{id:"tuesday-august-9"},l.createElement(t.a,{className:"anchor-heading",href:"#tuesday-august-9"},"Tuesday, August 9")),l.createElement(t.p,null,l.createElement(t.em,null,"7:00 pm")),l.createElement(t.p,null,l.createElement(t.a,{href:"http://www.meetup.com/wordpressdc/events/25629841/",rel:"nofollow noopener noreferrer"},l.createElement(t.strong,null,"Wordpress Meetup"))," : Prefer WordPress to Drupal or want to see how they compare? This meetup will bring together WordPress developers and users for presentations on the true cost of building WordPress sites and on CSS tips and tricks to help you quickly design beautiful sites."),l.createElement(t.h3,{id:"thursday-august-11"},l.createElement(t.a,{className:"anchor-heading",href:"#thursday-august-11"},"Thursday, August 11")),l.createElement(t.p,null,l.createElement(t.em,null,"7:30 pm")),l.createElement(t.p,null,l.createElement(t.a,{href:"http://wiki.hacdc.org/index.php/Electron_Tube_Class",rel:"nofollow noopener noreferrer"},l.createElement(t.strong,null,"HacDCâs Electron Tube Class"))," : Rather hack on more tangible technologies? HacDC is hosting a class on the electron tube, this week talking about fundamental circuits and coupling, splitting circuits, and transformers."),l.createElement(t.h3,{id:"friday-august-12"},l.createElement(t.a,{className:"anchor-heading",href:"#friday-august-12"},"Friday, August 12")),l.createElement(t.p,null,l.createElement(t.em,null,"6:30 pm")),l.createElement(t.p,null,l.createElement(t.a,{href:"http://summerbbq2011.eventbrite.com/",rel:"nofollow noopener noreferrer"},l.createElement(t.strong,null,"Our Summer BBQ"))," : Weâre having a BBQ! This Friday weâll cooking up some half smokes and cracking open some cold beers at the Development Seed garage. Come join us!"),l.createElement(t.h3,{id:"saturday-august-13"},l.createElement(t.a,{className:"anchor-heading",href:"#saturday-august-13"},"Saturday, August 13")),l.createElement(t.p,null,l.createElement(t.em,null,"6:30â10:00 pm")),l.createElement(t.p,null,l.createElement(t.a,{href:"http://www.facebook.com/event.php?eid=167046803365450",rel:"nofollow noopener noreferrer"},l.createElement(t.strong,null,"Nerd Nite"))," : Want to learn something while you drink? Check out Nerd Nite, where people will give presentations on noise experiments, pilotage and aeronautics, and how to read your fortune and future with I Ching while you enjoy a cold drink."))}var a=function(e){void 0===e&&(e={});const{wrapper:t}=Object.assign({},(0,r.ah)(),e.components);return t?l.createElement(t,e,l.createElement(o,e)):o(e)};var i=n(70394),c=n(14160),s=n(29208),u=n.n(s),m=n(38032),d=n(86131),g=n(17568),p=n(28469),f=n(50580),h=n(49615),E=n(11457),v=n(59291),w=n(51385),y=n(79008),C=n(4001);const b=i.ZP.dd.withConfig({displayName:"blog-single__EstTime",componentId:"sc-y43j7o-0"})(["&::before{content:'â ';}"]);function B(e){var t;const{data:n,location:r,pageContext:o,children:a}=e,{previous:i,next:s,id:C}=o,B=n.blogPost,{date:U,timeToRead:x}=B,{title:k,lead:_,authors:N,media:P,topics:Z,related:I}=B.frontmatter,$=i?{url:`/blog/${i.slug}`,linkTitle:"Visit previous blog post",title:i.frontmatter.title}:null,T=s?{url:`/blog/${s.slug}`,linkTitle:"Visit next blog post",title:s.frontmatter.title}:null,S=(0,m.c)(null==P||null===(t=P.cover)||void 0===t?void 0:t.url),D=u()(P,"cover.attribution"),A=(0,y.l4)(N),j=(0,h.u)({latestBlog:n.latestBlog,latestProject:n.latestProject,excludeId:C});return l.createElement(g.Z,{location:r},l.createElement(d.uv,null,l.createElement(d.zh,null,l.createElement(d.qc,null,l.createElement(d.hK,null,l.createElement(d.Rd,null,k),l.createElement(d.pZ,null,l.createElement(c.Link,{to:"/blog/",title:"View Blog page"},"Blog")),l.createElement(d.yW,null,l.createElement("dt",null,"Estimated"),l.createElement(b,null,Math.max(x,1).toFixed()," min read")),A.length>1?l.createElement(p.aQ,{authors:A,date:U}):1===A.length?l.createElement(p.DV,{url:`/team/${A[0].slug}`,name:A[0].name,image:A[0].avatar,date:U}):l.createElement(p.DV,{date:U})),_&&l.createElement(d.hk,null,l.createElement("p",null,_)))),l.createElement(d.KY,{isSoftPadded:!!S},S&&l.createElement(f.ZP,{size:"cover",decoration:"top",image:S,attribution:D,alt:"Blog post cover image"}),l.createElement(d.GK,null,l.createElement(w.L,null,a)),!(null==I||
1!I.length)&&l.createElement(v.Z,{related:I}),l.createElement(E.Z,{topics:Z,prevPost:T,nextPost:$}),l.createElement(h.Z,{items:j}))))}function U(e){return l.createElement(B,e,l.createElement(a,e))}const x=e=>{var t,n;let{data:r}=e;const{title:o,teaser:a,media:i}=r.blogPost.frontmatter;return l.createElement(C.Z,{title:o,description:a,image:null==i||null===(t=i.cover)||void 0===t||null===(n=t.url)||void 0===n?void 0:n.publicURL})}},11457:function(e,t,n){var r=n(67294),l=n(14160),o=n(70394),a=n(66820),i=n(79411),c=n(9421),s=n(86131),u=n(40305),m=n(79008),d=n(41493);const g=o.ZP.div.withConfig({displayName:"inpage-nav__InpageNavBlock",componentId:"sc-8gxmfi-0"})(["display:grid;grid-template-columns:1fr;grid-gap:",";grid-template-rows:min-content;&:last-child{","}"],(0,a.m2)(),a.BC.largeUp` 2 grid-column-start: content-10; 3 grid-column-end: span 3; 4 `),p=(0,o.ZP)(g).withConfig({displayName:"inpage-nav__InpageNavBlockTopics",componentId:"sc-8gxmfi-1"})(["grid-column:content-start / content-end;",""],a.BC.largeUp` 5 grid-column-start: content-start; 6 grid-column-end: span 6; 7 `),f=(0,o.ZP)(g).withConfig({displayName:"inpage-nav__InpageNavBlockPrevious",componentId:"sc-8gxmfi-2"})(["grid-column:content-start / content-end;",""],a.BC.largeUp` 8 grid-column-start: content-7; 9 grid-column-end: span 3; 10 `),h=(0,o.ZP)(g).withConfig({displayName:"inpage-nav__InpageNavBlockNext",componentId:"sc-8gxmfi-3"})(["grid-column:content-start / content-end;",""],a.BC.largeUp` 11 grid-column-start: content-10; 12 grid-column-end: span 3; 13 `),E=(0,o.ZP)(c.y).attrs({as:"h2",variation:"base"}).withConfig({displayName:"inpage-nav__InpageNavBlockTitle",componentId:"sc-8gxmfi-4"})([""]),v=o.ZP.ol.withConfig({displayName:"inpage-nav__InpageNavMenu",componentId:"sc-8gxmfi-5"})(["display:flex;flex-flow:row wrap;align-items:flex-start;align-content:flex-start;li{font-size:0.875rem;line-height:1.25rem;text-transform:uppercase;font-variation-settings:'wdth' 96,'wght' 512;margin:",";","}&& a{display:block;"," &:hover{opacity:1;}}&& a,&& a:visited{color:",";}"],(0,a.m2)(0,1,1,0),a.BC.largeUp` 14 margin: ${(0,a.m2)(0,2,1,0)}; 15 `,d.B,(0,a.a8)("color.base")),w=(0,o.ZP)(i.X6).attrs({as:"p"}).withConfig({displayName:"inpage-nav__InpageNavItem",componentId:"sc-8gxmfi-6"})(["font-size:1.5rem;line-height:2rem;"," "," a{display:block;}"],a.BC.mediumUp` 16 font-size: 2rem; 17 line-height: 2.5rem; 18 `,a.BC.largeUp` 19 font-size: 2.5rem; 20 line-height: 3rem; 21 `);t.Z=e=>{const{topics:t,type:n="blog",prevPost:o,nextPost:a}=e;return(0,r.useEffect)((()=>(u.X.simple_combo("left",(()=>{o&&(0,l.navigate)(o.url)})),u.X.simple_combo("right",(()=>{a&&(0,l.navigate)(a.url)})),()=>{u.X.unregister_combo("left"),u.X.unregister_combo("right")})),[o,a]),r.createElement(s.n3,{role:"navigation"},t&&t.length&&r.createElement(p,null,r.createElement(E,null,"Topics"),r.createElement(v,null,t.map((e=>r.createElement("li",{key:e},r.createElement(l.Link,{to:"project"===n?(0,m.SU)(e):(0,m.x6)(e),title:"Explore topic"},e)))))),o&&r.createElement(f,null,r.createElement(E,null,"Previous"),r.createElement(w,null,r.createElement(l.Link,{to:o.url,title:o.linkTitle},o.title))),a&&r.createElement(h,null,r.createElement(E,null,"Next"),r.createElement(w,null,r.createElement(l.Link,{to:a.url,title:a.linkTitle},a.title))))}},49615:function(e,t,n){n.d(t,{u:function(){return g}});var r=n(15785),l=n(67294),o=n(38032),a=n(91109),i=n(67875),c=n(34518),s=n(84178),u=n(79008),m=n(27505);const d=e=>{var t;let{index:n,data:r}=e;const{slug:a}=r,{title:i,media:s}=r.frontmatter,m=(0,o.c)(null==s||null===(t=s.card)||void 0===t?void 0:t.url);if("Blog"===r.internal.type){const{excerpt:e,date:t,timeToRead:o}=r,{topics:s,authors:d,teaser:g}=r.frontmatter,p=(0,u.l4)(d);return l.createElement(c.gY,{title:i,slug:a,readTime:o,cardImage:m,authors:p,topics:s,date:t,excerpt:g||e,index:n+1})}if("Project"===r.internal.type){const{client:e}=r.frontmatter;return l.createElement(c.zD,{title:i,slug:a,cardImage:m,client:e,index:n+1,skin:"dark"})}return null};function g(e){let{latestBlog:t,latestProject:n,excludeId:o}=void 0===e?{}:e;return(0,l.useMemo)((()=>{var e,l;const a=(null!==(e=null==t?void 0:t.nodes)&&void 0!==e?e:[]).filter((e=>e.id!==o)).slice(0,3),i=null!==(l=null==n?void 0:n.nodes)&&void 0!==l?l:[];return[].concat((0,r.Z)(a),(0,r.Z)(i))}),[t,n,o])}t.Z=function(e){let{items:t=[]}=e;const[n,r]=(0,s.Z)();return(0,l.useEffect)((()=>{n(document.body)}),[n]),l.createElement(i.H$,null,l.createElement(i.M$,{grid:i.nc},l.createElement(i.AV,null,l.createElement(i.NZ,null,"What we're doing."),l.createElement(i.eN,null,"Latest"))),l.createElement(i.tr,null,l.createElement(a.R,{items:t,overscanBy:1/0,columnGutter:r?r.isXsmallDown()?16:r.isLargeDown()?32:48:null,columnCount:r?r.isSmallDown()?1:2:null,columnWidth:288,as:m.sw,itemAs:"li",itemKey:e=>e.id,render:d})))}},59291:function(e,t,n){var r=n(67294),l=n(38032),o=n(91109),a=n(67875),i=n(84178),c=n(79008),s=n(27505),u=n(34518);const m=e=>{var t;let{index:n,data:o}=e;const{post:a}=o,{slug:i}
21=a,{title:s,media:m}=a.frontmatter,d=(0,l.c)(null==m||null===(t=m.card)||void 0===t?void 0:t.url);if("Blog"===a.internal.type){const{excerpt:e,date:t,timeToRead:l}=a,{topics:o,authors:m,teaser:g}=a.frontmatter,p=(0,c.l4)(m);return r.createElement(u.gY,{title:s,slug:i,readTime:l,cardImage:d,authors:p,topics:o,date:t,excerpt:g||e,index:n+1})}if("Project"===a.internal.type){const{client:e}=a.frontmatter;return r.createElement(u.zD,{title:s,slug:i,cardImage:d,client:e,index:n+1,skin:"dark"})}return null};t.Z=function(e){const{related:t}=e,[n,l]=(0,i.Z)(),c=(0,r.useMemo)((()=>t.filter((e=>!!e.post))),[t]);return(0,r.useEffect)((()=>{n(document.body)}),[n]),r.createElement(a.H$,null,r.createElement(a.M$,{grid:a.nc},r.createElement(a.AV,null,r.createElement(a.NZ,null,"Related content"),r.createElement(a.eN,null,"More for you"))),r.createElement(a.tr,null,r.createElement(o.R,{overscanBy:1/0,items:c,columnGutter:l?l.isXsmallDown()?16:l.isLargeDown()?32:48:null,columnCount:l?l.isSmallDown()?1:2:null,columnWidth:288,as:s.sw,itemAs:"li",itemKey:e=>e.post.id,render:m})))}},67875:function(e,t,n){n.d(t,{$0:function(){return u},AV:function(){return g},H$:function(){return v},M$:function(){return d},NZ:function(){return p},UZ:function(){return m},eN:function(){return f},nc:function(){return E},tr:function(){return h}});var r=n(70394),l=n(79411),o=n(66820),a=n(59766),i=n(54885),c=n(9421),s=n(60981);const u=(0,r.ZP)(a.Z).attrs({as:"section"}).withConfig({displayName:"section__Section",componentId:"sc-mcuviu-0"})(["display:grid;grid-row-gap:",";"," "," ",""],(0,o.m2)(2),o.BC.mediumUp` 22 grid-row-gap: ${(0,o.m2)(4)}; 23 `,o.BC.largeUp` 24 grid-row-gap: ${(0,o.m2)(6)}; 25 `,o.BC.xlargeUp` 26 grid-row-gap: ${(0,o.m2)(8)}; 27 `),m=r.ZP.div.withConfig({displayName:"section__SectionLead",componentId:"sc-mcuviu-1"})(["",";"],i.b),d=(0,r.ZP)(a.Z).attrs((e=>({as:"header",grid:e.grid||{smallUp:["content-start","content-end"],mediumUp:["content-start","content-end"],largeUp:["content-start","content-end"]}}))).withConfig({displayName:"section__SectionHeader",componentId:"sc-mcuviu-2"})(["grid-row:1;grid-row-gap:",";align-items:end;"," "," ","{","}"],(0,o.m2)(1),o.BC.smallUp` 28 grid-row-gap: ${(0,o.m2)(2)}; 29 `,o.BC.largeUp` 30 grid-row-gap: ${(0,o.m2)(4)}; 31 `,m,(e=>{let{leadLayout:t}=e;switch(t){case"aside":return(0,r.iv)(["grid-row:2;grid-column:content-start / content-end;"," ",""],o.BC.mediumUp` 32 grid-column: content-start / content-end; 33 padding: ${(0,o.m2)(.5,0)}; 34 `,o.BC.largeUp` 35 grid-row: 1; 36 grid-column: content-8 / content-end; 37 `);case"column":return(0,r.iv)(["grid-row:2;grid-column:content-start / content-end;"," ",""],o.BC.mediumUp` 38 grid-column: content-start / content-end; 39 column-count: 2; 40 column-gap: ${(0,o.m2)(2)}; 41 `,o.BC.largeUp` 42 grid-column: content-start / content-end; 43 `);default:return(0,r.iv)(["grid-row:2;grid-column:content-start / content-end;"," ",""],o.BC.mediumUp` 44 grid-column: content-start / content-end; 45 `,o.BC.largeUp` 46 grid-column: content-start / content-7; 47 `)}})),g=r.ZP.div.withConfig({displayName:"section__SectionHeadline",componentId:"sc-mcuviu-3"})(["grid-column:content-start / content-end;display:flex;flex-flow:column nowrap;",""],o.BC.largeUp` 48 grid-column: content-start / content-7; 49 `),p=(0,r.ZP)(l.X6).attrs({as:"h1"}).withConfig({displayName:"section__SectionTitle",componentId:"sc-mcuviu-4"})(["font-size:2rem;line-height:2.5rem;margin:0;"," ",""],o.BC.mediumUp` 50 font-size: 3rem; 51 line-height: 3.5rem; 52 `,o.BC.largeUp` 53 font-size: 4rem; 54 line-height: 4.5rem; 55 `),f=(0,r.ZP)(c.y).attrs({as:"p",variation:"primary"}).withConfig({displayName:"section__SectionSuptitle",componentId:"sc-mcuviu-5"})(["order:-1;margin-bottom:",";",""],(0,o.m2)(),o.BC.mediumUp` 56 margin-bottom: ${(0,o.m2)(2)}; 57 `),h=r.ZP.div.withConfig({displayName:"section__SectionBody",componentId:"sc-mcuviu-6"})(["grid-row:2;display:grid;grid-column:full-start / full-end;grid-template-columns:1fr;grid-auto-rows:auto;grid-row-gap:",";"," "," ",""],(0,o.m2)(2),o.BC.mediumUp` 58 grid-row-gap: ${(0,o.m2)(4)}; 59 `,o.BC.largeUp` 60 grid-row-gap: ${(0,o.m2)(6)}; 61 `,o.BC.xlargeUp` 62 grid-row-gap: ${(0,o.m2)(8)}; 63 `),E=(r.ZP.div.withConfig({displayName:"section__SectionActions",componentId:"sc-mcuviu-7"})(["grid-column:span 4;display:grid;grid-auto-columns:1fr;grid-gap:",";"," "," "," > *{min-width:12rem;","}"],(0,o.m2)(1),o.BC.smallUp` 64 grid-auto-columns: min-content; 65 `,o.BC.mediumUp` 66 grid-column: span 8; 67 `,o.BC.largeUp` 68 grid-column: span 12; 69 `,o.BC.smallUp` 70 grid-row: 1; 71 `),{smallUp:["content-start","content-end"],mediumUp:["content-start","content-end"],largeUp:["content-start","content-5"]}),v=(0,r.ZP)(u).withConfig({displayName:"section__SectionCardGroup",componentId:"sc-mcuviu-8"})(["position:relative;z-index:2;&::before{",";border-top-left-radius:0;border-bottom-left-radius:0;grid-row:2;grid-column-start:full-start;grid-column-end:span content-3;top:",";"," "," ","}&::after{",";border-top-right-radius:0;border-bottom-right-radius:0;grid-row:2;grid-column-start:content-2;grid-column-end:span full-end;top:",";"," "," ","}","{","}","{grid-column:content-start / span 4;"," "," ","}","{position:relative;z-index:2;"," "," ","}"],s.A,(0,o.m2)(8),o.BC.smallUp` 72 grid-column-end: content-3; 73 top: ${(0,o.m2)(12)}; 74 `,o.BC.mediumUp` 75 grid-column-end: content-7; 76 top: ${(0,o.m2)(16)}; 77 `,o.BC.largeUp` 78 grid-row: 1; 79 grid-column-end: content-7; 80 top: ${(0,o.m2)(20)}; 81 `,s.A,(0,o.m2)(20),o.BC.smallUp` 82 top: ${(0,o.m2)(28)}; 83 `,o.BC.mediumUp` 84 grid-column-start: content-3; 85 top: min(${(0,o.m2)(36)}
85, calc(100% - 8rem)); 86 `,o.BC.largeUp` 87 grid-row: 1; 88 grid-column-start: content-7; 89 top: min(${(0,o.m2)(46)}, calc(100% - 12rem)); 90 `,d,o.BC.largeUp` 91 align-items: start; 92 `,g,o.BC.largeUp` 93 grid-column: content-start / span 8; 94 `,o.BC.largeUp` 95 grid-column: content-start / span 4; 96 `,o.BC.xlargeUp` 97 grid-column: content-start / span 3; 98 `,h,o.BC.smallDown` 99 padding: ${(0,o.m2)(0,1)}; 100 `,o.BC.mediumUp` 101 grid-column: content-start / content-end; 102 `,o.BC.largeUp` 103 grid-row: 1; 104 grid-column: content-5 / span 8; 105 `)},79008:function(e,t,n){n.d(t,{ZV:function(){return a},x6:function(){return c},SU:function(){return s},l4:function(){return i}});n(67294);var r=n(38032);const l=[{id:"all",label:"All Posts"},{id:"team",label:"Team"},{id:"data-ai-ml",label:"Data & AI/ML"},{id:"environment",label:"Environment"},{id:"society",label:"Society"},{id:"cloud-computing",label:"Cloud Computing & Infrastructure"},{id:"geospatial",label:"Geospatial Technology & Products"}],o=[{id:"all",label:"All"},{id:"labs",label:"Labs"},{id:"data-ai-ml",label:"Data & AI/ML"},{id:"environment",label:"Environment"},{id:"society",label:"Society"},{id:"cloud-computing",label:"Cloud Computing & Infrastructure"},{id:"geospatial",label:"Geospatial Technology & Products"}];async function a(e,t){let n;try{n=await fetch(e,t);const r=await n.json();if(n.status>=400){const e=new Error(r.message);throw e.statusCode=n.status,e.data=r,e}return{body:r,headers:n.headers}}catch(r){throw r.statusCode=n&&n.status||null,r}}function i(e){return null!=e&&e.length?e.map((e=>{var t,n,l;return{slug:e.slug,name:e.frontmatter.title,expertise:e.frontmatter.expertise,avatar:(0,r.c)(null===(t=e.frontmatter)||void 0===t||null===(n=t.media)||void 0===n||null===(l=n.avatar)||void 0===l?void 0:l.url)}})):[]}function c(e){const t=l.find((t=>t.label===e));return t?`/blog/topics/${t.id}`:`/blog/topics/${e}`}function s(e){const t=o.find((t=>t.label===e));return t?`/projects/topics/${t.id}`:`/projects/topics/${e}`}}}]); 106//# sourceMappingURL=component---src-templates-blog-single-index-js-content-file-path-content-blog-posts-2011-2011-08-08-week-in-dc-tech-august-8th-edition-mdx-a1a5f34bbb42d18e42a7.js.map
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.