"," expects a list of products (actually a JavaScript array). But currently the type of products is a\n",[119,963,964],{},"java.util.List"," which doesn’t have the map method. Note the datatype of products in the image below.",[18,967,968],{},[216,969],{"alt":970,"src":971},"nashorn-debugging","https://media.synyx.de/uploads//2016/03/nashorn-debugging.png",[618,973,974],{},[18,975,976],{},"“Given a Java array or Collection, this function returns a JavaScript array with a shallow copy of its contents”",[18,978,979,980,982],{},"So our renderServer function defined in ",[119,981,132],{}," must be extended to:",[18,984,985],{},"Now we’re ready to go 🙂",[18,987,988,989,992,993,998],{},"Rebuild the frontend with ",[119,990,991],{},"npm run build",", restart the Spring Boot application, reload ",[362,994,995],{},[22,996,181],{"href":181,"rel":997},[26]," and\nadmire our awesome product list.",[18,1000,1001],{},[216,1002],{"alt":1003,"src":1004},"awesome-product-list-001","https://media.synyx.de/uploads//2016/03/awesome-product-list-001.png",[36,1006,387],{"id":386},[56,1008,1009,1012,1018,1026],{},[44,1010,1011],{},"using Nashorn is no rocket science",[44,1013,1014,1015,1017],{},"load js files via ",[119,1016,705],{}," to enable debugging (at least in IntelliJ)",[44,1019,1020,1022,1023],{},[362,1021,964],{}," must be converted to JavaScript array with ",[119,1024,1025],{},"Java.from",[44,1027,1028],{},"manually rebuilding and reloading the ReactJS app sucks (autoreload would be cool, right)",[18,1030,1031],{},[216,1032],{"alt":1033,"src":1034},"js-webpack-nashorn","https://media.synyx.de/uploads//2016/03/js-webpack-nashorn.png",[36,1036,421],{"id":420},[56,1038,1039,1042],{},[44,1040,1041],{},"using webpack to enhance developer experience",[44,1043,1044],{},"implementing the sorting feature",[18,1046,1047],{},[99,1048,433],{},[435,1050,437],{},{"title":189,"searchDepth":203,"depth":203,"links":1052},[1053,1054,1055,1056,1057],{"id":38,"depth":203,"text":39},{"id":582,"depth":203,"text":495},{"id":599,"depth":203,"text":501},{"id":386,"depth":203,"text":387},{"id":420,"depth":203,"text":421},[447],"2016-03-11T11:29:12","This is the first article of a series about server side rendering and progressive enhancement. We will implement a\\nproduct list that can be sorted by two parameters. Furthermore the app will be progressively enhanced, means the html\\ndocument is rendered on the server and javascript will just enhance the app on the client if possible.","https://synyx.de/blog/springboot-reactjs-server-side-rendering/",{},"/blog/springboot-reactjs-server-side-rendering",{"title":469,"description":478},"springboot-reactjs-server-side-rendering","blog/springboot-reactjs-server-side-rendering",[459,460,461,462,463,464],"This is the first article of a series about server side rendering and progressive enhancement. We will implement a product list that can be sorted by two parameters. Furthermore the…","NgbG5R1prPK9EUbjPI1FYf4uauo9uWfYO5zNB_kSUvk",{"id":1071,"title":1072,"author":1073,"body":1075,"category":1258,"date":1259,"description":1260,"extension":450,"link":1261,"meta":1262,"navigation":199,"path":1263,"seo":1264,"slug":1079,"stem":1266,"tags":1267,"teaser":1275,"__hash__":1276},"blog/blog/devoxx-poland-2015-summary.md","Devoxx Poland 2015 Summary",[1074],"szulc",{"type":11,"value":1076,"toc":1256},[1077,1080,1101,1107,1110,1115,1118,1137,1143,1148,1151,1154,1157,1163,1168,1171,1174,1180,1185,1188,1191,1196,1199,1202,1207,1210,1213,1216,1221,1224,1227,1230,1233,1236,1241,1244,1253],[14,1078,1072],{"id":1079},"devoxx-poland-2015-summary",[18,1081,1082,1083,1088,1089,1094,1095,1100],{},"So that’s it. Three days, 2.000 Developers from 20 countries, over 140 speakers from around the world, and one\noutstanding beautiful city. It is for the first time, when ",[22,1084,1087],{"href":1085,"rel":1086},"http://devoxx.pl",[26],"Devoxx Poland"," (previously known\nas ",[22,1090,1093],{"href":1091,"rel":1092},"http://2014.33degree.org",[26],"33rd Degree","), one of the most recognizable European Java Conference took place in Krakow,\nthe city of the polish kings, and one of the most important places in whole polish history. It took place from Monday to\nWednesday last week in the ",[22,1096,1099],{"href":1097,"rel":1098},"http://www.icekrakow.pl/",[26],"ICE Conference Center",", which is located directly by the Vistula\nriver, with beautiful view over the Wawel Royal Castle.",[18,1102,1103],{},[216,1104],{"alt":1105,"src":1106},"\"Inside the ICE Conference Center \"","https://media.synyx.de/uploads//2015/06/IMG_20150624_110556.jpg",[18,1108,1109],{},"Now it’s time to write some short summary. Below is my personal list of conclusions and analysis about the current state\nof Java industry and where it is going to, based on that what I’ve heard and seen during the conference.",[18,1111,1112],{},[99,1113,1114],{},"1. The rise of Microservices",[18,1116,1117],{},"You might say – “yep, of course”. It is obvious for everyone who is following the development of Java & Web Ecosystem\nthat microservices are the hottest and fancies “new” “technology” of the year 2015. I counted that around 10 talks (\nfrom around 100 full-time presentations) were completely dedicated to them. Another couple or so discussed tools\nemerged to make them easier to monitor, deploy and deal with them. And nearly every other talk mentioned them.",[18,1119,1120,1121,1124,1125,1130,1131,1136],{},"I think we are in the peak phase. I remember two years ago at",[99,1122,1123],{},"GeeCON 2013","as I saw the\nfirst ",[22,1126,1129],{"href":1127,"rel":1128},"http://2013.geecon.org/speakers/sam-newman.html",[26],"talk"," about it. Now it explodes, and you could hear at Devoxx\neverything about it:from theory and principles, through architecture, best practices, tools supporting it, monitoring,\ndevops, to live coding demos. Most of this talks were very enthusiastic about it, although in the next few months I\nexpect some more skeptical or at least balanced talks. There was\nactually ",[22,1132,1135],{"href":1133,"rel":1134},"https://web.archive.org/web/20150503201315/http://cfp.devoxx.pl:80/2015/talk/MZA-9564/Modularity_in_post_microservice_world",[26],"one","\nlike this.",[18,1138,1139],{},[216,1140],{"alt":1141,"src":1142},"\"Microservices Live-Coding Demo\"","https://media.synyx.de/uploads//2015/06/IMG_20150623_154822.jpg",[18,1144,1145],{},[99,1146,1147],{},"2. Reactive and Resilient by default",[18,1149,1150],{},"The second most important topic at Devoxx was the resiliency and reactive programming, together with durability,\nasynchronous programming, circuit breaking and back pressure, which are all actually strongly connected with\nmicroservices.",[18,1152,1153],{},"Conclusion from the talks I have seen is quite obvious: if something can crash, it eventually will, most probably in the\nworst moment. That is why resiliency and recovery mechanisms are so important and should be not only a feature, but a\nmust, especially in the era of microservices.",[18,1155,1156],{},"The application (or actually the whole container or server) should be able to crash at any time and the supervisor\nshould take care of it. The other parts of the system should be able to continue their operation normally almost as if\nnothing had happened, circuit-breaking the failed system and using fall-back mechanisms, providing some simplified\ndata from other sources. And as soon the failed part of the system has been recovered, it should automatically back to\nnormal.",[18,1158,1159],{},[216,1160],{"alt":1161,"src":1162},"\"Main Room\"","https://media.synyx.de/uploads//2015/06/PANO_20150622_155838.jpg",[18,1164,1165],{},[99,1166,1167],{},"3. Functional Programming breaks (slowly) though",[18,1169,1170],{},"Third most popular and still very hot topic is functional programming (or rather, a soft of FP). Thank to lambda\nexpressions, streams API, CompletableFutur, (semi)closures and tools like RxJava programmers slowly adopt more and more\nfunctional concepts and start to think of computation rather as a pipeline processing of immutable data instead of\nthinking of it as a mutating of objects’ state.",[18,1172,1173],{},"Furthermore, more and more developers found it increasingly important to write the code in such a way that there is no\nmutable state, including code at the method-level. I guess this is also a side-effect of using the IoC Containers,\nwhere many objects are simply the global singletons, and introducing the state in it would case a serious performance\nproblems and bugs.",[18,1175,1176],{},[216,1177],{"alt":1178,"src":1179},"\"View over Wawel Castle from ICE Center\"","https://media.synyx.de/uploads//2015/06/PANO_20150624_174232.jpg",[18,1181,1182],{},[99,1183,1184],{},"4. Java 8 throttles the rise of the new languages",[18,1186,1187],{},"Two, three years ago, if you attend a Java conference, one of the most important thing which would be discussed was “Is\nthe Scala/Groovy/xyz the next Java?” or “What are the Java alternatives”. You won’t here it anymore. In some cases you\nwould hear that Scala/Groovy/xyz is better for implementing some kind of stuff like mathematical computations or data\npipeline processing or so. Or that some languages are better at concurrency and parallelism. Or that some languages are\nbetter for writing tests.",[18,1189,1190],{},"But there is no more doubt that Java will be soon replaced by other languages whatsoever, because with Java 8 and many (\nespecially “reactive”) mature libraries Java is simply good enough for most cases. At least for now.",[18,1192,1193],{},[99,1194,1195],{},"5. Java-Community focus on backend",[18,1197,1198],{},"Again, two, three years ago there very many talks about Mobile, Android, Web, Nodejs frameworks, new Javascript\nclient-side frameworks, and so called “Full Stack Developer”. In the past years on the java-Conference you can attend\nto many diverse talks – from Android Programming, through NodeJS and Javascript-Backend solutions and tool, to all the\nJavascript-Frontend stuff like AngularJS, EmberJS etc. It is not the case any more.",[18,1200,1201],{},"They all moved out to their own separate conferences, because no one doubts anymore that anyone can be a good Java (\nBackend) Developer, a good JS-Frontend Developer and Mobile Developer at once. There are simple to many problems to\nsolve on the “Backend”-Side, so one has to focus on Java-Code and (probably not so long and more) on “Data”.",[18,1203,1204],{},[99,1205,1206],{},"6. Big Data and NoSQL are here",[18,1208,1209],{},"Big Data and NoSQL were of course present, but it is not the same “Big Data” and the same NoSQL which it was for 3-4\nyears. Today we are not talking about what it is, what is the theory, etc. Today it is obvious for everyone, that there\nis nothing like “Big Data” and “NoSQL” databases.",[18,1211,1212],{},"There are only databases which better scale and handle some particular amount and type of data in particular\ncircumstances. That’s it, and the only thing we should do is learn how to recognize which data better fit to be stored\nin database X or Y, and how to use it properly. And the conference showed exactly this, that there are no SQL and NoSQL\ndatabases, but only that handle better data of the given characteristic.",[18,1214,1215],{},"There are simply databases which doing one thing better than another, for example better handle transactions and\nrelations between data, or scale very well but support no relations, or maybe are design to store and query text\ndocuments or graphs of objects.",[18,1217,1218],{},[99,1219,1220],{},"7. Spring is all what you need",[18,1222,1223],{},"It was probably for the first time I didn’t see any talk about alternative approach to Spring-Based Technologies (Java\nEE excluding).",[18,1225,1226],{},"This year there was nothing about any new or old frameworks. No Play Framework, dropwizard. No other smaller fancy\ntechnologies like RatPack or Spark Framework. Nothing. Zero. It has been always at least a couple talks about different\nframeworks and alternative approaches. Not this time. There wasn’t even Grails.",[18,1228,1229],{},"The same applies for the data-persistence solutions like ORMs for instance.",[18,1231,1232],{},"No new features in Hibernate, JPA. Nothing about jOOQ or myBatis/iBatis. Now it’s all about Spring Data. There is Spring\nData JPA, Spring Data MongoDB. Spring Data Neo4J, Cassandra, Redis, Elasticsearch, any more. There are also Spring\nsolutions for Big Data – Spring XD and for the microservices aka cloud stuff – Spring Cloud.",[18,1234,1235],{},"Spring is the only thing which you seems to need. Thus I’m waiting for the “Spring Developer” job titles instead of\n“Java Developer”, just like “SharePoint Developer” or “Liferay Developer” already.",[18,1237,1238],{},[99,1239,1240],{},"Conclusion",[18,1242,1243],{},"Despite of many new buzzwords and “new” technologies, there was not technological revolution, not even close. Maybe\nmicroservices will revolutionize the way we are designing systems but they will do it not because they are a\nrevolutionary technology, but rather by combining many other technologies together instead of introducing something what\nis really new.",[18,1245,1246,1247,1252],{},"I think it might be true that the Java Industry and the IT world in general is in\nthe",[22,1248,1251],{"href":1249,"rel":1250},"https://vimeo.com/130981099#t=2m56s",[26],"inflection point",". New technologies aren’t a game-changer and every new\ntechnology needs more and more time to spread across the industry, so it feels like a little bit stagnant.",[18,1254,1255],{},"I have such a feeling that we have now a little bit time to catch our breath, right after the Cloud, Mobile, Big Data,\nAsynchronous, Functional and DevOps era and to prepare ourselves for the Next Big Thing, which is probably waiting for\nus around the corner and will pop up in the least expected moment.",{"title":189,"searchDepth":203,"depth":203,"links":1257},[],[447],"2015-07-02T10:34:54","So that’s it. Three days, 2.000 Developers from 20 countries, over 140 speakers from around the world, and one\\noutstanding beautiful city. It is for the first time, when Devoxx Poland (previously known\\nas 33rd Degree), one of the most recognizable European Java Conference took place in Krakow,\\nthe city of the polish kings, and one of the most important places in whole polish history. It took place from Monday to\\nWednesday last week in the ICE Conference Center, which is located directly by the Vistula\\nriver, with beautiful view over the Wawel Royal Castle.","https://synyx.de/blog/devoxx-poland-2015-summary/",{},"/blog/devoxx-poland-2015-summary",{"title":1072,"description":1265},"So that’s it. Three days, 2.000 Developers from 20 countries, over 140 speakers from around the world, and one\noutstanding beautiful city. It is for the first time, when Devoxx Poland (previously known\nas 33rd Degree), one of the most recognizable European Java Conference took place in Krakow,\nthe city of the polish kings, and one of the most important places in whole polish history. It took place from Monday to\nWednesday last week in the ICE Conference Center, which is located directly by the Vistula\nriver, with beautiful view over the Wawel Royal Castle.","blog/devoxx-poland-2015-summary",[1268,1269,1270,459,460,1271,1272,1273,1274,463],"devoxx","devoxx-conference","devoxx-poland","microservices","reactive","resilent","rxjava","So that’s it. Three days, 2.000 Developers from 20 countries, over 140 speakers from around the world, and one outstanding beautiful city. It is for the first time, when Devoxx…","QWK3ox8PnfXTyuA0bTKcDvbny5tTEOTpJwT99Bdaw6g",[1278,1281,1284,1287,1290,1293,1296,1299,1302,1305,1308,1311,1314,1317,1320,1323,1326,1329,1332,1335,1338,1341,1343,1346,1349,1352,1355,1357,1360,1363,1366,1369,1372,1375,1378,1381,1384,1387,1390,1393,1396,1399,1402,1405,1408,1411,1414,1417,1420,1423,1426,1429,1432,1435,1438,1441,1444,1447,1450,1453,1456,1459,1462,1465,1468,1471,1474,1477,1480,1483,1486,1489,1492,1495,1498,1501,1504,1507,1510,1513,1516,1519,1522,1525,1528,1531,1534,1537,1540,1543,1546,1549,1552,1555,1558,1561,1564,1567,1570,1572,1575,1578,1581,1584,1586,1589,1592,1595,1598,1601,1604,1607,1609,1612,1615,1618,1621,1624,1627,1630,1633,1636,1639,1642,1645,1648,1651,1654,1657,1660,1662,1664,1667,1670,1673,1676,1679,1682,1685,1688,1691,1694],{"slug":1279,"name":1280},"abel","Jennifer Abel",{"slug":1282,"name":1283},"allmendinger","Otto Allmendinger",{"slug":1285,"name":1286},"antony","Ben Antony",{"slug":1288,"name":1289},"arrasz","Joachim Arrasz",{"slug":1291,"name":1292},"bauer","David Bauer",{"slug":1294,"name":1295},"bechtold","Janine Bechtold",{"slug":1297,"name":1298},"boersig","Jasmin Börsig",{"slug":1300,"name":1301},"buch","Fabian Buch",{"slug":1303,"name":1304},"buchloh","Aljona Buchloh",{"slug":1306,"name":1307},"burgard","Julia Burgard",{"slug":1309,"name":1310},"caspar-schwedes","Caspar Schwedes",{"slug":1312,"name":1313},"christina-schmitt","Christina Schmitt",{"slug":1315,"name":1316},"clausen","Michael Clausen",{"slug":1318,"name":1319},"contargo_poetzsch","Thomas Pötzsch",{"slug":1321,"name":1322},"damrath","Sebastian Damrath",{"slug":1324,"name":1325},"daniel","Markus Daniel",{"slug":1327,"name":1328},"dasch","Julia Dasch",{"slug":1330,"name":1331},"denman","Joffrey Denman",{"slug":1333,"name":1334},"dfuchs","Daniel Fuchs",{"slug":1336,"name":1337},"dobler","Max Dobler",{"slug":1339,"name":1340},"dobriakov","Vladimir Dobriakov",{"slug":1342,"name":1342},"dreiqbik",{"slug":1344,"name":1345},"dschaefer","Denise Schäfer",{"slug":1347,"name":1348},"dschneider","Dominik Schneider",{"slug":1350,"name":1351},"duerlich","Isabell Duerlich",{"slug":1353,"name":1354},"dutkowski","Bernd Dutkowski",{"slug":1356,"name":1356},"eifler",{"slug":1358,"name":1359},"essig","Tim Essig",{"slug":1361,"name":1362},"ferstl","Maximilian Ferstl",{"slug":1364,"name":1365},"fey","Prisca Fey",{"slug":1367,"name":1368},"frank","Leonard Frank",{"slug":1370,"name":1371},"franke","Arnold Franke",{"slug":1373,"name":1374},"frischer","Nicolette Rudmann",{"slug":1376,"name":1377},"fuchs","Petra Fuchs",{"slug":1379,"name":1380},"gari","Sarah Gari",{"slug":1382,"name":1383},"gast","Gast",{"slug":1385,"name":1386},"graf","Johannes Graf",{"slug":1388,"name":1389},"grammlich","Daniela Grammlich",{"slug":1391,"name":1392},"guthardt","Sabrina Guthardt",{"slug":1394,"name":1395},"haeussler","Johannes Häussler",{"slug":1397,"name":1398},"hammann","Daniel Hammann",{"slug":1400,"name":1401},"heetel","Julian Heetel",{"slug":1403,"name":1404},"heft","Florian Heft",{"slug":1406,"name":1407},"heib","Sebastian Heib",{"slug":1409,"name":1410},"heisler","Ida Heisler",{"slug":1412,"name":1413},"helm","Patrick Helm",{"slug":1415,"name":1416},"herbold","Michael Herbold",{"slug":1418,"name":1419},"hofmann","Peter Hofmann",{"slug":1421,"name":1422},"hopf","Florian Hopf",{"slug":1424,"name":1425},"jaud","Alina Jaud",{"slug":1427,"name":1428},"jayasinghe","Robin De Silva Jayasinghe",{"slug":1430,"name":1431},"jbuch","Jonathan Buch",{"slug":1433,"name":1434},"junghanss","Gitta Junghanß",{"slug":1436,"name":1437},"kadyietska","Khrystyna Kadyietska",{"slug":1439,"name":1440},"kannegiesser","Marc Kannegiesser",{"slug":1442,"name":1443},"karoly","Robert Károly",{"slug":1445,"name":1446},"karrasz","Katja Arrasz-Schepanski",{"slug":1448,"name":1449},"kaufmann","Florian Kaufmann",{"slug":1451,"name":1452},"kesler","Mike Kesler",{"slug":1454,"name":1455},"kirchgaessner","Bettina Kirchgäßner",{"slug":1457,"name":1458},"klem","Yannic Klem",{"slug":1460,"name":1461},"klenk","Timo Klenk",{"slug":1463,"name":1464},"knell","Tobias Knell",{"slug":1466,"name":1467},"knoll","Anna-Lena Knoll",{"slug":1469,"name":1470},"knorre","Matthias Knorre",{"slug":1472,"name":1473},"koenig","Melanie König",{"slug":1475,"name":1476},"kraft","Thomas Kraft",{"slug":1478,"name":1479},"krupicka","Florian Krupicka",{"slug":1481,"name":1482},"kuehn","Christian Kühn",{"slug":1484,"name":1485},"lange","Christian Lange",{"slug":1487,"name":1488},"larrasz","Luca Arrasz",{"slug":1490,"name":1491},"leist","Sascha Leist",{"slug":1493,"name":1494},"lihs","Michael Lihs",{"slug":1496,"name":1497},"linsin","David Linsin",{"slug":1499,"name":1500},"maniyar","Christian Maniyar",{"slug":1502,"name":1503},"martin","Björnie",{"slug":1505,"name":1506},"martin-koch","Martin Koch",{"slug":1508,"name":1509},"matt","Tobias Matt",{"slug":1511,"name":1512},"mennerich","Christian Mennerich",{"slug":1514,"name":1515},"menz","Alexander Menz",{"slug":1517,"name":1518},"meseck","Frederick Meseck",{"slug":1520,"name":1521},"messner","Oliver Messner",{"slug":1523,"name":1524},"michael-ploed","Michael Plöd",{"slug":1526,"name":1527},"mies","Marius Mies",{"slug":1529,"name":1530},"mihai","Alina Mihai",{"slug":1532,"name":1533},"moeller","Jörg Möller",{"slug":1535,"name":1536},"mohr","Rebecca Mohr",{"slug":1538,"name":1539},"moretti","David Moretti",{"slug":1541,"name":1542},"mueller","Sven Müller",{"slug":1544,"name":1545},"muessig","Alexander Müssig",{"slug":1547,"name":1548},"neupokoev","Grigory Neupokoev",{"slug":1550,"name":1551},"nussbaecher","Carmen Nussbächer",{"slug":1553,"name":1554},"ochs","Pascal Ochs",{"slug":1556,"name":1557},"oelhoff","Jan Oelhoff",{"slug":1559,"name":1560},"oengel","Yasin Öngel",{"slug":1562,"name":1563},"oezsoy","Enis Özsoy",{"slug":1565,"name":1566},"posch","Maya Posch",{"slug":1568,"name":1569},"ralfmueller","Ralf Müller",{"slug":1571,"name":1571},"redakteur",{"slug":1573,"name":1574},"reich","Michael Reich",{"slug":1576,"name":1577},"reinhard","Karl-Ludwig Reinhard",{"slug":1579,"name":1580},"rmueller","Rebecca Müller",{"slug":1582,"name":1583},"rosum","Jan Rosum",{"slug":1585,"name":1585},"rueckert",{"slug":1587,"name":1588},"ruessel","Sascha Rüssel",{"slug":1590,"name":1591},"sauter","Moritz Sauter",{"slug":1593,"name":1594},"schaefer","Julian Schäfer",{"slug":1596,"name":1597},"scherer","Petra Scherer",{"slug":1599,"name":1600},"schlicht","Anne Schlicht",{"slug":1602,"name":1603},"schmidt","Jürgen Schmidt",{"slug":1605,"name":1606},"schneider","Tobias Schneider",{"slug":9,"name":1608},"Benjamin Seber",{"slug":1610,"name":1611},"sommer","Marc Sommer",{"slug":1613,"name":1614},"speaker-fels","Jakob Fels",{"slug":1616,"name":1617},"speaker-gierke","Oliver Gierke",{"slug":1619,"name":1620},"speaker-krupa","Malte Krupa",{"slug":1622,"name":1623},"speaker-mader","Jochen Mader",{"slug":1625,"name":1626},"speaker-meusel","Tim Meusel",{"slug":1628,"name":1629},"speaker-milke","Oliver Milke",{"slug":1631,"name":1632},"speaker-paluch","Mark Paluch",{"slug":1634,"name":1635},"speaker-schad","Jörg Schad",{"slug":1637,"name":1638},"speaker-schalanda","Jochen Schalanda",{"slug":1640,"name":1641},"speaker-schauder","Jens Schauder",{"slug":1643,"name":1644},"speaker-unterstein","Johannes Unterstein",{"slug":1646,"name":1647},"speaker-wolff","Eberhard Wolff",{"slug":1649,"name":1650},"speaker-zoerner","Stefan Zörner",{"slug":1652,"name":1653},"stefan-belger","Stefan Belger",{"slug":1655,"name":1656},"steinegger","Roland Steinegger",{"slug":1658,"name":1659},"stern","sternchen synyx",{"slug":1661,"name":1661},"synyx",{"slug":1074,"name":1663},"Mateusz Szulc",{"slug":1665,"name":1666},"tamara","Tamara Tunczinger",{"slug":1668,"name":1669},"theuer","Tobias Theuer",{"slug":1671,"name":1672},"thieme","Sandra Thieme",{"slug":1674,"name":1675},"thies-clasen","Marudor",{"slug":1677,"name":1678},"toernstroem","Olle Törnström",{"slug":1680,"name":1681},"ullinger","Max Ullinger",{"slug":1683,"name":1684},"ulrich","Stephan Ulrich",{"slug":1686,"name":1687},"wagner","Stefan Wagner",{"slug":1689,"name":1690},"weigel","Andreas Weigel",{"slug":1692,"name":1693},"werner","Fabian Werner",{"slug":1695,"name":1696},"wolke","Sören Wolke",["Reactive",1698],{"$scookieConsent":1699,"$ssite-config":1701},{"functional":1700,"analytics":1700},false,{"_priority":1702,"env":1706,"name":1707,"url":1708},{"name":1703,"env":1704,"url":1705},-10,-15,0,"production","nuxt-app","https://synyx.de",["Set"],["ShallowReactive",1711],{"category-react":-1,"authors":-1},"/blog/tags/react"]