[{"data":1,"prerenderedAt":164},["ShallowReactive",2],{"B5YjtTQgLycqOC5Mpp20xCgHSgu77_4_weCoi5msouc":3,"_apollo:default":106},{"events":4,"previous":97,"next":101,"photos":105},[5],{"__typename":6,"id":7,"date":8,"time":9,"title":9,"eventType":9,"edition":10,"meetupLink":11,"streamLink":9,"venue":12,"talks":19,"sponsors":77},"Event","cjlttrxcrmvtg09242txbq4ot","2018-09-18",null,28,"https:\u002F\u002Fwww.meetup.com\u002FWeb-Zurich\u002Fevents\u002F254465276\u002F",{"__typename":13,"name":14,"street":15,"zip":16,"city":17,"googleMapsUrl":18},"Venue","Impact Hub Zürich - Viadukt","Viaduktstrasse 93","8005","Zürich","https:\u002F\u002Fgoo.gl\u002Fmaps\u002FwnYhbDWbyWR2",[20,36,49,63],{"__typename":21,"id":22,"name":23,"abstract":24,"youtubecode":25,"speakers":26},"Talk","cjltub421mwyz0924q46z1wut","Smell of Functional Programming","Functional programming style can be applied pragmatically to our daily javascript to improve the quality and the readability of our code. \n\nWe will go through some examples understanding the advantages of a semantic approach vs an imperative programming style. \n\nYou will learn how functional programming patterns could let you avoid many bugs in your applications production code.","U4sZAfSCo6c",[27],{"__typename":28,"id":29,"name":30,"role":31,"company":9,"speakerPicture":32},"Speaker","cjltub94zmwzf09246a7dc4mx","Gianluca Guarini","Software developer, Riot.js maintainer",{"__typename":33,"url":34,"fileName":35},"Asset","https:\u002F\u002Feu-central-1.graphassets.com\u002FAYopFRtiZSsGRyNXA0N4nz\u002FGWBCQJJ2TbqJFIQjI9v6","gianluca-guarini.jpg",{"__typename":21,"id":37,"name":38,"abstract":39,"youtubecode":40,"speakers":41},"cjlttu2vhmvyg0924fxjjqjmf","Full-Text Indexing with lucene","This talk will explain basic full text indexing features with the example of lucene. I will give a brief introduction of indexes in general, then describe the characteristics of lucene as reverse lookup index. Finally, I will go through the analyzing process and describe full-text features such as stop words and stemming.","sVOMDnPsrUE",[42],{"__typename":28,"id":43,"name":44,"role":45,"company":9,"speakerPicture":46},"cjlttv998mw0u0924tugylv8c","Markus Klimmasch","Sitecore consultant",{"__typename":33,"url":47,"fileName":48},"https:\u002F\u002Feu-central-1.graphassets.com\u002FAYopFRtiZSsGRyNXA0N4nz\u002FzQTSe1sfS4eI7YELz06i","Markus Klimmasch.jpg",{"__typename":21,"id":50,"name":51,"abstract":52,"youtubecode":53,"speakers":54},"cjltuerg1mx6i0924ikeiqoj1","Web Images: You are probably doing it wrong","Nearly all projects have images in them. So naturally I came across so many things going wrong with images on the web, in way too many projects that I had to collect them and find the better ways to do things. This talk should leave you with an innate sense of dread that you have quite a few horrible mistakes in your work, but also with a hope that you are now armed with the knowledge and potentially tools, to correct them.","tctZNJcGVs8",[55],{"__typename":28,"id":56,"name":57,"role":58,"company":59,"speakerPicture":60},"cjltuglcgmxbe0924varrltzb","Christian Riesen","CTO","AlpineAI",{"__typename":33,"url":61,"fileName":62},"https:\u002F\u002Feu-central-1.graphassets.com\u002FAYopFRtiZSsGRyNXA0N4nz\u002FolCRHRbBRxiKMobyXTHF","christian-riesen.jpg",{"__typename":21,"id":64,"name":65,"abstract":66,"youtubecode":67,"speakers":68},"cjjn7dh6z7zo60953ahlxvjk9","Introduction to ClojureScript and Functional Programming","The complexity of software is growing at an exponential rate. The biggest challenge is the growing complexity of dynamic state which makes it hard to reason about a system. There are many paradigms aiming to ease the situation. To reduce incidental complexity \"Functional Programming\" and \"Code Hot-Reloading\" have become much talked about topics in the web development community. In this talk, Alain will show you how to supercharge your development setup with true code hot-reloading in a truly functional programming language.","aQSQCDOByU4",[69],{"__typename":28,"id":70,"name":71,"role":72,"company":73,"speakerPicture":74},"cjjn8c65q821a0953si4ulczw","Alain M. Lafon","CEO","200ok GmbH",{"__typename":33,"url":75,"fileName":76},"https:\u002F\u002Feu-central-1.graphassets.com\u002FAYopFRtiZSsGRyNXA0N4nz\u002FOwFZ3b59RraYKm1qE2EZ","munen_alain_lafon.jpg",[78,85,91],{"__typename":79,"id":80,"name":81,"website":82,"logo":83},"Sponsor","cjlv32pflphqu09243s2xm2lu","oddEVEN","http:\u002F\u002Foddeven.ch\u002F",{"__typename":33,"url":84},"https:\u002F\u002Feu-central-1.graphassets.com\u002FAYopFRtiZSsGRyNXA0N4nz\u002FPUJPHEFsSZK1yPWyKM0z",{"__typename":79,"id":86,"name":87,"website":88,"logo":89},"cjkign0h5vjkl0953a7zh4bqz","Impact Hub Zürich","https:\u002F\u002Fzurich.impacthub.ch",{"__typename":33,"url":90},"https:\u002F\u002Feu-central-1.graphassets.com\u002FAYopFRtiZSsGRyNXA0N4nz\u002FGehLsBeQQ9e2335jnXlt",{"__typename":79,"id":92,"name":93,"website":94,"logo":95},"cl9pqxo8truvn0aupzxcjp89i","Hygraph","https:\u002F\u002Fhygraph.com\u002F",{"__typename":33,"url":96},"https:\u002F\u002Feu-central-1.graphassets.com\u002FAYopFRtiZSsGRyNXA0N4nz\u002FAIhJL5RSdqCpEr3ieGr3",[98],{"__typename":6,"date":99,"title":100},"2018-08-28","8\u002F2018",[102],{"__typename":6,"date":103,"title":104},"2018-10-26","October 2018",[],{"Speaker:cjltub94zmwzf09246a7dc4mx":107,"Talk:cjltub421mwyz0924q46z1wut":109,"Speaker:cjlttv998mw0u0924tugylv8c":113,"Talk:cjlttu2vhmvyg0924fxjjqjmf":115,"Speaker:cjltuglcgmxbe0924varrltzb":119,"Talk:cjltuerg1mx6i0924ikeiqoj1":121,"Speaker:cjjn8c65q821a0953si4ulczw":125,"Talk:cjjn7dh6z7zo60953ahlxvjk9":127,"Sponsor:cjlv32pflphqu09243s2xm2lu":131,"Sponsor:cjkign0h5vjkl0953a7zh4bqz":133,"Sponsor:cl9pqxo8truvn0aupzxcjp89i":135,"Event:cjlttrxcrmvtg09242txbq4ot":137,"ROOT_QUERY":155},["null","__typename",28,"id",29,"name",30,"role",31,"company",9,"speakerPicture",108],["null","__typename",33,"url",34,"fileName",35],["null","__typename",21,"id",22,"name",23,"abstract",24,"youtubecode",25,"speakers",110],[111],{"__ref":112},"Speaker:cjltub94zmwzf09246a7dc4mx",["null","__typename",28,"id",43,"name",44,"role",45,"company",9,"speakerPicture",114],["null","__typename",33,"url",47,"fileName",48],["null","__typename",21,"id",37,"name",38,"abstract",39,"youtubecode",40,"speakers",116],[117],{"__ref":118},"Speaker:cjlttv998mw0u0924tugylv8c",["null","__typename",28,"id",56,"name",57,"role",58,"company",59,"speakerPicture",120],["null","__typename",33,"url",61,"fileName",62],["null","__typename",21,"id",50,"name",51,"abstract",52,"youtubecode",53,"speakers",122],[123],{"__ref":124},"Speaker:cjltuglcgmxbe0924varrltzb",["null","__typename",28,"id",70,"name",71,"role",72,"company",73,"speakerPicture",126],["null","__typename",33,"url",75,"fileName",76],["null","__typename",21,"id",64,"name",65,"abstract",66,"youtubecode",67,"speakers",128],[129],{"__ref":130},"Speaker:cjjn8c65q821a0953si4ulczw",["null","__typename",79,"id",80,"name",81,"website",82,"logo",132],["null","__typename",33,"url",84],["null","__typename",79,"id",86,"name",87,"website",88,"logo",134],["null","__typename",33,"url",90],["null","__typename",79,"id",92,"name",93,"website",94,"logo",136],["null","__typename",33,"url",96],["null","__typename",6,"id",7,"date",8,"time",9,"title",9,"eventType",9,"edition",10,"meetupLink",11,"streamLink",9,"venue",138,"talks",139,"sponsors",148],["null","__typename",13,"name",14,"street",15,"zip",16,"city",17,"googleMapsUrl",18],[140,142,144,146],{"__ref":141},"Talk:cjltub421mwyz0924q46z1wut",{"__ref":143},"Talk:cjlttu2vhmvyg0924fxjjqjmf",{"__ref":145},"Talk:cjltuerg1mx6i0924ikeiqoj1",{"__ref":147},"Talk:cjjn7dh6z7zo60953ahlxvjk9",[149,151,153],{"__ref":150},"Sponsor:cjlv32pflphqu09243s2xm2lu",{"__ref":152},"Sponsor:cjkign0h5vjkl0953a7zh4bqz",{"__ref":154},"Sponsor:cl9pqxo8truvn0aupzxcjp89i",["null","__typename",156,"events({\"first\":1,\"where\":{\"date\":\"2018-09-18\"}})",157,"events({\"first\":1,\"orderBy\":\"date_DESC\",\"where\":{\"NOT\":[{\"title_starts_with\":\"No event\"}],\"date_lt\":\"2018-09-18\"}})",160,"events({\"first\":1,\"orderBy\":\"date_ASC\",\"where\":{\"NOT\":[{\"title_starts_with\":\"No event\"}],\"date_gt\":\"2018-09-18\"}})",162,"photos({\"first\":60,\"where\":{\"date\":\"2018-09-18\"}})",105],"Query",[158],{"__ref":159},"Event:cjlttrxcrmvtg09242txbq4ot",[161],["null","__typename",6,"date",99,"title",100],[163],["null","__typename",6,"date",103,"title",104],1791213702670]