{"id":8560,"date":"2020-08-18T08:00:53","date_gmt":"2020-08-18T06:00:53","guid":{"rendered":"https:\/\/www.panter.ch\/pantalk-7\/"},"modified":"2024-04-02T16:54:31","modified_gmt":"2024-04-02T14:54:31","slug":"pantalk-7","status":"publish","type":"post","link":"https:\/\/www.panter.ch\/en\/stories\/pantalk-7\/","title":{"rendered":"Pantalk #7"},"content":{"rendered":"[vc_row type=&#8221;in_container&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; scene_position=&#8221;center&#8221; text_color=&#8221;dark&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;none&#8221; row_border_radius_applies=&#8221;bg&#8221; overflow=&#8221;visible&#8221; overlay_strength=&#8221;0.3&#8243; gradient_direction=&#8221;left_to_right&#8221; shape_divider_position=&#8221;bottom&#8221; bg_image_animation=&#8221;none&#8221;][vc_column column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; column_position=&#8221;default&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/1&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221;][vc_column_text]\n<div class=\"s-component s-text\">\n<div class=\"\">\n<h3 class=\"s-component-content s-font-title s-blog-title\">How we created a web stack bottom-up using just open source<\/h3>\n<\/div>\n<\/div>\n[\/vc_column_text][\/vc_column][\/vc_row][vc_row type=&#8221;in_container&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; scene_position=&#8221;center&#8221; text_color=&#8221;dark&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;none&#8221; row_border_radius_applies=&#8221;bg&#8221; overflow=&#8221;visible&#8221; overlay_strength=&#8221;0.3&#8243; gradient_direction=&#8221;left_to_right&#8221; shape_divider_position=&#8221;bottom&#8221; bg_image_animation=&#8221;none&#8221;][vc_column column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;left&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; column_position=&#8221;default&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/2&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221; column_padding_type=&#8221;default&#8221; gradient_type=&#8221;default&#8221;][vc_column_text]\n<h5>Speaker:<\/h5>\n[\/vc_column_text][\/vc_column][vc_column column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;right&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; column_position=&#8221;default&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/2&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221; column_padding_type=&#8221;default&#8221; gradient_type=&#8221;default&#8221;][vc_column_text]\n<h5>Marco Wettstein, Senior Software Engineer @ Panter AG<\/h5>\n[\/vc_column_text][\/vc_column][\/vc_row][vc_row type=&#8221;in_container&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; scene_position=&#8221;center&#8221; text_color=&#8221;dark&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;none&#8221; row_border_radius_applies=&#8221;bg&#8221; overflow=&#8221;visible&#8221; overlay_strength=&#8221;0.3&#8243; gradient_direction=&#8221;left_to_right&#8221; shape_divider_position=&#8221;bottom&#8221; bg_image_animation=&#8221;none&#8221;][vc_column column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;left&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; column_position=&#8221;default&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/2&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221; column_padding_type=&#8221;default&#8221; gradient_type=&#8221;default&#8221;][vc_column_text]\n<h5>Speaker:<\/h5>\n[\/vc_column_text][\/vc_column][vc_column column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;right&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; column_position=&#8221;default&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/2&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221; column_padding_type=&#8221;default&#8221; gradient_type=&#8221;default&#8221;][vc_column_text]\n<h5>Claudio Romano, Senior Software Engineer @ Panter AG<\/h5>\n[\/vc_column_text][\/vc_column][\/vc_row][vc_row type=&#8221;in_container&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; scene_position=&#8221;center&#8221; top_padding_phone=&#8221;12vw&#8221; text_color=&#8221;dark&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;none&#8221; row_border_radius_applies=&#8221;bg&#8221; overflow=&#8221;visible&#8221; overlay_strength=&#8221;0.3&#8243; gradient_direction=&#8221;left_to_right&#8221; shape_divider_position=&#8221;bottom&#8221; bg_image_animation=&#8221;none&#8221; gradient_type=&#8221;default&#8221; shape_type=&#8221;&#8221;][vc_column column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;10px&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; column_position=&#8221;default&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/1&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221; column_padding_type=&#8221;default&#8221; gradient_type=&#8221;default&#8221;][vc_column_text]<span class=\"yt-core-attributed-string yt-core-attributed-string--white-space-pre-wrap\"><span class=\"yt-core-attributed-string--link-inherit-color\">Finding ways of combining these web stacks is not hard, quite the opposite: There are so many libraries and options to choose from &#8211; it&#8217;s actually harder to settle on the best possible solution. JS Fatigue is still a thing in 2020.  <\/span><\/span><span class=\"yt-core-attributed-string yt-core-attributed-string--white-space-pre-wrap\"><span class=\"yt-core-attributed-string--link-inherit-color\">For Marco, Claudio, and their teammates at panter, it&#8217;s even a bigger challenge: They all work on many projects while trying to stay flexible team members. It&#8217;s therefore crucial to them that they find their way into every project fast, so they have to set certain standards.  <\/span><\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span class=\"yt-core-attributed-string yt-core-attributed-string--white-space-pre-wrap\"><span class=\"yt-core-attributed-string--link-inherit-color\">On the other hand, IT and in particular web development is never &#8220;done&#8221;. You have to be ready for new technologies and improvements so that you can adapt to them if you need to.  <\/span><\/span><span class=\"yt-core-attributed-string yt-core-attributed-string--white-space-pre-wrap\"><span class=\"yt-core-attributed-string--link-inherit-color\">On this never-ending journey to find the &#8220;perfect stack&#8221; Marco and Claudio came up with something that solves most of their pain-points and gives them the power and flexibility to do what they need.  <\/span><\/span><span class=\"yt-core-attributed-string yt-core-attributed-string--white-space-pre-wrap\"><span class=\"yt-core-attributed-string--link-inherit-color\">At their pantalk, they&#8217;ll share what they came up with. Spoiler alert: it involves react, next.js, graphql-nexus and prisma.<\/span><\/span>[\/vc_column_text][\/vc_column][\/vc_row][vc_row type=&#8221;in_container&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; scene_position=&#8221;center&#8221; top_padding=&#8221;40px&#8221; top_padding_phone=&#8221;12vw&#8221; text_color=&#8221;dark&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;none&#8221; row_border_radius_applies=&#8221;bg&#8221; overflow=&#8221;visible&#8221; overlay_strength=&#8221;0.3&#8243; gradient_direction=&#8221;left_to_right&#8221; shape_divider_position=&#8221;bottom&#8221; bg_image_animation=&#8221;none&#8221; gradient_type=&#8221;default&#8221; shape_type=&#8221;&#8221;][vc_column column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;10px&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; column_position=&#8221;default&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/1&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221; column_padding_type=&#8221;default&#8221; gradient_type=&#8221;default&#8221;][vc_column_text]Did you miss or want to rewatch this Pantalk?[\/vc_column_text][nectar_cta btn_style=&#8221;arrow-animation&#8221; heading_tag=&#8221;h5&#8243; button_color=&#8221;default&#8221; text_color=&#8221;#dd3333&#8243; text_color_hover=&#8221;#ff3535&#8243; button_border_thickness=&#8221;0px&#8221; link_type=&#8221;new_tab&#8221; alignment=&#8221;left&#8221; alignment_tablet=&#8221;default&#8221; alignment_phone=&#8221;default&#8221; display=&#8221;block&#8221; display_tablet=&#8221;inherit&#8221; display_phone=&#8221;inherit&#8221; link_text=&#8221;Watch here&#8221; url=&#8221;https:\/\/www.youtube.com\/watch?v=_yYSRhZtJnU&#8221;][\/vc_column][\/vc_row]\n","protected":false},"excerpt":{"rendered":"<p>Discover how Marco, Claudio, and the Panter team tackle the challenge of choosing the right tech stack in the ever-evolving world of web development.<\/p>\n","protected":false},"author":3,"featured_media":3541,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"inline_featured_image":false,"footnotes":""},"categories":[7,274,278,279],"tags":[152,153,151,155,154],"class_list":{"0":"post-8560","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-blog","8":"category-blog-en","9":"category-events","10":"category-events-en","11":"tag-event-en","12":"tag-live-en","13":"tag-pantalk-en","14":"tag-series-en","15":"tag-talk-en"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Panter | Pantalk #7: Web Stacks &amp; Open Source<\/title>\n<meta name=\"description\" content=\"Join Marco and Claudio from Panter as they unravel their solution to the ever-evolving challenge of web stacks.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.panter.ch\/en\/stories\/pantalk-7\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pantalk #7\" \/>\n<meta property=\"og:description\" content=\"Join Marco and Claudio from Panter as they unravel their solution to the ever-evolving challenge of web stacks.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.panter.ch\/en\/stories\/pantalk-7\/\" \/>\n<meta property=\"og:site_name\" content=\"Panter AG\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/panterch\" \/>\n<meta property=\"article:published_time\" content=\"2020-08-18T06:00:53+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-02T14:54:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.panter.ch\/wp-content\/uploads\/\/pantalk-7-jpg.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"2200\" \/>\n\t<meta property=\"og:image:height\" content=\"1467\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Roberto\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@panterch\" \/>\n<meta name=\"twitter:site\" content=\"@panterch\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Roberto\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.panter.ch\\\/en\\\/stories\\\/pantalk-7\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.panter.ch\\\/en\\\/stories\\\/pantalk-7\\\/\"},\"author\":{\"name\":\"Roberto\",\"@id\":\"https:\\\/\\\/www.panter.ch\\\/en\\\/#\\\/schema\\\/person\\\/17955a8092d4a5671347f2f158635479\"},\"headline\":\"Pantalk #7\",\"datePublished\":\"2020-08-18T06:00:53+00:00\",\"dateModified\":\"2024-04-02T14:54:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.panter.ch\\\/en\\\/stories\\\/pantalk-7\\\/\"},\"wordCount\":1347,\"publisher\":{\"@id\":\"https:\\\/\\\/www.panter.ch\\\/en\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.panter.ch\\\/en\\\/stories\\\/pantalk-7\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.panter.ch\\\/wp-content\\\/uploads\\\/\\\/pantalk-7-jpg.webp\",\"keywords\":[\"Event\",\"Live\",\"Pantalk\",\"Series\",\"Talk\"],\"articleSection\":[\"Blog\",\"Blog\",\"Events\",\"Events\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.panter.ch\\\/en\\\/stories\\\/pantalk-7\\\/\",\"url\":\"https:\\\/\\\/www.panter.ch\\\/en\\\/stories\\\/pantalk-7\\\/\",\"name\":\"Panter | Pantalk #7: Web Stacks & Open Source\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.panter.ch\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.panter.ch\\\/en\\\/stories\\\/pantalk-7\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.panter.ch\\\/en\\\/stories\\\/pantalk-7\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.panter.ch\\\/wp-content\\\/uploads\\\/\\\/pantalk-7-jpg.webp\",\"datePublished\":\"2020-08-18T06:00:53+00:00\",\"dateModified\":\"2024-04-02T14:54:31+00:00\",\"description\":\"Join Marco and Claudio from Panter as they unravel their solution to the ever-evolving challenge of web stacks.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.panter.ch\\\/en\\\/stories\\\/pantalk-7\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.panter.ch\\\/en\\\/stories\\\/pantalk-7\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.panter.ch\\\/en\\\/stories\\\/pantalk-7\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.panter.ch\\\/wp-content\\\/uploads\\\/\\\/pantalk-7-jpg.webp\",\"contentUrl\":\"https:\\\/\\\/www.panter.ch\\\/wp-content\\\/uploads\\\/\\\/pantalk-7-jpg.webp\",\"width\":2200,\"height\":1467,\"caption\":\"Pantalks 7\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.panter.ch\\\/en\\\/stories\\\/pantalk-7\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.panter.ch\\\/en\\\/salient-architect-landing\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pantalk #7\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.panter.ch\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.panter.ch\\\/en\\\/\",\"name\":\"Panter AG\",\"description\":\"Smarter, better, human.\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.panter.ch\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.panter.ch\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.panter.ch\\\/en\\\/#organization\",\"name\":\"Panter AG\",\"alternateName\":\"Panter\",\"url\":\"https:\\\/\\\/www.panter.ch\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.panter.ch\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.panter.ch\\\/wp-content\\\/uploads\\\/Panter_Favicon_696x696.jpg\",\"contentUrl\":\"https:\\\/\\\/www.panter.ch\\\/wp-content\\\/uploads\\\/Panter_Favicon_696x696.jpg\",\"width\":696,\"height\":696,\"caption\":\"Panter AG\"},\"image\":{\"@id\":\"https:\\\/\\\/www.panter.ch\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/panterch\",\"https:\\\/\\\/x.com\\\/panterch\",\"https:\\\/\\\/ch.linkedin.com\\\/company\\\/panter-ch\",\"https:\\\/\\\/www.instagram.com\\\/panter.ch\\\/\",\"https:\\\/\\\/github.com\\\/panter\"],\"description\":\"Wir von Panter sind Macher und Techies mit interdisziplin\u00e4rem Know-how \u2013 von Softwareentwicklung \u00fcber Design bis zu AI-Expertise. Mit innovativen, nutzerzentrierten L\u00f6sungen, modernster Technologie und einem starken Netzwerk entwickeln wir Services, die Ihre Nutzer begeistern und Ihr Unternehmen voranbringen. Als Schweizer Software- und Beratungsunternehmen stehen wir f\u00fcr Qualit\u00e4t, Innovationskraft und partnerschaftliche Zusammenarbeit \u2013 mit Herz und Verstand.\",\"email\":\"hello@panter.ch\",\"telephone\":\"+41 44 500 29 04\",\"legalName\":\"Panter AG\",\"foundingDate\":\"2005-01-01\",\"vatID\":\"CHE-262.202.358\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"11\",\"maxValue\":\"50\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.panter.ch\\\/en\\\/#\\\/schema\\\/person\\\/17955a8092d4a5671347f2f158635479\",\"name\":\"Roberto\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/63049a62ffa6445b337ce3fa0e7ad5dbf289f7541d5f9e0f10d871cc3b4241a8?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/63049a62ffa6445b337ce3fa0e7ad5dbf289f7541d5f9e0f10d871cc3b4241a8?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/63049a62ffa6445b337ce3fa0e7ad5dbf289f7541d5f9e0f10d871cc3b4241a8?s=96&d=mm&r=g\",\"caption\":\"Roberto\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Panter | Pantalk #7: Web Stacks & Open Source","description":"Join Marco and Claudio from Panter as they unravel their solution to the ever-evolving challenge of web stacks.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.panter.ch\/en\/stories\/pantalk-7\/","og_locale":"en_US","og_type":"article","og_title":"Pantalk #7","og_description":"Join Marco and Claudio from Panter as they unravel their solution to the ever-evolving challenge of web stacks.","og_url":"https:\/\/www.panter.ch\/en\/stories\/pantalk-7\/","og_site_name":"Panter AG","article_publisher":"https:\/\/www.facebook.com\/panterch","article_published_time":"2020-08-18T06:00:53+00:00","article_modified_time":"2024-04-02T14:54:31+00:00","og_image":[{"width":2200,"height":1467,"url":"https:\/\/www.panter.ch\/wp-content\/uploads\/\/pantalk-7-jpg.webp","type":"image\/jpeg"}],"author":"Roberto","twitter_card":"summary_large_image","twitter_creator":"@panterch","twitter_site":"@panterch","twitter_misc":{"Written by":"Roberto","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.panter.ch\/en\/stories\/pantalk-7\/#article","isPartOf":{"@id":"https:\/\/www.panter.ch\/en\/stories\/pantalk-7\/"},"author":{"name":"Roberto","@id":"https:\/\/www.panter.ch\/en\/#\/schema\/person\/17955a8092d4a5671347f2f158635479"},"headline":"Pantalk #7","datePublished":"2020-08-18T06:00:53+00:00","dateModified":"2024-04-02T14:54:31+00:00","mainEntityOfPage":{"@id":"https:\/\/www.panter.ch\/en\/stories\/pantalk-7\/"},"wordCount":1347,"publisher":{"@id":"https:\/\/www.panter.ch\/en\/#organization"},"image":{"@id":"https:\/\/www.panter.ch\/en\/stories\/pantalk-7\/#primaryimage"},"thumbnailUrl":"https:\/\/www.panter.ch\/wp-content\/uploads\/\/pantalk-7-jpg.webp","keywords":["Event","Live","Pantalk","Series","Talk"],"articleSection":["Blog","Blog","Events","Events"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.panter.ch\/en\/stories\/pantalk-7\/","url":"https:\/\/www.panter.ch\/en\/stories\/pantalk-7\/","name":"Panter | Pantalk #7: Web Stacks & Open Source","isPartOf":{"@id":"https:\/\/www.panter.ch\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.panter.ch\/en\/stories\/pantalk-7\/#primaryimage"},"image":{"@id":"https:\/\/www.panter.ch\/en\/stories\/pantalk-7\/#primaryimage"},"thumbnailUrl":"https:\/\/www.panter.ch\/wp-content\/uploads\/\/pantalk-7-jpg.webp","datePublished":"2020-08-18T06:00:53+00:00","dateModified":"2024-04-02T14:54:31+00:00","description":"Join Marco and Claudio from Panter as they unravel their solution to the ever-evolving challenge of web stacks.","breadcrumb":{"@id":"https:\/\/www.panter.ch\/en\/stories\/pantalk-7\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.panter.ch\/en\/stories\/pantalk-7\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.panter.ch\/en\/stories\/pantalk-7\/#primaryimage","url":"https:\/\/www.panter.ch\/wp-content\/uploads\/\/pantalk-7-jpg.webp","contentUrl":"https:\/\/www.panter.ch\/wp-content\/uploads\/\/pantalk-7-jpg.webp","width":2200,"height":1467,"caption":"Pantalks 7"},{"@type":"BreadcrumbList","@id":"https:\/\/www.panter.ch\/en\/stories\/pantalk-7\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.panter.ch\/en\/salient-architect-landing\/"},{"@type":"ListItem","position":2,"name":"Pantalk #7"}]},{"@type":"WebSite","@id":"https:\/\/www.panter.ch\/en\/#website","url":"https:\/\/www.panter.ch\/en\/","name":"Panter AG","description":"Smarter, better, human.","publisher":{"@id":"https:\/\/www.panter.ch\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.panter.ch\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.panter.ch\/en\/#organization","name":"Panter AG","alternateName":"Panter","url":"https:\/\/www.panter.ch\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.panter.ch\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.panter.ch\/wp-content\/uploads\/Panter_Favicon_696x696.jpg","contentUrl":"https:\/\/www.panter.ch\/wp-content\/uploads\/Panter_Favicon_696x696.jpg","width":696,"height":696,"caption":"Panter AG"},"image":{"@id":"https:\/\/www.panter.ch\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/panterch","https:\/\/x.com\/panterch","https:\/\/ch.linkedin.com\/company\/panter-ch","https:\/\/www.instagram.com\/panter.ch\/","https:\/\/github.com\/panter"],"description":"Wir von Panter sind Macher und Techies mit interdisziplin\u00e4rem Know-how \u2013 von Softwareentwicklung \u00fcber Design bis zu AI-Expertise. Mit innovativen, nutzerzentrierten L\u00f6sungen, modernster Technologie und einem starken Netzwerk entwickeln wir Services, die Ihre Nutzer begeistern und Ihr Unternehmen voranbringen. Als Schweizer Software- und Beratungsunternehmen stehen wir f\u00fcr Qualit\u00e4t, Innovationskraft und partnerschaftliche Zusammenarbeit \u2013 mit Herz und Verstand.","email":"hello@panter.ch","telephone":"+41 44 500 29 04","legalName":"Panter AG","foundingDate":"2005-01-01","vatID":"CHE-262.202.358","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"11","maxValue":"50"}},{"@type":"Person","@id":"https:\/\/www.panter.ch\/en\/#\/schema\/person\/17955a8092d4a5671347f2f158635479","name":"Roberto","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/63049a62ffa6445b337ce3fa0e7ad5dbf289f7541d5f9e0f10d871cc3b4241a8?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/63049a62ffa6445b337ce3fa0e7ad5dbf289f7541d5f9e0f10d871cc3b4241a8?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/63049a62ffa6445b337ce3fa0e7ad5dbf289f7541d5f9e0f10d871cc3b4241a8?s=96&d=mm&r=g","caption":"Roberto"}}]}},"_links":{"self":[{"href":"https:\/\/www.panter.ch\/en\/wp-json\/wp\/v2\/posts\/8560","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.panter.ch\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.panter.ch\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.panter.ch\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.panter.ch\/en\/wp-json\/wp\/v2\/comments?post=8560"}],"version-history":[{"count":2,"href":"https:\/\/www.panter.ch\/en\/wp-json\/wp\/v2\/posts\/8560\/revisions"}],"predecessor-version":[{"id":8562,"href":"https:\/\/www.panter.ch\/en\/wp-json\/wp\/v2\/posts\/8560\/revisions\/8562"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.panter.ch\/en\/wp-json\/wp\/v2\/media\/3541"}],"wp:attachment":[{"href":"https:\/\/www.panter.ch\/en\/wp-json\/wp\/v2\/media?parent=8560"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.panter.ch\/en\/wp-json\/wp\/v2\/categories?post=8560"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.panter.ch\/en\/wp-json\/wp\/v2\/tags?post=8560"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}