diff --git a/dist/css/main.css b/dist/css/main.css index 48ab71a0..63dacb43 100644 --- a/dist/css/main.css +++ b/dist/css/main.css @@ -1 +1 @@ -@import url(https://fonts.googleapis.com/css?family=Roboto:400,500);@keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.nav{background:#fff;display:flex;flex-direction:column;justify-content:flex-start;padding:45px 5% 25px;width:100%}@media(min-width:680px){.nav{width:35%}}.nav a{color:#85d4ed;display:block;margin:0 0 .55em;text-decoration:none;transition:color .25s ease-in}.nav a:hover{color:#9e76ff;transition:color .35s ease-out 30ms}.nav>div:last-child{align-self:flex-end;display:flex;flex:1;flex-direction:column-reverse;font-size:12px;width:100%}@media(max-width:680px){.nav>div:last-child{margin-top:30px}}.logo{fill:#363636;color:#85d4ed;display:block;height:auto;margin:0 auto 0 0;max-width:280px;position:absolute;top:10px;transform:translateX(-13.5135135135%) translateY(-27.5862068966%);transition:color .5s ease-out,fill .45s ease-out;width:70%}@media(min-width:680px){.logo{max-width:500px;position:static}}.logo:hover{color:#9e76ff}.logo:hover .power-of-3{animation:bounce .8s;transform-origin:center bottom}.card{background:#fff;border-left:.7em solid #85d4ed;margin-bottom:1em;padding:.5em 1em}.card dt{font-weight:700}.card dd{margin:0 0 1em}.card ul{margin:.5em 0 0;padding:0 0 0 2em}.card li{margin-bottom:.5em}.form{background-color:#fff;padding:1.5em 1em}.control-input{border:2px solid #85d4ed;display:block;font-size:16px;padding:.5em;transition:border-color .1s ease-out;width:100%}.control-input:focus{border-color:#9e76ff;outline:none}.control-input+.control-input{margin-top:1em}.control-input--textarea{min-height:6em}.button{-webkit-appearance:none;appearance:none;background-color:#85d4ed;border:none;border-radius:6px;color:#fff;display:block;font-size:16px;margin:2em 0 0 auto;padding:.6em .9em;text-align:center;transition:background-color .2s ease-out}.button:active,.button:hover{background-color:#9e76ff}html{box-sizing:border-box;height:100%}*,:after,:before{box-sizing:inherit}body{background:#9e76ff;display:flex;flex-wrap:wrap-reverse;font-family:Roboto,sans-serif;margin:0;min-height:100%;padding:0}@media(min-width:680px){body{flex-wrap:nowrap}}.eventItems{padding:0}.eventItem{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;list-style-type:none;margin-bottom:1.25rem;min-height:140px;padding-bottom:1.25rem;padding-top:1.25rem;position:relative}@media(min-width:680px){.eventItem{flex-wrap:nowrap}.eventItem:before{background:#85d4ed;content:"";height:100%;left:0;position:absolute;top:0;transition:all .2s linear;width:1px;z-index:0}.eventItem:nth-child(2n):before{width:4px}.eventItem:hover .eventItem-image:before{opacity:.5}}.eventItem-left{align-items:center;display:flex;flex-basis:20%;flex-flow:column;padding-bottom:.75rem;text-align:center;z-index:1}@media(min-width:680px){.eventItem-left{flex-basis:20%;flex-flow:column}}.eventItem-right{flex-basis:70%}@media(min-width:680px){.eventItem-right{flex-basis:60%;padding:0 20px}}.eventItem-image,.eventItem-left,.eventItem-right{flex-grow:0;flex-shrink:0}.eventItem-image{border-radius:100%;display:flex;height:75px;max-width:75px;overflow:hidden;position:relative;width:75px}@media(min-width:680px){.eventItem-image{flex-basis:auto}}.eventItem-image:before{background:#85d4ed;background:radial-gradient(circle,#9e76ff 0,#85d4ed 60%);border-radius:100%;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .2s linear;width:100%;z-index:2}.eventItem-image_photo{height:80px}.eventItem-image_notSupplied{background:#9e76ff;background:radial-gradient(circle,#9e76ff 0,#85d4ed 100%);border:2px dashed #e0e0e0;flex-basis:auto;position:relative;transition:all .2s linear}.eventItem-start{align-items:center;display:flex;flex-flow:column;flex-grow:1;flex-shrink:0;justify-content:center;text-align:center;z-index:1}@media(min-width:680px){.eventItem-start{flex-basis:100%;flex-flow:column;flex-grow:0;justify-content:flex-start}.eventItem-start_day{line-height:1.5}}.eventItem-start_time,.eventItem-start_year{color:#999;font-size:.7rem}.eventItem .eventItem-title{margin:0}.eventItem .eventItem-description{font-size:.8rem;margin:0 0 1rem}.eventItem .eventItem-group{font-size:.7rem;margin-bottom:.75rem}.eventItem .button{align-self:flex-end;margin-top:0;width:100%}@media(min-width:680px){.eventItem .button{align-self:flex-start;flex-basis:20%;width:auto}}.eventItem-stats{display:flex;flex-direction:column;font-size:.7rem;list-style-type:none;padding:.25rem}.eventItem-stats li{margin-bottom:.5rem}.eventItem-stats_icon{fill:#9e76ff;display:inline-block;height:1.2rem;margin-right:.25rem;vertical-align:middle}@media(min-width:680px){.eventItem-stats{background:#9e76ff;color:#fff;flex-direction:row}.eventItem-stats li{flex-basis:33.3%;margin-bottom:0;vertical-align:middle}.eventItem-stats span{display:none}.eventItem-stats_location{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eventItem-stats_icon{fill:#fff}}.content{background-color:#e0e0e0;color:#363636;padding:25px 5%;width:100%}@media(min-width:680px){.content{width:65%}}.content h1{color:#7dc4db;font-size:1.875rem;font-weight:400;margin:86px 0 47px;padding:0;position:relative;text-transform:lowercase}.content h1:after,.content h1:before{background-color:#85d4ed;content:"";display:block;height:5px;left:0;position:absolute;top:-.5em;width:.6em}.content h1:after{bottom:-.5em;top:auto}.content p{text-rendering:optimizeLegibility;font-size:1rem;font-weight:400;line-height:1.5;margin-bottom:1.25rem;max-width:27em}.content p:first-of-type{font-weight:700}.content section{height:0;max-width:38em;opacity:0;overflow:hidden;transition:opacity 1s ease .2s,visibility 1s ease .2s;visibility:hidden}.content section:target{height:100%;opacity:1;visibility:visible}.content section:target~#home{height:0;opacity:0;visibility:hidden}.content section a{border-bottom:2px solid #9e76ff;color:inherit;position:relative;text-decoration:none}#home{display:block;height:calc(100% - 86px);opacity:1;visibility:visible}#home h1{background-color:#7dc4db;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;padding:.1em}#home div{background-color:#363636e6;color:#fff;display:inline-block;margin-top:47px;padding:9px} \ No newline at end of file +@import url(https://fonts.googleapis.com/css?family=Roboto:400,500);@keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.nav{background:#282828;display:flex;flex-direction:column;justify-content:flex-start;padding:45px 5% 25px;width:100%}@media(min-width:680px){.nav{width:35%}}.nav a{color:#85d4ed;display:block;margin:0 0 .55em;text-decoration:none;transition:color .25s ease-in}.nav a:hover{color:#9e76ff;transition:color .35s ease-out 30ms}.nav>div:last-child{align-self:flex-end;display:flex;flex:1;flex-direction:column-reverse;font-size:12px;width:100%}@media(max-width:680px){.nav>div:last-child{margin-top:30px}}.logo{fill:#fffefa;color:#85d4ed;display:block;height:auto;margin:0 auto 0 0;max-width:280px;position:absolute;top:10px;transform:translateX(-13.5135135135%) translateY(-27.5862068966%);transition:color .5s ease-out,fill .45s ease-out;width:70%}@media(min-width:680px){.logo{max-width:500px;position:static}}.logo:hover{color:#9e76ff}.logo:hover .power-of-3{animation:bounce .8s;transform-origin:center bottom}#year{color:#fffefa}.card{background:#fff;border-left:.7em solid #85d4ed;margin-bottom:1em;padding:.5em 1em}.card dt{font-weight:700}.card dd{margin:0 0 1em}.card ul{margin:.5em 0 0;padding:0 0 0 2em}.card li{margin-bottom:.5em}.form{background-color:#fff;padding:1.5em 1em}.control-input{border:2px solid #85d4ed;display:block;font-size:16px;padding:.5em;transition:border-color .1s ease-out;width:100%}.control-input:focus{border-color:#9e76ff;outline:none}.control-input+.control-input{margin-top:1em}.control-input--textarea{min-height:6em}.button{-webkit-appearance:none;appearance:none;background-color:#85d4ed;border:none;border-radius:6px;color:#fff;display:block;font-size:16px;margin:2em 0 0 auto;padding:.6em .9em;text-align:center;transition:background-color .2s ease-out}.button:active,.button:hover{background-color:#9e76ff}html{box-sizing:border-box;height:100%}*,:after,:before{box-sizing:inherit}body{background:#9e76ff;display:flex;flex-wrap:wrap-reverse;font-family:Roboto,sans-serif;margin:0;min-height:100%;padding:0}@media(min-width:680px){body{flex-wrap:nowrap}}.eventItems{padding:0}.eventItem{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;list-style-type:none;margin-bottom:1.25rem;min-height:140px;padding-bottom:1.25rem;padding-top:1.25rem;position:relative}@media(min-width:680px){.eventItem{flex-wrap:nowrap}.eventItem:before{background:#85d4ed;content:"";height:100%;left:0;position:absolute;top:0;transition:all .2s linear;width:1px;z-index:0}.eventItem:nth-child(2n):before{width:4px}.eventItem:hover .eventItem-image:before{opacity:.5}}.eventItem-left{align-items:center;display:flex;flex-basis:20%;flex-flow:column;padding-bottom:.75rem;text-align:center;z-index:1}@media(min-width:680px){.eventItem-left{flex-basis:20%;flex-flow:column}}.eventItem-right{flex-basis:70%}@media(min-width:680px){.eventItem-right{flex-basis:60%;padding:0 20px}}.eventItem-image,.eventItem-left,.eventItem-right{flex-grow:0;flex-shrink:0}.eventItem-image{border-radius:100%;display:flex;height:75px;max-width:75px;overflow:hidden;position:relative;width:75px}@media(min-width:680px){.eventItem-image{flex-basis:auto}}.eventItem-image:before{background:#85d4ed;background:radial-gradient(circle,#9e76ff 0,#85d4ed 60%);border-radius:100%;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .2s linear;width:100%;z-index:2}.eventItem-image_photo{height:80px}.eventItem-image_notSupplied{background:#9e76ff;background:radial-gradient(circle,#9e76ff 0,#85d4ed 100%);border:2px dashed #e0e0e0;flex-basis:auto;position:relative;transition:all .2s linear}.eventItem-start{align-items:center;display:flex;flex-flow:column;flex-grow:1;flex-shrink:0;justify-content:center;text-align:center;z-index:1}@media(min-width:680px){.eventItem-start{flex-basis:100%;flex-flow:column;flex-grow:0;justify-content:flex-start}.eventItem-start_day{line-height:1.5}}.eventItem-start_time,.eventItem-start_year{color:#999;font-size:.7rem}.eventItem .eventItem-title{margin:0}.eventItem .eventItem-description{font-size:.8rem;margin:0 0 1rem}.eventItem .eventItem-group{font-size:.7rem;margin-bottom:.75rem}.eventItem .button{align-self:flex-end;margin-top:0;width:100%}@media(min-width:680px){.eventItem .button{align-self:flex-start;flex-basis:20%;width:auto}}.eventItem-stats{display:flex;flex-direction:column;font-size:.7rem;list-style-type:none;padding:.25rem}.eventItem-stats li{margin-bottom:.5rem}.eventItem-stats_icon{fill:#9e76ff;display:inline-block;height:1.2rem;margin-right:.25rem;vertical-align:middle}@media(min-width:680px){.eventItem-stats{background:#9e76ff;color:#fff;flex-direction:row}.eventItem-stats li{flex-basis:33.3%;margin-bottom:0;vertical-align:middle}.eventItem-stats span{display:none}.eventItem-stats_location{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eventItem-stats_icon{fill:#fff}}.content{background-color:#e0e0e0;color:#363636;padding:25px 5%;width:100%}@media(min-width:680px){.content{width:65%}}.content h1{color:#7dc4db;font-size:1.875rem;font-weight:400;margin:86px 0 47px;padding:0;position:relative;text-transform:lowercase}.content h1:after,.content h1:before{background-color:#85d4ed;content:"";display:block;height:5px;left:0;position:absolute;top:-.5em;width:.6em}.content h1:after{bottom:-.5em;top:auto}.content p{text-rendering:optimizeLegibility;font-size:1rem;font-weight:400;line-height:1.5;margin-bottom:1.25rem;max-width:27em}.content p:first-of-type{font-weight:700}.content section{height:0;max-width:38em;opacity:0;overflow:hidden;transition:opacity 1s ease .2s,visibility 1s ease .2s;visibility:hidden}.content section:target{height:100%;opacity:1;visibility:visible}.content section:target~#home{height:0;opacity:0;visibility:hidden}.content section a{border-bottom:2px solid #9e76ff;color:inherit;position:relative;text-decoration:none}#home{display:block;height:calc(100% - 86px);opacity:1;visibility:visible}#home h1{background-color:#7dc4db;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;padding:.1em}#home div{background-color:hsla(0,0%,53%,.902);color:#fff;display:inline-block;margin-top:47px;padding:9px} \ No newline at end of file diff --git a/dist/js/main.js b/dist/js/main.js index b02d0dc1..84558004 100644 --- a/dist/js/main.js +++ b/dist/js/main.js @@ -1 +1 @@ -(()=>{"use strict";(()=>{var e,t,n,o,r,i={},s=[],a=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i;function l(e,t){for(var n in t)e[n]=t[n];return e}function c(e){var t=e.parentNode;t&&t.removeChild(e)}function u(e,o,r,i,s){var a={type:e,props:o,key:r,ref:i,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:null==s?++n:s};return null==s&&null!=t.vnode&&t.vnode(a),a}function h(e){return e.children}function d(e,t){this.props=e,this.context=t}function p(e,t){if(null==t)return e.__?p(e.__,e.__.__k.indexOf(e)+1):null;for(var n;t0?u(v.type,v.props,v.key,null,v.__v):v)){if(v.__=n,v.__b=n.__b+1,null===(_=N[g])||_&&v.key==_.key&&v.type===_.type)N[g]=void 0;else for(y=0;y2&&(a.children=arguments.length>3?e.call(arguments,2):o),"function"==typeof t&&null!=t.defaultProps)for(s in t.defaultProps)void 0===a[s]&&(a[s]=t.defaultProps[s]);return u(t,a,r,i,null)}(h,null,[n]),a||i,i,void 0!==o.ownerSVGElement,!s&&r?[r]:a?null:o.firstChild?e.call(o.childNodes):null,l,!s&&r?r:a?a.__e:o.firstChild,s),N(l,n)}e=s.slice,t={__e:function(e,t,n,o){for(var r,i,s;t=t.__;)if((r=t.__c)&&!r.__)try{if((i=r.constructor)&&null!=i.getDerivedStateFromError&&(r.setState(i.getDerivedStateFromError(e)),s=r.__d),null!=r.componentDidCatch&&(r.componentDidCatch(e,o||{}),s=r.__d),s)return r.__E=r}catch(t){e=t}throw e}},n=0,d.prototype.setState=function(e,t){var n;n=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=l({},this.state),"function"==typeof e&&(e=e(l({},n),this.props)),e&&l(n,e),null!=e&&this.__v&&(t&&this.__h.push(t),g(this))},d.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),g(this))},d.prototype.render=h,o=[],y.__r=0;var C=0;function M(e,n,o,r,i){var s,a,l={};for(a in n)"ref"==a?s=n[a]:l[a]=n[a];var c={type:e,props:l,key:o,ref:s,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:--C,__source:i,__self:r};if("function"==typeof e&&(s=e.defaultProps))for(a in s)void 0===l[a]&&(l[a]=s[a]);return t.vnode&&t.vnode(c),c}var U=function(e){var t=e.data,n=t.name,o=t.location,r=t.period,i=r.interval,s=r.day,a=r.weekDay,l=t.links,c=l.twitter,u=l.facebook,h=l.website,d=l.meetUp,p=l.linkedIn,m=t.demographic,g=t.format;return M("div",{class:"card",children:[M("h4",{children:M("a",{href:h||d,children:n})}),M("dl",{children:[M("dt",{children:"Links:"}),M("dd",{children:M("ul",{children:[p?M("li",{children:M("a",{href:p,rel:"external",children:"LinkedIn"})}):"",u?M("li",{children:M("a",{href:u,rel:"external",children:"Facebook"})}):"",d?M("li",{children:M("a",{href:d,rel:"external",children:"MeetUp"})}):"",c?M("li",{children:M("a",{href:c,rel:"external",children:"Twitter"})}):""]})}),M("dt",{children:"When:"}),M("dd",{children:[i,", ",a," ",s]}),M("dt",{children:"Where:"}),M("dd",{children:o}),M("dt",{children:"Who:"}),M("dd",{children:m}),M("dt",{children:"Format:"}),M("dd",{children:g})]})]})},A=[{name:"Newcastle Coders Group",location:"ICT Building, University of Newcastle",period:{interval:"Monthly",day:"2nd",weekDay:"Wed"},links:{twitter:"https://twitter.com/ncgau",facebook:"https://www.facebook.com/groups/ncgau/",website:"http://ncg.asn.au/",meetUp:"http://www.meetup.com/Newcastle-Coders-Group/"},demographic:"Anyone with an interest in learning about the latest technology as well as new approaches and techniques to designing and developing software.",format:"Group discussion of recent tech News. Organised presentations from local and/or visiting speakers. Socialising over pizza."},{name:"Newcastle Women and Gender Diverse People in Tech",location:"NewyTechPeople Office",period:{interval:"Monthly",day:"2nd",weekDay:"Thurs"},links:{meetUp:"https://www.meetup.com/newcastle-women-and-gender-diverse-people-in-tech/"},demographic:"Women and Gender Diverse people who are in the technology field, a field adjacent to it, or have an interest in tech and would like to meet some lovely people who feel the same.",format:"The format varies but will often include networking/socialising and a presentation."},{name:"Newcastle Cybersecurity Group",location:"University of Newcastle I2N Hub Honeysuckle",period:{interval:"Monthly",day:"4th",weekDay:"Thurs"},links:{linkedIn:"https://www.linkedin.com/company/newcastlecybersecuritygroup/",meetUp:"https://www.meetup.com/Newcastle-Cyber-Security-Group/"},demographic:"Anyone interested in or practicing cybersecurity! Our members include students, consultants, engineers, penetration testers, company directors, and more!",format:"You eat pizza from Bella Italia while a local expert presents. Our presenters cover broad topics ranging from GRC, Web Security, Fraud, Security Culture, Videogame Hacking, Linux Internals, and more! We then head over to Honeysuckle Hotel for networking and a few drinks post-event."},{name:"Newcatle IoT Pioneers",location:"Stag and Hunter, Mayfield",period:{interval:"Monthly",day:"1st",weekDay:"Thurs"},links:{meetUp:"https://www.meetup.com/Newcastle-IoT-Pioneers/"},demographic:"In or around Newcastle, Lake Macquarie or the Hunter? Keen to make a splash in the Internet of Things world? Then this Meetup is for you!",format:"Organised presentations"},{name:"Hunter Data Analytics",location:"Check meetup event details (but usually at University of Newcastle City Campus)",period:{interval:"Monthly",day:"3rd",weekDay:"Thurs"},links:{meetUp:"https://www.meetup.com/Hunter-Data-Analytics/",linkedIn:"https://www.linkedin.com/company/hunter-data-analytics/",twitter:"https://twitter.com/hunteranalytics"},demographic:"Data analysts, data scientists, data engineers, statisticians, computer scientists, machine learning engineers etc",format:"Networking/chats, followed by organised presentations, followed by pub."},{name:"NewcastleJS",location:"INNX Hub Cooperative Working Space",period:{interval:"Monthly",day:"2nd",weekDay:"Tues"},links:{meetUp:"https://www.meetup.com/NewcastleJS-JavaScript-Meetup/",twitter:"https://twitter.com/newcastlejs"},demographic:"Javascript enthusiasts. Amateur to Professional, AngularJS to NodeJS and everything else JS.",format:"Some beverages and short form presentations as well as industry news and jobs board. Post meetup drinks and food at The Edwards afterwards."},{name:"Newcastle Salesforce Community Group",location:"NewyTechPeople, 24 Lindus Street, Wickham",period:{interval:"Monthly",day:"4th",weekDay:"Thurs"},links:{meetUp:"https://www.meetup.com/newcastle-salesforce-community-group/",linkedIn:"https://www.linkedin.com/groups/14186054/"},demographic:"Salesforce users, technologists, strategists, designers, business process owners, analysts, novices, experts and everything inbetween.",format:"Drinks, beers, wine, pizza and a speaker/presentation slot. The group will grow and evolve to meet the needs and interests of our members."},{name:"Blockchain Newcastle",location:"Check meetup event details",period:{interval:"Monthly",day:"",weekDay:""},links:{meetUp:"https://www.meetup.com/blockchain-newcastle/"},demographic:"People interested in future technology cycles, whether they be technologists, entrepreneurs, consultants, advisors or simply curious.",format:"Discussion over drinks, beers, wine, and food at local venues."}],H=function(){return A.map((function(e){return M(U,{data:e})}))};W(M(H,{}),document.getElementById("groups"));var E=[{event:{title:"June; 2 talks; Mob Programming + AWS Project Development Kit",description:"Howdy Coders,\nWe're back for June. This month we've got two talks from great presenters. Mark Tranter will be taking us through the AWS Project Development kit in a live-coding heavy session. The other talk will be at the complete opposite end of things with Klee Thomas (that's me) talking through Mob Programming his experiences working in this model.\n\nWe'll be running from the SSW Newcastle office and hosted by Matt Wicks who will be running a quick tech news segment. We'll have drinks and food supplied by our sponsors.\n\nWe'd like to thank our sponsors\n\n* [SSW](https://www.ssw.com.au/)\n* [V2](https://www.v2.digital/)\n* [Saphi Engineering](https://saphi.engineering/)\n\n**Mob Programming:**\nAre you finding that your delivery has slowed down? Do you have a lot of work in progress but struggle to get things done? Are you interested in how you can deliver more value with your existing team? Then this talk is for you.\nIn this talk, Klee will go through his experiences with mob programming and how it can be used to optimise your development process so that you're delivering value to customers, and making your team more engaged at the same time.\n\n**AWS Project Development Kit**\nThe AWS Project Development Kit (AWS PDK) provides building blocks for common patterns together with development tools to manage and build your projects.\nThe AWS PDK lets you define your projects programmatically via the expressive power of type-safe constructs. In this live-coding talk Mark will go through using AWS PDK to build out an app in front of your eyes.",dateTime:"2024-06-05T18:00+10:00",eventUrl:"https://www.meetup.com/newcastle-coders-group/events/300836558",going:23,maxTickets:0,duration:"PT3H",imageUrl:"https://secure-content.meetupstatic.com/images/classic-events/505406540/676x380.webp",venue:{name:"SSW Newcastle - Enterprise Software Development",lat:-32.926857,lng:151.77159,address:"432 Hunter St",city:"Newcastle"}},group:{name:"Newcastle Coders Group",urlname:"newcastle-coders-group",groupPhoto:{id:"505406540",baseUrl:"https://secure-content.meetupstatic.com/images/classic-events/",preview:null},logo:{id:"505406540",baseUrl:"https://secure-content.meetupstatic.com/images/classic-events/",preview:null}}},{event:{title:"Founder of Articulated Robotics talks ROS",description:"**About the Topic:**\nJoin us for our upcoming IoT Pioneers event on Thursday, the 6th of June, and learn more about the mysterious world of ROS with mechatronics engineer and founder of the ever-growing [YouTube channel Articulated Robotics, Josh Newans.](https://www.youtube.com/@ArticulatedRobotics)\n\nJosh is famous for his in-depth and engaging tutorials.\n\nWhether you're an industry veteran or simply fascinated by IoT, come engage with like-minded pioneers.\n\nIt's an event you won't want to miss! As always, there will be plenty of time for questions and networking. And, of course, we'll supply catering, so be sure to get in quickly!\n\nRSVP now to secure your spot!",dateTime:"2024-06-06T18:30+10:00",eventUrl:"https://www.meetup.com/newcastle-iot-pioneers/events/301306661",going:10,maxTickets:40,duration:"PT2H",imageUrl:"https://secure-content.meetupstatic.com/images/classic-events/521373895/676x380.webp",venue:{name:"Stag & Hunter Hotel",lat:-32.897324,lng:151.73674,address:"187 Maitland Rd",city:"Mayfield"}},group:{name:"Newcastle IoT Pioneers",urlname:"Newcastle-IoT-Pioneers",groupPhoto:{id:"465862831",baseUrl:"https://secure-content.meetupstatic.com/images/classic-events/",preview:null},logo:{id:"465862831",baseUrl:"https://secure-content.meetupstatic.com/images/classic-events/",preview:null}}},{event:{title:"WGDPTech Meet-up: Working Through Career Grief: What Is It & How to Move Forward",description:"Our June speaker for Women and Gender Diverse People in Tech is Shonavee Simpson-Anderson!\n\nCareer grief can be a heartbreaking, even maddening, experience and we don't talk about it enough... or at all, really. We talk about \"quiet quitting\" and \"working your wage\". But we don't talk about the larger grief these ideas come from or the fact that we can grieve aspects of our work-life. Maybe this is because in a hyper-productive, produce-til-you-die work culture it's a bit unfashionable to display these feelings over capitalist labour. Maybe it's because we don't recognise what we're actually experiencing is grief. So let's talk about it with Shonavee Simpson-Anderson - a would-have-been-book-publisher turned SEO professional. She is the Senior SEO Strategist at Firewire Digital and Co-Founder/Organiser of Edge of Search - Newcastle's first SEO conference.\n\n**5:30PM:** The event starts with a catch-up\n**6:00PM:** The presentation will begin\n\n**Don't forget our 2024 location!** We'll gather at the NewyTechPeople office at 9 Downie St, Maryville NSW for this event.\n\nEveryone is welcome to this event, regardless of gender- so share it with your friends. Through these speaker events, we aim to share experiences and knowledge, that's how we learn, and that's how we can improve the community for everyone.\n\nWe provide food, so let us know of any allergies :)",dateTime:"2024-06-13T17:30+10:00",eventUrl:"https://www.meetup.com/newcastle-women-and-gender-diverse-people-in-tech/events/299026562",going:14,maxTickets:40,duration:"PT2H",imageUrl:"https://secure-content.meetupstatic.com/images/classic-events/518951708/676x380.webp",venue:{name:"9 Downie St",lat:-32.912266,lng:151.75763,address:"9 Downie St",city:"Maryville"}},group:{name:"Women & Gender Diverse People in Tech",urlname:"newcastle-women-and-gender-diverse-people-in-tech",groupPhoto:{id:"516565764",baseUrl:"https://secure-content.meetupstatic.com/images/classic-events/",preview:null},logo:{id:"516565764",baseUrl:"https://secure-content.meetupstatic.com/images/classic-events/",preview:null}}},{event:{title:"NCSG June 2024 | Threat Hunting: The End to End",description:"Hi all!\n\nThis month we're luck to have Brody along to talk about threat intelligence, from end to end!\n\n**Speaker bio:**\nBrody is currently serving as Director of OverWatch, CrowdStrike's threat hunting service. He joined CrowdStrike over ten years ago as an Intrusion Analyst after a brief stint with the Department of Defence and has been there ever since. Brody has been at the front lines of the Crowdstrike journey from startup, through IPO, to market leader today and has developed and shaped the tools and workflows OverWatch uses to this day.\n\n**Talk synopsis:**\nThere is very little consensus in the industry about the definition of \"threat hunting\"\nCome and learn what that phrase means at CrowdStrike and how OverWatch leverages the telemetry from CrowdStrike's EDR product to deliver a threat hunting service at enormous scale while being both a producer and a consumer of high quality threat intelligence.\n\nThis talk will explain our telemetry and detections pipeline, outline key concepts and workflows enabling our threat hunting service, and illustrate how we produce and consume threat intelligence.\n\n**Event details:**\n\nDate: **WEDNESDAY** June 26th\n\nTime: 18:00-20:00\n\nVenue: 16 Honeysuckle Drive, Newcastle (The University of Newcastle 'Q Building') - second floor\n\nFood: PIZZAS Provided, please inform us of dietary requirements when RSVPing\n\nDrink: Non-alcoholic provided, come and grab a few with us at the pub after if you'd like!\n\n**Getting there/parking/public transport:**\n\n* Event location is [here](https://goo.gl/maps/rCqoDx8MbjqyeHTMA) \\- please use the western door\\. UoN requires us to keep this door closed for safety\\, so there will be someone there to let you in\\.\n* Please try and get in the door before 6:10pm. We check occasionally but you might get stuck outside in the cold for a while.\n* The [car park behind the building](https://goo.gl/maps/FzNNQfbAxxW38GNr7) is free after 5PM, and generally has plenty of room.\n* The closest public transport point is [Honeysuckle Light Rail Station](https://goo.gl/maps/3P2BpkiMaCeZ8isk9), which will take you to Newcastle Interchange and beyond every \\~7min or so. Walk along Honeysuckle Drive for a better-lit pathway.\n\n**The rest:**\n\nIf you’re experiencing any symptoms representative of COVID-19, please don’t attend. We’ll miss you, but the health/safety of attendees is paramount.\n\nNCSG is a community group determined to improve and uplift the Newcastle cybersecurity community. We meet monthly (on the last Wednesday of each month) and have a bunch of interesting speakers, from local legends to heavy hitters in the enterprise world.\n\n**Want to learn more?** Be sure to follow us on [LinkedIn](https://www.linkedin.com/company/newcastlecybersecuritygroup/) or visit newwwie.com, join the community and come and chat in the #security channel.\n\n**Keen on speaking? Reach out at the event, or message us here.**",dateTime:"2024-06-26T18:00+10:00",eventUrl:"https://www.meetup.com/newcastle-cyber-security-group/events/298927275",going:8,maxTickets:0,duration:"PT2H",imageUrl:"https://secure-content.meetupstatic.com/images/classic-events/521456737/676x380.webp",venue:null},group:{name:"Newcastle Cyber Security Group",urlname:"Newcastle-Cyber-Security-Group",groupPhoto:{id:"483205216",baseUrl:"https://secure-content.meetupstatic.com/images/classic-events/",preview:null},logo:{id:"483205216",baseUrl:"https://secure-content.meetupstatic.com/images/classic-events/",preview:null}}},{event:{title:"July: Sephen G - Rust & WASM",description:"We are back in July with Stephen G giving us his experiences working with Rust and WASM.\n\nThis talk will cover how a combination of the Rust memory checker, type system and macros makes web development easier, when compared with other single language front and backends like typescript/nodejs, and why Stephen started teaching Rust to primary school children. http://rustycc.com.au.\n\nWe'd like to thank our sponsors\n\n* Mudbath\n* Saphi Engineering\n* Newy Tech People",dateTime:"2024-07-03T18:00+10:00",eventUrl:"https://www.meetup.com/newcastle-coders-group/events/300836846",going:1,maxTickets:0,duration:"PT2H",imageUrl:"https://secure-content.meetupstatic.com/images/classic-events/505406540/676x380.webp",venue:{name:"Mudbath Digital ",lat:-32.92607,lng:151.7626,address:"8/710 Hunter st",city:"Newcastle "}},group:{name:"Newcastle Coders Group",urlname:"newcastle-coders-group",groupPhoto:{id:"505406540",baseUrl:"https://secure-content.meetupstatic.com/images/classic-events/",preview:null},logo:{id:"505406540",baseUrl:"https://secure-content.meetupstatic.com/images/classic-events/",preview:null}}},{event:{title:"NCSG July 2024 | Placeholder Event",description:"This event is a placeholder event\n\n**Event details:**\n\nDate: **WEDNESDAY** July 31st\n\nTime: 18:00-20:00\n\nVenue: 16 Honeysuckle Drive, Newcastle (The University of Newcastle 'Q Building') - second floor\n\nFood: PIZZAS Provided, please inform us of dietary requirements when RSVPing\n\nDrink: Non-alcoholic provided, come and grab a few with us at the pub after if you'd like!\n\n**Getting there/parking/public transport:**\n\n* Event location is [here](https://goo.gl/maps/rCqoDx8MbjqyeHTMA) \\- please use the western door\\. UoN requires us to keep this door closed for safety\\, so there will be someone there to let you in\\.\n* Please try and get in the door before 6:10pm. We check occasionally but you might get stuck outside in the cold for a while.\n* The [car park behind the building](https://goo.gl/maps/FzNNQfbAxxW38GNr7) is free after 5PM, and generally has plenty of room.\n* The closest public transport point is [Honeysuckle Light Rail Station](https://goo.gl/maps/3P2BpkiMaCeZ8isk9), which will take you to Newcastle Interchange and beyond every \\~7min or so. Walk along Honeysuckle Drive for a better-lit pathway.\n\n**The rest:**\n\nIf you’re experiencing any symptoms representative of COVID-19, please don’t attend. We’ll miss you, but the health/safety of attendees is paramount.\n\nNCSG is a community group determined to improve and uplift the Newcastle cybersecurity community. We meet monthly (on the last Wednesday of each month) and have a bunch of interesting speakers, from local legends to heavy hitters in the enterprise world.\n\n**Want to learn more?** Be sure to follow us on [LinkedIn](https://www.linkedin.com/company/newcastlecybersecuritygroup/) or visit newwwie.com, join the community and come and chat in the #security channel.\n\n**Keen on speaking? Reach out at the event, or message us here.**",dateTime:"2024-07-31T19:00+10:00",eventUrl:"https://www.meetup.com/newcastle-cyber-security-group/events/298927280",going:1,maxTickets:0,duration:"PT2H",imageUrl:"https://secure-content.meetupstatic.com/images/classic-events/483205216/676x380.webp",venue:null},group:{name:"Newcastle Cyber Security Group",urlname:"Newcastle-Cyber-Security-Group",groupPhoto:{id:"483205216",baseUrl:"https://secure-content.meetupstatic.com/images/classic-events/",preview:null},logo:{id:"483205216",baseUrl:"https://secure-content.meetupstatic.com/images/classic-events/",preview:null}}},{event:{title:"August: Adam Cogan on AI",description:"In August we'll be back with Adam Cogan Chief Architect at SSW giving us a talk about the current state of developing in AI. We'd love to give you more details about what he's talking about, but I'm writing this in May so everything will have changed by then.\n\nWe'd like to than our sponsors\n\n* SSW\n* Saphi Engineering",dateTime:"2024-08-07T18:00+10:00",eventUrl:"https://www.meetup.com/newcastle-coders-group/events/300837217",going:4,maxTickets:0,duration:"PT2H",imageUrl:"https://secure-content.meetupstatic.com/images/classic-events/505406540/676x380.webp",venue:{name:"SSW Newcastle - Enterprise Software Development",lat:-32.926857,lng:151.77159,address:"432 Hunter St",city:"Newcastle"}},group:{name:"Newcastle Coders Group",urlname:"newcastle-coders-group",groupPhoto:{id:"505406540",baseUrl:"https://secure-content.meetupstatic.com/images/classic-events/",preview:null},logo:{id:"505406540",baseUrl:"https://secure-content.meetupstatic.com/images/classic-events/",preview:null}}},{event:{title:"NCSG August 2024 | Placeholder Event",description:"This event is a placeholder event\n\n**Event details:**\n\nDate: **WEDNESDAY** August 28th\n\nTime: 18:00-20:00\n\nVenue: 16 Honeysuckle Drive, Newcastle (The University of Newcastle 'Q Building') - second floor\n\nFood: PIZZAS Provided, please inform us of dietary requirements when RSVPing\n\nDrink: Non-alcoholic provided, come and grab a few with us at the pub after if you'd like!\n\n**Getting there/parking/public transport:**\n\n* Event location is [here](https://goo.gl/maps/rCqoDx8MbjqyeHTMA) \\- please use the western door\\. UoN requires us to keep this door closed for safety\\, so there will be someone there to let you in\\.\n* Please try and get in the door before 6:10pm. We check occasionally but you might get stuck outside in the cold for a while.\n* The [car park behind the building](https://goo.gl/maps/FzNNQfbAxxW38GNr7) is free after 5PM, and generally has plenty of room.\n* The closest public transport point is [Honeysuckle Light Rail Station](https://goo.gl/maps/3P2BpkiMaCeZ8isk9), which will take you to Newcastle Interchange and beyond every \\~7min or so. Walk along Honeysuckle Drive for a better-lit pathway.\n\n**The rest:**\n\nIf you’re experiencing any symptoms representative of COVID-19, please don’t attend. We’ll miss you, but the health/safety of attendees is paramount.\n\nNCSG is a community group determined to improve and uplift the Newcastle cybersecurity community. We meet monthly (on the last Wednesday of each month) and have a bunch of interesting speakers, from local legends to heavy hitters in the enterprise world.\n\n**Want to learn more?** Be sure to follow us on [LinkedIn](https://www.linkedin.com/company/newcastlecybersecuritygroup/) or visit newwwie.com, join the community and come and chat in the #security channel.\n\n**Keen on speaking? Reach out at the event, or message us here.**",dateTime:"2024-08-28T18:00+10:00",eventUrl:"https://www.meetup.com/newcastle-cyber-security-group/events/298927283",going:1,maxTickets:0,duration:"PT2H",imageUrl:"https://secure-content.meetupstatic.com/images/classic-events/483205216/676x380.webp",venue:null},group:{name:"Newcastle Cyber Security Group",urlname:"Newcastle-Cyber-Security-Group",groupPhoto:{id:"483205216",baseUrl:"https://secure-content.meetupstatic.com/images/classic-events/",preview:null},logo:{id:"483205216",baseUrl:"https://secure-content.meetupstatic.com/images/classic-events/",preview:null}}}],G=function(){function e(){this.render(E)}return e.prototype.render=function(e){e.length>0?W(this.renderList(e),document.getElementById("meetupEvents")):W(M("li",{children:M("p",{children:"It appears there are no upcoming events. Check back soon."})}),document.getElementById("meetupEvents"))},e.prototype.renderList=function(e){var t=this;return e.map((function(e,n){var o=e.event,r=e.group,i=new Date(o.dateTime),s=t.niceDay(i.getDay()),a=t.niceMonth(i.getMonth()),l=t.niceTime(i);return M("li",{class:"eventItem",children:[M("div",{class:"eventItem-left",children:[t.renderImage(r,o.photoUrl),M("div",{class:"eventItem-start",children:[M("span",{class:"eventItem-start_day",children:s}),M("span",{class:"eventItem-start_time",children:l}),M("span",{class:"eventItem-start_month",children:[i.getDate()," ",a]}),M("span",{class:"eventItem-start_year",children:i.getFullYear()})]})]}),M("div",{class:"eventItem-right",children:[M("p",{class:"eventItem-title",children:o.title}),M("p",{class:"eventItem-group",children:["Hosted by: ",M("a",{href:"https://meetup.com/".concat(r.urlname),children:r.name})]}),M("p",{class:"eventItem-description",children:[o.description.substring(0,240),"..."]}),M("ul",{class:"eventItem-stats",children:[M("li",{class:"eventItem-stats_rsvp",title:"Number of people who have RSVP'd vs. the total number of spots",children:[M("svg",{version:"1.1",class:"eventItem-stats_icon",xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",viewBox:"0 0 482.9 482.9",style:"enable-background:new 0 0 482.9 482.9;",children:M("g",{children:M("g",{children:[M("path",{d:"M239.7,260.2c0.5,0,1,0,1.6,0c0.2,0,0.4,0,0.6,0c0.3,0,0.7,0,1,0c29.3-0.5,53-10.8,70.5-30.5c38.5-43.4,32.1-117.8,31.4-124.9c-2.5-53.3-27.7-78.8-48.5-90.7C280.8,5.2,262.7,0.4,242.5,0h-0.7c-0.1,0-0.3,0-0.4,0h-0.6c-11.1,0-32.9,1.8-53.8,13.7c-21,11.9-46.6,37.4-49.1,91.1c-0.7,7.1-7.1,81.5,31.4,124.9C186.7,249.4,210.4,259.7,239.7,260.2zM164.6,107.3c0-0.3,0.1-0.6,0.1-0.8c3.3-71.7,54.2-79.4,76-79.4h0.4c0.2,0,0.5,0,0.8,0c27,0.6,72.9,11.6,76,79.4c0,0.3,0,0.6,0.1,0.8c0.1,0.7,7.1,68.7-24.7,104.5c-12.6,14.2-29.4,21.2-51.5,21.4c-0.2,0-0.3,0-0.5,0l0,0c-0.2,0-0.3,0-0.5,0c-22-0.2-38.9-7.2-51.4-21.4C157.7,176.2,164.5,107.9,164.6,107.3z"}),M("path",{d:"M446.8,383.6c0-0.1,0-0.2,0-0.3c0-0.8-0.1-1.6-0.1-2.5c-0.6-19.8-1.9-66.1-45.3-80.9c-0.3-0.1-0.7-0.2-1-0.3c-45.1-11.5-82.6-37.5-83-37.8c-6.1-4.3-14.5-2.8-18.8,3.3c-4.3,6.1-2.8,14.5,3.3,18.8c1.7,1.2,41.5,28.9,91.3,41.7c23.3,8.3,25.9,33.2,26.6,56c0,0.9,0,1.7,0.1,2.5c0.1,9-0.5,22.9-2.1,30.9c-16.2,9.2-79.7,41-176.3,41c-96.2,0-160.1-31.9-176.4-41.1c-1.6-8-2.3-21.9-2.1-30.9c0-0.8,0.1-1.6,0.1-2.5c0.7-22.8,3.3-47.7,26.6-56c49.8-12.8,89.6-40.6,91.3-41.7c6.1-4.3,7.6-12.7,3.3-18.8c-4.3-6.1-12.7-7.6-18.8-3.3c-0.4,0.3-37.7,26.3-83,37.8c-0.4,0.1-0.7,0.2-1,0.3c-43.4,14.9-44.7,61.2-45.3,80.9c0,0.9,0,1.7-0.1,2.5c0,0.1,0,0.2,0,0.3c-0.1,5.2-0.2,31.9,5.1,45.3c1,2.6,2.8,4.8,5.2,6.3c3,2,74.9,47.8,195.2,47.8s192.2-45.9,195.2-47.8c2.3-1.5,4.2-3.7,5.2-6.3C447,415.5,446.9,388.8,446.8,383.6z"})]})})}),o.going," / ",o.maxTickets?o.maxTickets:"∞"]}),M("li",{class:"eventItem-stats_duration",title:"Duration of the event",children:[M("svg",{version:"1.1",class:"eventItem-stats_icon",xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",viewBox:"0 0 60 60",style:"enable-background:new 0 0 60 60;",children:M("g",{children:[M("path",{d:"M30,0C13.458,0,0,13.458,0,30s13.458,30,30,30s30-13.458,30-30S46.542,0,30,0z M30,58C14.561,58,2,45.439,2,30\n S14.561,2,30,2s28,12.561,28,28S45.439,58,30,58z"}),M("path",{d:"M30,6c-0.552,0-1,0.447-1,1v23H14c-0.552,0-1,0.447-1,1s0.448,1,1,1h16c0.552,0,1-0.447,1-1V7C31,6.447,30.552,6,30,6z"})]})}),t.parseIsoDuration(o.duration)]}),M("li",{class:"eventItem-stats_location",title:"Location of the event",children:[M("svg",{version:"1.1",class:"eventItem-stats_icon",xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",viewBox:"0 0 54.757 54.757",style:"enable-background:new 0 0 54.757 54.757;",children:M("g",{children:[M("path",{d:"M27.557,12c-3.859,0-7,3.141-7,7s3.141,7,7,7s7-3.141,7-7S31.416,12,27.557,12z M27.557,24c-2.757,0-5-2.243-5-5s2.243-5,5-5s5,2.243,5,5S30.314,24,27.557,24z"}),M("path",{d:"M40.94,5.617C37.318,1.995,32.502,0,27.38,0c-5.123,0-9.938,1.995-13.56,5.617c-6.703,6.702-7.536,19.312-1.804,26.952L27.38,54.757L42.721,32.6C48.476,24.929,47.643,12.319,40.94,5.617z M41.099,31.431L27.38,51.243L13.639,31.4C8.44,24.468,9.185,13.08,15.235,7.031C18.479,3.787,22.792,2,27.38,2s8.901,1.787,12.146,5.031C45.576,13.08,46.321,24.468,41.099,31.431z"})]})}),t.renderLocationLink(o.venue)]})]})]}),M("a",{class:"button",href:o.eventUrl,children:"More info"})]})}))},e.prototype.renderImage=function(e,t){var n="",o="eventItem-image";return e.groupPhoto?n=M("img",{src:this.renderImageLink(e.groupPhoto),alt:e.name,class:"eventItem-groupPhoto"}):t?n=M("img",{src:t,alt:e.name,class:"eventItem-image_photo"}):o+=" eventItem-image_notSupplied",M("div",{class:o,children:n})},e.prototype.renderLocationLink=function(e){return e?e.hasOwnProperty("lat")&&e.hasOwnProperty("lng")?M("a",{href:"https://www.google.com/maps/search/".concat(encodeURIComponent(e.name),"/@").concat(e.lat,",").concat(e.lng,",16z"),target:"_blank",children:[M("span",{children:[e.address,", ",e.city," -"," "]}),"View on Google"]}):M("em",{children:[M("span",{children:[e.address,","]})," ",e.city]}):M("em",{children:"Not specified"})},e.prototype.renderImageLink=function(e,t){return void 0===t&&(t="676x380"),"".concat(e.baseUrl).concat(e.id,"/").concat(t,".webp")},e.prototype.niceTime=function(e){try{return e.toLocaleString("en-US",{hour:"numeric",hour12:!0,minute:"2-digit"})}catch(n){var t=this.niceHours(e.getHours());return"".concat(t,":").concat(e.getMinutes())}},e.prototype.niceHours=function(e){return(e+24)%12||12},e.prototype.niceDay=function(e,t){void 0===t&&(t=!0);var n={0:"Sunday",1:"Monday",2:"Tuesday",3:"Wednesday",4:"Thursday",5:"Friday",6:"Saturday"};return!0===t?n[e].slice(0,3):n[e]},e.prototype.niceMonth=function(e,t){void 0===t&&(t=!0);var n={0:"January",1:"February",2:"March",3:"April",4:"May",5:"June",6:"July",7:"August",8:"September",9:"October",10:"November",11:"December"};return!0===t?n[e].slice(0,3):n[e]},e.prototype.parseIsoDuration=function(e){var t=e.match(/P((?\d+)Y)?((?\d+)M)?((?\d+)D)?T((?\d+)H)?((?\d+)M)?((?\d+)S)?/).groups;return Object.keys(t).reduce((function(e,n){return t[n]?e+"".concat(t[n]," ").concat(n):e}),"")},e}();new G,new H})()})(); \ No newline at end of file +(()=>{"use strict";(()=>{var e,t,n,o,r,i={},s=[],a=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i;function l(e,t){for(var n in t)e[n]=t[n];return e}function c(e){var t=e.parentNode;t&&t.removeChild(e)}function u(e,o,r,i,s){var a={type:e,props:o,key:r,ref:i,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:null==s?++n:s};return null==s&&null!=t.vnode&&t.vnode(a),a}function h(e){return e.children}function d(e,t){this.props=e,this.context=t}function p(e,t){if(null==t)return e.__?p(e.__,e.__.__k.indexOf(e)+1):null;for(var n;t0?u(v.type,v.props,v.key,null,v.__v):v)){if(v.__=n,v.__b=n.__b+1,null===(_=N[g])||_&&v.key==_.key&&v.type===_.type)N[g]=void 0;else for(y=0;y2&&(a.children=arguments.length>3?e.call(arguments,2):o),"function"==typeof t&&null!=t.defaultProps)for(s in t.defaultProps)void 0===a[s]&&(a[s]=t.defaultProps[s]);return u(t,a,r,i,null)}(h,null,[n]),a||i,i,void 0!==o.ownerSVGElement,!s&&r?[r]:a?null:o.firstChild?e.call(o.childNodes):null,l,!s&&r?r:a?a.__e:o.firstChild,s),N(l,n)}e=s.slice,t={__e:function(e,t,n,o){for(var r,i,s;t=t.__;)if((r=t.__c)&&!r.__)try{if((i=r.constructor)&&null!=i.getDerivedStateFromError&&(r.setState(i.getDerivedStateFromError(e)),s=r.__d),null!=r.componentDidCatch&&(r.componentDidCatch(e,o||{}),s=r.__d),s)return r.__E=r}catch(t){e=t}throw e}},n=0,d.prototype.setState=function(e,t){var n;n=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=l({},this.state),"function"==typeof e&&(e=e(l({},n),this.props)),e&&l(n,e),null!=e&&this.__v&&(t&&this.__h.push(t),g(this))},d.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),g(this))},d.prototype.render=h,o=[],y.__r=0;var C=0;function M(e,n,o,r,i){var s,a,l={};for(a in n)"ref"==a?s=n[a]:l[a]=n[a];var c={type:e,props:l,key:o,ref:s,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:--C,__source:i,__self:r};if("function"==typeof e&&(s=e.defaultProps))for(a in s)void 0===l[a]&&(l[a]=s[a]);return t.vnode&&t.vnode(c),c}var U=function(e){var t=e.data,n=t.name,o=t.location,r=t.period,i=r.interval,s=r.day,a=r.weekDay,l=t.links,c=l.twitter,u=l.facebook,h=l.website,d=l.meetUp,p=l.linkedIn,m=t.demographic,g=t.format;return M("div",{class:"card",children:[M("h4",{children:M("a",{href:h||d,children:n})}),M("dl",{children:[M("dt",{children:"Links:"}),M("dd",{children:M("ul",{children:[p?M("li",{children:M("a",{href:p,rel:"external",children:"LinkedIn"})}):"",u?M("li",{children:M("a",{href:u,rel:"external",children:"Facebook"})}):"",d?M("li",{children:M("a",{href:d,rel:"external",children:"MeetUp"})}):"",c?M("li",{children:M("a",{href:c,rel:"external",children:"Twitter"})}):""]})}),M("dt",{children:"When:"}),M("dd",{children:[i,", ",a," ",s]}),M("dt",{children:"Where:"}),M("dd",{children:o}),M("dt",{children:"Who:"}),M("dd",{children:m}),M("dt",{children:"Format:"}),M("dd",{children:g})]})]})},A=[{name:"Newcastle Coders Group",location:"ICT Building, University of Newcastle",period:{interval:"Monthly",day:"2nd",weekDay:"Wed"},links:{twitter:"https://twitter.com/ncgau",facebook:"https://www.facebook.com/groups/ncgau/",website:"http://ncg.asn.au/",meetUp:"http://www.meetup.com/Newcastle-Coders-Group/"},demographic:"Anyone with an interest in learning about the latest technology as well as new approaches and techniques to designing and developing software.",format:"Group discussion of recent tech News. Organised presentations from local and/or visiting speakers. Socialising over pizza."},{name:"Newcastle Women and Gender Diverse People in Tech",location:"NewyTechPeople Office",period:{interval:"Monthly",day:"2nd",weekDay:"Thurs"},links:{meetUp:"https://www.meetup.com/newcastle-women-and-gender-diverse-people-in-tech/"},demographic:"Women and Gender Diverse people who are in the technology field, a field adjacent to it, or have an interest in tech and would like to meet some lovely people who feel the same.",format:"The format varies but will often include networking/socialising and a presentation."},{name:"Newcastle Cybersecurity Group",location:"University of Newcastle I2N Hub Honeysuckle",period:{interval:"Monthly",day:"4th",weekDay:"Thurs"},links:{linkedIn:"https://www.linkedin.com/company/newcastlecybersecuritygroup/",meetUp:"https://www.meetup.com/Newcastle-Cyber-Security-Group/"},demographic:"Anyone interested in or practicing cybersecurity! Our members include students, consultants, engineers, penetration testers, company directors, and more!",format:"You eat pizza from Bella Italia while a local expert presents. Our presenters cover broad topics ranging from GRC, Web Security, Fraud, Security Culture, Videogame Hacking, Linux Internals, and more! We then head over to Honeysuckle Hotel for networking and a few drinks post-event."},{name:"Newcatle IoT Pioneers",location:"Stag and Hunter, Mayfield",period:{interval:"Monthly",day:"1st",weekDay:"Thurs"},links:{meetUp:"https://www.meetup.com/Newcastle-IoT-Pioneers/"},demographic:"In or around Newcastle, Lake Macquarie or the Hunter? Keen to make a splash in the Internet of Things world? Then this Meetup is for you!",format:"Organised presentations"},{name:"Hunter Data Analytics",location:"Check meetup event details (but usually at University of Newcastle City Campus)",period:{interval:"Monthly",day:"3rd",weekDay:"Thurs"},links:{meetUp:"https://www.meetup.com/Hunter-Data-Analytics/",linkedIn:"https://www.linkedin.com/company/hunter-data-analytics/",twitter:"https://twitter.com/hunteranalytics"},demographic:"Data analysts, data scientists, data engineers, statisticians, computer scientists, machine learning engineers etc",format:"Networking/chats, followed by organised presentations, followed by pub."},{name:"NewcastleJS",location:"INNX Hub Cooperative Working Space",period:{interval:"Monthly",day:"2nd",weekDay:"Tues"},links:{meetUp:"https://www.meetup.com/NewcastleJS-JavaScript-Meetup/",twitter:"https://twitter.com/newcastlejs"},demographic:"Javascript enthusiasts. Amateur to Professional, AngularJS to NodeJS and everything else JS.",format:"Some beverages and short form presentations as well as industry news and jobs board. Post meetup drinks and food at The Edwards afterwards."},{name:"Newcastle Salesforce Community Group",location:"NewyTechPeople, 24 Lindus Street, Wickham",period:{interval:"Monthly",day:"4th",weekDay:"Thurs"},links:{meetUp:"https://www.meetup.com/newcastle-salesforce-community-group/",linkedIn:"https://www.linkedin.com/groups/14186054/"},demographic:"Salesforce users, technologists, strategists, designers, business process owners, analysts, novices, experts and everything inbetween.",format:"Drinks, beers, wine, pizza and a speaker/presentation slot. The group will grow and evolve to meet the needs and interests of our members."},{name:"Blockchain Newcastle",location:"Check meetup event details",period:{interval:"Monthly",day:"",weekDay:""},links:{meetUp:"https://www.meetup.com/blockchain-newcastle/"},demographic:"People interested in future technology cycles, whether they be technologists, entrepreneurs, consultants, advisors or simply curious.",format:"Discussion over drinks, beers, wine, and food at local venues."}],H=function(){return A.map((function(e){return M(U,{data:e})}))};W(M(H,{}),document.getElementById("groups"));var E=[{event:{title:"June; 2 talks; Mob Programming + AWS Project Development Kit",description:"Howdy Coders,\nWe're back for June. This month we've got two talks from great presenters. Mark Tranter will be taking us through the AWS Project Development kit in a live-coding heavy session. The other talk will be at the complete opposite end of things with Klee Thomas (that's me) talking through Mob Programming his experiences working in this model.\n\nWe'll be running from the SSW Newcastle office and hosted by Matt Wicks who will be running a quick tech news segment. We'll have drinks and food supplied by our sponsors.\n\nWe'd like to thank our sponsors\n\n* [SSW](https://www.ssw.com.au/)\n* [V2](https://www.v2.digital/)\n* [Saphi Engineering](https://saphi.engineering/)\n\n**Mob Programming:**\nAre you finding that your delivery has slowed down? Do you have a lot of work in progress but struggle to get things done? Are you interested in how you can deliver more value with your existing team? Then this talk is for you.\nIn this talk, Klee will go through his experiences with mob programming and how it can be used to optimise your development process so that you're delivering value to customers, and making your team more engaged at the same time.\n\n**AWS Project Development Kit**\nThe AWS Project Development Kit (AWS PDK) provides building blocks for common patterns together with development tools to manage and build your projects.\nThe AWS PDK lets you define your projects programmatically via the expressive power of type-safe constructs. In this live-coding talk Mark will go through using AWS PDK to build out an app in front of your eyes.",dateTime:"2024-06-05T18:00+10:00",eventUrl:"https://www.meetup.com/newcastle-coders-group/events/300836558",going:27,maxTickets:0,duration:"PT3H",imageUrl:"https://secure-content.meetupstatic.com/images/classic-events/505406540/676x380.webp",venue:{name:"SSW Newcastle - Enterprise Software Development",lat:-32.926857,lng:151.77159,address:"432 Hunter St",city:"Newcastle"}},group:{name:"Newcastle Coders Group",urlname:"newcastle-coders-group",groupPhoto:{id:"505406540",baseUrl:"https://secure-content.meetupstatic.com/images/classic-events/",preview:null},logo:{id:"505406540",baseUrl:"https://secure-content.meetupstatic.com/images/classic-events/",preview:null}}},{event:{title:"Founder of Articulated Robotics talks ROS",description:"**About the Topic:**\nJoin us for our upcoming IoT Pioneers event on Thursday, the 6th of June, and learn more about the mysterious world of ROS with mechatronics engineer and founder of the ever-growing [YouTube channel Articulated Robotics, Josh Newans.](https://www.youtube.com/@ArticulatedRobotics)\n\nJosh is famous for his in-depth and engaging tutorials.\n\nWhether you're an industry veteran or simply fascinated by IoT, come engage with like-minded pioneers.\n\nIt's an event you won't want to miss! As always, there will be plenty of time for questions and networking. And, of course, we'll supply catering, so be sure to get in quickly!\n\nRSVP now to secure your spot!",dateTime:"2024-06-06T18:30+10:00",eventUrl:"https://www.meetup.com/newcastle-iot-pioneers/events/301306661",going:10,maxTickets:40,duration:"PT2H",imageUrl:"https://secure-content.meetupstatic.com/images/classic-events/521373895/676x380.webp",venue:{name:"Stag & Hunter Hotel",lat:-32.897324,lng:151.73674,address:"187 Maitland Rd",city:"Mayfield"}},group:{name:"Newcastle IoT Pioneers",urlname:"Newcastle-IoT-Pioneers",groupPhoto:{id:"465862831",baseUrl:"https://secure-content.meetupstatic.com/images/classic-events/",preview:null},logo:{id:"465862831",baseUrl:"https://secure-content.meetupstatic.com/images/classic-events/",preview:null}}},{event:{title:"WGDPTech Meet-up: Working Through Career Grief: What Is It & How to Move Forward",description:"Our June speaker for Women and Gender Diverse People in Tech is Shonavee Simpson-Anderson!\n\nCareer grief can be a heartbreaking, even maddening, experience and we don't talk about it enough... or at all, really. We talk about \"quiet quitting\" and \"working your wage\". But we don't talk about the larger grief these ideas come from or the fact that we can grieve aspects of our work-life. Maybe this is because in a hyper-productive, produce-til-you-die work culture it's a bit unfashionable to display these feelings over capitalist labour. Maybe it's because we don't recognise what we're actually experiencing is grief. So let's talk about it with Shonavee Simpson-Anderson - a would-have-been-book-publisher turned SEO professional. She is the Senior SEO Strategist at Firewire Digital and Co-Founder/Organiser of Edge of Search - Newcastle's first SEO conference.\n\n**5:30PM:** The event starts with a catch-up\n**6:00PM:** The presentation will begin\n\n**Don't forget our 2024 location!** We'll gather at the NewyTechPeople office at 9 Downie St, Maryville NSW for this event.\n\nEveryone is welcome to this event, regardless of gender- so share it with your friends. Through these speaker events, we aim to share experiences and knowledge, that's how we learn, and that's how we can improve the community for everyone.\n\nWe provide food, so let us know of any allergies :)",dateTime:"2024-06-13T17:30+10:00",eventUrl:"https://www.meetup.com/newcastle-women-and-gender-diverse-people-in-tech/events/299026562",going:16,maxTickets:40,duration:"PT2H",imageUrl:"https://secure-content.meetupstatic.com/images/classic-events/518951708/676x380.webp",venue:{name:"9 Downie St",lat:-32.912266,lng:151.75763,address:"9 Downie St",city:"Maryville"}},group:{name:"Women & Gender Diverse People in Tech",urlname:"newcastle-women-and-gender-diverse-people-in-tech",groupPhoto:{id:"516565764",baseUrl:"https://secure-content.meetupstatic.com/images/classic-events/",preview:null},logo:{id:"516565764",baseUrl:"https://secure-content.meetupstatic.com/images/classic-events/",preview:null}}},{event:{title:"NCSG June 2024 | Threat Hunting: The End to End",description:"Hi all!\n\nThis month we're lucky to have Brody along to talk about threat intelligence, from end to end!\n\n**Speaker bio:**\nBrody is currently serving as Director of OverWatch, CrowdStrike's threat hunting service. He joined CrowdStrike over ten years ago as an Intrusion Analyst after a brief stint with the Department of Defence and has been there ever since. Brody has been at the front lines of the Crowdstrike journey from startup, through IPO, to market leader today and has developed and shaped the tools and workflows OverWatch uses to this day.\n\n**Talk synopsis:**\nThere is very little consensus in the industry about the definition of \"threat hunting\"\nCome and learn what that phrase means at CrowdStrike and how OverWatch leverages the telemetry from CrowdStrike's EDR product to deliver a threat hunting service at enormous scale while being both a producer and a consumer of high quality threat intelligence.\n\nThis talk will explain our telemetry and detections pipeline, outline key concepts and workflows enabling our threat hunting service, and illustrate how we produce and consume threat intelligence.\n\n**Event details:**\n\nDate: **WEDNESDAY** June 26th\n\nTime: 18:00-20:00\n\nVenue: 16 Honeysuckle Drive, Newcastle (The University of Newcastle 'Q Building') - second floor\n\nFood: PIZZAS Provided, please inform us of dietary requirements when RSVPing\n\nDrink: Non-alcoholic provided, come and grab a few with us at the pub after if you'd like!\n\n**Getting there/parking/public transport:**\n\n* Event location is [here](https://goo.gl/maps/rCqoDx8MbjqyeHTMA) \\- please use the western door\\. UoN requires us to keep this door closed for safety\\, so there will be someone there to let you in\\.\n* Please try and get in the door before 6:10pm. We check occasionally but you might get stuck outside in the cold for a while.\n* The [car park behind the building](https://goo.gl/maps/FzNNQfbAxxW38GNr7) is free after 5PM, and generally has plenty of room.\n* The closest public transport point is [Honeysuckle Light Rail Station](https://goo.gl/maps/3P2BpkiMaCeZ8isk9), which will take you to Newcastle Interchange and beyond every \\~7min or so. Walk along Honeysuckle Drive for a better-lit pathway.\n\n**The rest:**\n\nIf you’re experiencing any symptoms representative of COVID-19, please don’t attend. We’ll miss you, but the health/safety of attendees is paramount.\n\nNCSG is a community group determined to improve and uplift the Newcastle cybersecurity community. We meet monthly (on the last Wednesday of each month) and have a bunch of interesting speakers, from local legends to heavy hitters in the enterprise world.\n\n**Want to learn more?** Be sure to follow us on [LinkedIn](https://www.linkedin.com/company/newcastlecybersecuritygroup/) or visit newwwie.com, join the community and come and chat in the #security channel.\n\n**Keen on speaking? Reach out at the event, or message us here.**",dateTime:"2024-06-26T18:00+10:00",eventUrl:"https://www.meetup.com/newcastle-cyber-security-group/events/298927275",going:8,maxTickets:0,duration:"PT2H",imageUrl:"https://secure-content.meetupstatic.com/images/classic-events/521456737/676x380.webp",venue:null},group:{name:"Newcastle Cyber Security Group",urlname:"Newcastle-Cyber-Security-Group",groupPhoto:{id:"483205216",baseUrl:"https://secure-content.meetupstatic.com/images/classic-events/",preview:null},logo:{id:"483205216",baseUrl:"https://secure-content.meetupstatic.com/images/classic-events/",preview:null}}},{event:{title:"July: Sephen G - Rust & WASM",description:"We are back in July with Stephen G giving us his experiences working with Rust and WASM.\n\nThis talk will cover how a combination of the Rust memory checker, type system and macros makes web development easier, when compared with other single language front and backends like typescript/nodejs, and why Stephen started teaching Rust to primary school children. http://rustycc.com.au.\n\nWe'd like to thank our sponsors\n\n* Mudbath\n* Saphi Engineering\n* Newy Tech People",dateTime:"2024-07-03T18:00+10:00",eventUrl:"https://www.meetup.com/newcastle-coders-group/events/300836846",going:1,maxTickets:0,duration:"PT2H",imageUrl:"https://secure-content.meetupstatic.com/images/classic-events/505406540/676x380.webp",venue:{name:"Mudbath Digital ",lat:-32.92607,lng:151.7626,address:"8/710 Hunter st",city:"Newcastle "}},group:{name:"Newcastle Coders Group",urlname:"newcastle-coders-group",groupPhoto:{id:"505406540",baseUrl:"https://secure-content.meetupstatic.com/images/classic-events/",preview:null},logo:{id:"505406540",baseUrl:"https://secure-content.meetupstatic.com/images/classic-events/",preview:null}}},{event:{title:"NCSG July 2024 | Placeholder Event",description:"This event is a placeholder event\n\n**Event details:**\n\nDate: **WEDNESDAY** July 31st\n\nTime: 18:00-20:00\n\nVenue: 16 Honeysuckle Drive, Newcastle (The University of Newcastle 'Q Building') - second floor\n\nFood: PIZZAS Provided, please inform us of dietary requirements when RSVPing\n\nDrink: Non-alcoholic provided, come and grab a few with us at the pub after if you'd like!\n\n**Getting there/parking/public transport:**\n\n* Event location is [here](https://goo.gl/maps/rCqoDx8MbjqyeHTMA) \\- please use the western door\\. UoN requires us to keep this door closed for safety\\, so there will be someone there to let you in\\.\n* Please try and get in the door before 6:10pm. We check occasionally but you might get stuck outside in the cold for a while.\n* The [car park behind the building](https://goo.gl/maps/FzNNQfbAxxW38GNr7) is free after 5PM, and generally has plenty of room.\n* The closest public transport point is [Honeysuckle Light Rail Station](https://goo.gl/maps/3P2BpkiMaCeZ8isk9), which will take you to Newcastle Interchange and beyond every \\~7min or so. Walk along Honeysuckle Drive for a better-lit pathway.\n\n**The rest:**\n\nIf you’re experiencing any symptoms representative of COVID-19, please don’t attend. We’ll miss you, but the health/safety of attendees is paramount.\n\nNCSG is a community group determined to improve and uplift the Newcastle cybersecurity community. We meet monthly (on the last Wednesday of each month) and have a bunch of interesting speakers, from local legends to heavy hitters in the enterprise world.\n\n**Want to learn more?** Be sure to follow us on [LinkedIn](https://www.linkedin.com/company/newcastlecybersecuritygroup/) or visit newwwie.com, join the community and come and chat in the #security channel.\n\n**Keen on speaking? Reach out at the event, or message us here.**",dateTime:"2024-07-31T19:00+10:00",eventUrl:"https://www.meetup.com/newcastle-cyber-security-group/events/298927280",going:1,maxTickets:0,duration:"PT2H",imageUrl:"https://secure-content.meetupstatic.com/images/classic-events/483205216/676x380.webp",venue:null},group:{name:"Newcastle Cyber Security Group",urlname:"Newcastle-Cyber-Security-Group",groupPhoto:{id:"483205216",baseUrl:"https://secure-content.meetupstatic.com/images/classic-events/",preview:null},logo:{id:"483205216",baseUrl:"https://secure-content.meetupstatic.com/images/classic-events/",preview:null}}},{event:{title:"August: Adam Cogan on AI",description:"In August we'll be back with Adam Cogan Chief Architect at SSW giving us a talk about the current state of developing in AI. We'd love to give you more details about what he's talking about, but I'm writing this in May so everything will have changed by then.\n\nWe'd like to than our sponsors\n\n* SSW\n* Saphi Engineering",dateTime:"2024-08-07T18:00+10:00",eventUrl:"https://www.meetup.com/newcastle-coders-group/events/300837217",going:4,maxTickets:0,duration:"PT2H",imageUrl:"https://secure-content.meetupstatic.com/images/classic-events/505406540/676x380.webp",venue:{name:"SSW Newcastle - Enterprise Software Development",lat:-32.926857,lng:151.77159,address:"432 Hunter St",city:"Newcastle"}},group:{name:"Newcastle Coders Group",urlname:"newcastle-coders-group",groupPhoto:{id:"505406540",baseUrl:"https://secure-content.meetupstatic.com/images/classic-events/",preview:null},logo:{id:"505406540",baseUrl:"https://secure-content.meetupstatic.com/images/classic-events/",preview:null}}},{event:{title:"NCSG August 2024 | Placeholder Event",description:"This event is a placeholder event\n\n**Event details:**\n\nDate: **WEDNESDAY** August 28th\n\nTime: 18:00-20:00\n\nVenue: 16 Honeysuckle Drive, Newcastle (The University of Newcastle 'Q Building') - second floor\n\nFood: PIZZAS Provided, please inform us of dietary requirements when RSVPing\n\nDrink: Non-alcoholic provided, come and grab a few with us at the pub after if you'd like!\n\n**Getting there/parking/public transport:**\n\n* Event location is [here](https://goo.gl/maps/rCqoDx8MbjqyeHTMA) \\- please use the western door\\. UoN requires us to keep this door closed for safety\\, so there will be someone there to let you in\\.\n* Please try and get in the door before 6:10pm. We check occasionally but you might get stuck outside in the cold for a while.\n* The [car park behind the building](https://goo.gl/maps/FzNNQfbAxxW38GNr7) is free after 5PM, and generally has plenty of room.\n* The closest public transport point is [Honeysuckle Light Rail Station](https://goo.gl/maps/3P2BpkiMaCeZ8isk9), which will take you to Newcastle Interchange and beyond every \\~7min or so. Walk along Honeysuckle Drive for a better-lit pathway.\n\n**The rest:**\n\nIf you’re experiencing any symptoms representative of COVID-19, please don’t attend. We’ll miss you, but the health/safety of attendees is paramount.\n\nNCSG is a community group determined to improve and uplift the Newcastle cybersecurity community. We meet monthly (on the last Wednesday of each month) and have a bunch of interesting speakers, from local legends to heavy hitters in the enterprise world.\n\n**Want to learn more?** Be sure to follow us on [LinkedIn](https://www.linkedin.com/company/newcastlecybersecuritygroup/) or visit newwwie.com, join the community and come and chat in the #security channel.\n\n**Keen on speaking? Reach out at the event, or message us here.**",dateTime:"2024-08-28T18:00+10:00",eventUrl:"https://www.meetup.com/newcastle-cyber-security-group/events/298927283",going:1,maxTickets:0,duration:"PT2H",imageUrl:"https://secure-content.meetupstatic.com/images/classic-events/483205216/676x380.webp",venue:null},group:{name:"Newcastle Cyber Security Group",urlname:"Newcastle-Cyber-Security-Group",groupPhoto:{id:"483205216",baseUrl:"https://secure-content.meetupstatic.com/images/classic-events/",preview:null},logo:{id:"483205216",baseUrl:"https://secure-content.meetupstatic.com/images/classic-events/",preview:null}}}],G=function(){function e(){this.render(E)}return e.prototype.render=function(e){e.length>0?W(this.renderList(e),document.getElementById("meetupEvents")):W(M("li",{children:M("p",{children:"It appears there are no upcoming events. Check back soon."})}),document.getElementById("meetupEvents"))},e.prototype.renderList=function(e){var t=this;return e.map((function(e,n){var o=e.event,r=e.group,i=new Date(o.dateTime),s=t.niceDay(i.getDay()),a=t.niceMonth(i.getMonth()),l=t.niceTime(i);return M("li",{class:"eventItem",children:[M("div",{class:"eventItem-left",children:[t.renderImage(r,o.photoUrl),M("div",{class:"eventItem-start",children:[M("span",{class:"eventItem-start_day",children:s}),M("span",{class:"eventItem-start_time",children:l}),M("span",{class:"eventItem-start_month",children:[i.getDate()," ",a]}),M("span",{class:"eventItem-start_year",children:i.getFullYear()})]})]}),M("div",{class:"eventItem-right",children:[M("p",{class:"eventItem-title",children:o.title}),M("p",{class:"eventItem-group",children:["Hosted by: ",M("a",{href:"https://meetup.com/".concat(r.urlname),children:r.name})]}),M("p",{class:"eventItem-description",children:[o.description.substring(0,240),"..."]}),M("ul",{class:"eventItem-stats",children:[M("li",{class:"eventItem-stats_rsvp",title:"Number of people who have RSVP'd vs. the total number of spots",children:[M("svg",{version:"1.1",class:"eventItem-stats_icon",xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",viewBox:"0 0 482.9 482.9",style:"enable-background:new 0 0 482.9 482.9;",children:M("g",{children:M("g",{children:[M("path",{d:"M239.7,260.2c0.5,0,1,0,1.6,0c0.2,0,0.4,0,0.6,0c0.3,0,0.7,0,1,0c29.3-0.5,53-10.8,70.5-30.5c38.5-43.4,32.1-117.8,31.4-124.9c-2.5-53.3-27.7-78.8-48.5-90.7C280.8,5.2,262.7,0.4,242.5,0h-0.7c-0.1,0-0.3,0-0.4,0h-0.6c-11.1,0-32.9,1.8-53.8,13.7c-21,11.9-46.6,37.4-49.1,91.1c-0.7,7.1-7.1,81.5,31.4,124.9C186.7,249.4,210.4,259.7,239.7,260.2zM164.6,107.3c0-0.3,0.1-0.6,0.1-0.8c3.3-71.7,54.2-79.4,76-79.4h0.4c0.2,0,0.5,0,0.8,0c27,0.6,72.9,11.6,76,79.4c0,0.3,0,0.6,0.1,0.8c0.1,0.7,7.1,68.7-24.7,104.5c-12.6,14.2-29.4,21.2-51.5,21.4c-0.2,0-0.3,0-0.5,0l0,0c-0.2,0-0.3,0-0.5,0c-22-0.2-38.9-7.2-51.4-21.4C157.7,176.2,164.5,107.9,164.6,107.3z"}),M("path",{d:"M446.8,383.6c0-0.1,0-0.2,0-0.3c0-0.8-0.1-1.6-0.1-2.5c-0.6-19.8-1.9-66.1-45.3-80.9c-0.3-0.1-0.7-0.2-1-0.3c-45.1-11.5-82.6-37.5-83-37.8c-6.1-4.3-14.5-2.8-18.8,3.3c-4.3,6.1-2.8,14.5,3.3,18.8c1.7,1.2,41.5,28.9,91.3,41.7c23.3,8.3,25.9,33.2,26.6,56c0,0.9,0,1.7,0.1,2.5c0.1,9-0.5,22.9-2.1,30.9c-16.2,9.2-79.7,41-176.3,41c-96.2,0-160.1-31.9-176.4-41.1c-1.6-8-2.3-21.9-2.1-30.9c0-0.8,0.1-1.6,0.1-2.5c0.7-22.8,3.3-47.7,26.6-56c49.8-12.8,89.6-40.6,91.3-41.7c6.1-4.3,7.6-12.7,3.3-18.8c-4.3-6.1-12.7-7.6-18.8-3.3c-0.4,0.3-37.7,26.3-83,37.8c-0.4,0.1-0.7,0.2-1,0.3c-43.4,14.9-44.7,61.2-45.3,80.9c0,0.9,0,1.7-0.1,2.5c0,0.1,0,0.2,0,0.3c-0.1,5.2-0.2,31.9,5.1,45.3c1,2.6,2.8,4.8,5.2,6.3c3,2,74.9,47.8,195.2,47.8s192.2-45.9,195.2-47.8c2.3-1.5,4.2-3.7,5.2-6.3C447,415.5,446.9,388.8,446.8,383.6z"})]})})}),o.going," / ",o.maxTickets?o.maxTickets:"∞"]}),M("li",{class:"eventItem-stats_duration",title:"Duration of the event",children:[M("svg",{version:"1.1",class:"eventItem-stats_icon",xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",viewBox:"0 0 60 60",style:"enable-background:new 0 0 60 60;",children:M("g",{children:[M("path",{d:"M30,0C13.458,0,0,13.458,0,30s13.458,30,30,30s30-13.458,30-30S46.542,0,30,0z M30,58C14.561,58,2,45.439,2,30\n S14.561,2,30,2s28,12.561,28,28S45.439,58,30,58z"}),M("path",{d:"M30,6c-0.552,0-1,0.447-1,1v23H14c-0.552,0-1,0.447-1,1s0.448,1,1,1h16c0.552,0,1-0.447,1-1V7C31,6.447,30.552,6,30,6z"})]})}),t.parseIsoDuration(o.duration)]}),M("li",{class:"eventItem-stats_location",title:"Location of the event",children:[M("svg",{version:"1.1",class:"eventItem-stats_icon",xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",viewBox:"0 0 54.757 54.757",style:"enable-background:new 0 0 54.757 54.757;",children:M("g",{children:[M("path",{d:"M27.557,12c-3.859,0-7,3.141-7,7s3.141,7,7,7s7-3.141,7-7S31.416,12,27.557,12z M27.557,24c-2.757,0-5-2.243-5-5s2.243-5,5-5s5,2.243,5,5S30.314,24,27.557,24z"}),M("path",{d:"M40.94,5.617C37.318,1.995,32.502,0,27.38,0c-5.123,0-9.938,1.995-13.56,5.617c-6.703,6.702-7.536,19.312-1.804,26.952L27.38,54.757L42.721,32.6C48.476,24.929,47.643,12.319,40.94,5.617z M41.099,31.431L27.38,51.243L13.639,31.4C8.44,24.468,9.185,13.08,15.235,7.031C18.479,3.787,22.792,2,27.38,2s8.901,1.787,12.146,5.031C45.576,13.08,46.321,24.468,41.099,31.431z"})]})}),t.renderLocationLink(o.venue)]})]})]}),M("a",{class:"button",href:o.eventUrl,children:"More info"})]})}))},e.prototype.renderImage=function(e,t){var n="",o="eventItem-image";return e.groupPhoto?n=M("img",{src:this.renderImageLink(e.groupPhoto),alt:e.name,class:"eventItem-groupPhoto"}):t?n=M("img",{src:t,alt:e.name,class:"eventItem-image_photo"}):o+=" eventItem-image_notSupplied",M("div",{class:o,children:n})},e.prototype.renderLocationLink=function(e){return e?e.hasOwnProperty("lat")&&e.hasOwnProperty("lng")?M("a",{href:"https://www.google.com/maps/search/".concat(encodeURIComponent(e.name),"/@").concat(e.lat,",").concat(e.lng,",16z"),target:"_blank",children:[M("span",{children:[e.address,", ",e.city," -"," "]}),"View on Google"]}):M("em",{children:[M("span",{children:[e.address,","]})," ",e.city]}):M("em",{children:"Not specified"})},e.prototype.renderImageLink=function(e,t){return void 0===t&&(t="676x380"),"".concat(e.baseUrl).concat(e.id,"/").concat(t,".webp")},e.prototype.niceTime=function(e){try{return e.toLocaleString("en-US",{hour:"numeric",hour12:!0,minute:"2-digit"})}catch(n){var t=this.niceHours(e.getHours());return"".concat(t,":").concat(e.getMinutes())}},e.prototype.niceHours=function(e){return(e+24)%12||12},e.prototype.niceDay=function(e,t){void 0===t&&(t=!0);var n={0:"Sunday",1:"Monday",2:"Tuesday",3:"Wednesday",4:"Thursday",5:"Friday",6:"Saturday"};return!0===t?n[e].slice(0,3):n[e]},e.prototype.niceMonth=function(e,t){void 0===t&&(t=!0);var n={0:"January",1:"February",2:"March",3:"April",4:"May",5:"June",6:"July",7:"August",8:"September",9:"October",10:"November",11:"December"};return!0===t?n[e].slice(0,3):n[e]},e.prototype.parseIsoDuration=function(e){var t=e.match(/P((?\d+)Y)?((?\d+)M)?((?\d+)D)?T((?\d+)H)?((?\d+)M)?((?\d+)S)?/).groups;return Object.keys(t).reduce((function(e,n){return t[n]?e+"".concat(t[n]," ").concat(n):e}),"")},e}();new G,new H})()})(); \ No newline at end of file diff --git a/src/js/events/events-data.ts b/src/js/events/events-data.ts index 77cbf6e9..7f4c9183 100644 --- a/src/js/events/events-data.ts +++ b/src/js/events/events-data.ts @@ -1,4 +1,4 @@ -// Auto Generated on 2024-06-04T13:21:47.399Z +// Auto Generated on 2024-06-05T03:30:22.753Z import { type EventItem } from "./types"; export const events: readonly EventItem[] = [ @@ -8,7 +8,7 @@ export const events: readonly EventItem[] = [ "description": "Howdy Coders,\nWe're back for June. This month we've got two talks from great presenters. Mark Tranter will be taking us through the AWS Project Development kit in a live-coding heavy session. The other talk will be at the complete opposite end of things with Klee Thomas (that's me) talking through Mob Programming his experiences working in this model.\n\nWe'll be running from the SSW Newcastle office and hosted by Matt Wicks who will be running a quick tech news segment. We'll have drinks and food supplied by our sponsors.\n\nWe'd like to thank our sponsors\n\n* [SSW](https://www.ssw.com.au/)\n* [V2](https://www.v2.digital/)\n* [Saphi Engineering](https://saphi.engineering/)\n\n**Mob Programming:**\nAre you finding that your delivery has slowed down? Do you have a lot of work in progress but struggle to get things done? Are you interested in how you can deliver more value with your existing team? Then this talk is for you.\nIn this talk, Klee will go through his experiences with mob programming and how it can be used to optimise your development process so that you're delivering value to customers, and making your team more engaged at the same time.\n\n**AWS Project Development Kit**\nThe AWS Project Development Kit (AWS PDK) provides building blocks for common patterns together with development tools to manage and build your projects.\nThe AWS PDK lets you define your projects programmatically via the expressive power of type-safe constructs. In this live-coding talk Mark will go through using AWS PDK to build out an app in front of your eyes.", "dateTime": "2024-06-05T18:00+10:00", "eventUrl": "https://www.meetup.com/newcastle-coders-group/events/300836558", - "going": 23, + "going": 27, "maxTickets": 0, "duration": "PT3H", "imageUrl": "https://secure-content.meetupstatic.com/images/classic-events/505406540/676x380.webp", @@ -74,7 +74,7 @@ export const events: readonly EventItem[] = [ "description": "Our June speaker for Women and Gender Diverse People in Tech is Shonavee Simpson-Anderson!\n\nCareer grief can be a heartbreaking, even maddening, experience and we don't talk about it enough... or at all, really. We talk about \"quiet quitting\" and \"working your wage\". But we don't talk about the larger grief these ideas come from or the fact that we can grieve aspects of our work-life. Maybe this is because in a hyper-productive, produce-til-you-die work culture it's a bit unfashionable to display these feelings over capitalist labour. Maybe it's because we don't recognise what we're actually experiencing is grief. So let's talk about it with Shonavee Simpson-Anderson - a would-have-been-book-publisher turned SEO professional. She is the Senior SEO Strategist at Firewire Digital and Co-Founder/Organiser of Edge of Search - Newcastle's first SEO conference.\n\n**5:30PM:** The event starts with a catch-up\n**6:00PM:** The presentation will begin\n\n**Don't forget our 2024 location!** We'll gather at the NewyTechPeople office at 9 Downie St, Maryville NSW for this event.\n\nEveryone is welcome to this event, regardless of gender- so share it with your friends. Through these speaker events, we aim to share experiences and knowledge, that's how we learn, and that's how we can improve the community for everyone.\n\nWe provide food, so let us know of any allergies :)", "dateTime": "2024-06-13T17:30+10:00", "eventUrl": "https://www.meetup.com/newcastle-women-and-gender-diverse-people-in-tech/events/299026562", - "going": 14, + "going": 16, "maxTickets": 40, "duration": "PT2H", "imageUrl": "https://secure-content.meetupstatic.com/images/classic-events/518951708/676x380.webp", @@ -104,7 +104,7 @@ export const events: readonly EventItem[] = [ { "event": { "title": "NCSG June 2024 | Threat Hunting: The End to End", - "description": "Hi all!\n\nThis month we're luck to have Brody along to talk about threat intelligence, from end to end!\n\n**Speaker bio:**\nBrody is currently serving as Director of OverWatch, CrowdStrike's threat hunting service. He joined CrowdStrike over ten years ago as an Intrusion Analyst after a brief stint with the Department of Defence and has been there ever since. Brody has been at the front lines of the Crowdstrike journey from startup, through IPO, to market leader today and has developed and shaped the tools and workflows OverWatch uses to this day.\n\n**Talk synopsis:**\nThere is very little consensus in the industry about the definition of \"threat hunting\"\nCome and learn what that phrase means at CrowdStrike and how OverWatch leverages the telemetry from CrowdStrike's EDR product to deliver a threat hunting service at enormous scale while being both a producer and a consumer of high quality threat intelligence.\n\nThis talk will explain our telemetry and detections pipeline, outline key concepts and workflows enabling our threat hunting service, and illustrate how we produce and consume threat intelligence.\n\n**Event details:**\n\nDate: **WEDNESDAY** June 26th\n\nTime: 18:00-20:00\n\nVenue: 16 Honeysuckle Drive, Newcastle (The University of Newcastle 'Q Building') - second floor\n\nFood: PIZZAS Provided, please inform us of dietary requirements when RSVPing\n\nDrink: Non-alcoholic provided, come and grab a few with us at the pub after if you'd like!\n\n**Getting there/parking/public transport:**\n\n* Event location is [here](https://goo.gl/maps/rCqoDx8MbjqyeHTMA) \\- please use the western door\\. UoN requires us to keep this door closed for safety\\, so there will be someone there to let you in\\.\n* Please try and get in the door before 6:10pm. We check occasionally but you might get stuck outside in the cold for a while.\n* The [car park behind the building](https://goo.gl/maps/FzNNQfbAxxW38GNr7) is free after 5PM, and generally has plenty of room.\n* The closest public transport point is [Honeysuckle Light Rail Station](https://goo.gl/maps/3P2BpkiMaCeZ8isk9), which will take you to Newcastle Interchange and beyond every \\~7min or so. Walk along Honeysuckle Drive for a better-lit pathway.\n\n**The rest:**\n\nIf you’re experiencing any symptoms representative of COVID-19, please don’t attend. We’ll miss you, but the health/safety of attendees is paramount.\n\nNCSG is a community group determined to improve and uplift the Newcastle cybersecurity community. We meet monthly (on the last Wednesday of each month) and have a bunch of interesting speakers, from local legends to heavy hitters in the enterprise world.\n\n**Want to learn more?** Be sure to follow us on [LinkedIn](https://www.linkedin.com/company/newcastlecybersecuritygroup/) or visit newwwie.com, join the community and come and chat in the #security channel.\n\n**Keen on speaking? Reach out at the event, or message us here.**", + "description": "Hi all!\n\nThis month we're lucky to have Brody along to talk about threat intelligence, from end to end!\n\n**Speaker bio:**\nBrody is currently serving as Director of OverWatch, CrowdStrike's threat hunting service. He joined CrowdStrike over ten years ago as an Intrusion Analyst after a brief stint with the Department of Defence and has been there ever since. Brody has been at the front lines of the Crowdstrike journey from startup, through IPO, to market leader today and has developed and shaped the tools and workflows OverWatch uses to this day.\n\n**Talk synopsis:**\nThere is very little consensus in the industry about the definition of \"threat hunting\"\nCome and learn what that phrase means at CrowdStrike and how OverWatch leverages the telemetry from CrowdStrike's EDR product to deliver a threat hunting service at enormous scale while being both a producer and a consumer of high quality threat intelligence.\n\nThis talk will explain our telemetry and detections pipeline, outline key concepts and workflows enabling our threat hunting service, and illustrate how we produce and consume threat intelligence.\n\n**Event details:**\n\nDate: **WEDNESDAY** June 26th\n\nTime: 18:00-20:00\n\nVenue: 16 Honeysuckle Drive, Newcastle (The University of Newcastle 'Q Building') - second floor\n\nFood: PIZZAS Provided, please inform us of dietary requirements when RSVPing\n\nDrink: Non-alcoholic provided, come and grab a few with us at the pub after if you'd like!\n\n**Getting there/parking/public transport:**\n\n* Event location is [here](https://goo.gl/maps/rCqoDx8MbjqyeHTMA) \\- please use the western door\\. UoN requires us to keep this door closed for safety\\, so there will be someone there to let you in\\.\n* Please try and get in the door before 6:10pm. We check occasionally but you might get stuck outside in the cold for a while.\n* The [car park behind the building](https://goo.gl/maps/FzNNQfbAxxW38GNr7) is free after 5PM, and generally has plenty of room.\n* The closest public transport point is [Honeysuckle Light Rail Station](https://goo.gl/maps/3P2BpkiMaCeZ8isk9), which will take you to Newcastle Interchange and beyond every \\~7min or so. Walk along Honeysuckle Drive for a better-lit pathway.\n\n**The rest:**\n\nIf you’re experiencing any symptoms representative of COVID-19, please don’t attend. We’ll miss you, but the health/safety of attendees is paramount.\n\nNCSG is a community group determined to improve and uplift the Newcastle cybersecurity community. We meet monthly (on the last Wednesday of each month) and have a bunch of interesting speakers, from local legends to heavy hitters in the enterprise world.\n\n**Want to learn more?** Be sure to follow us on [LinkedIn](https://www.linkedin.com/company/newcastlecybersecuritygroup/) or visit newwwie.com, join the community and come and chat in the #security channel.\n\n**Keen on speaking? Reach out at the event, or message us here.**", "dateTime": "2024-06-26T18:00+10:00", "eventUrl": "https://www.meetup.com/newcastle-cyber-security-group/events/298927275", "going": 8,