{"id":7072,"date":"2023-03-30T12:07:53","date_gmt":"2023-03-30T10:07:53","guid":{"rendered":"http:\/\/blog.bart.sk\/en\/?p=7072"},"modified":"2024-01-25T13:50:20","modified_gmt":"2024-01-25T12:50:20","slug":"3-observations-take-away-frontend-masters-vol-22","status":"publish","type":"post","link":"https:\/\/blog.bart.sk\/en\/3-observations-take-away-frontend-masters-vol-22\/","title":{"rendered":"3 observations you could take away from Frontend Masters Vol.22"},"content":{"rendered":"<p><b>When we were thinking about the next Frontend Masters event, we knew that we wanted to offer something different to the audience. In the past, we were the only ones who organized this type of event in Ko\u0161ice. At that time, online materials were scarce and the IT community welcomed every opportunity to learn something new from experts. Since then, however, the desire to educate Ko\u0161ice developers has grown, and now developers can visit a lecture from the programming field practically every week. What attracted participants to ours? A new format where we gave people something they couldn&#8217;t get anywhere else \u2013 our own experiences.<\/b><\/p>\n<p><span style=\"font-weight: 400;\">The main theme of the FM22 was the query language GraphQL, namely its use in our latest project \u2013 a web application for car rental. Initially, two programmers were to stand in front of the projector in Technicom, Ady for the front-end solution and Mi\u0161o for the back-end. Together, they prepared a lecture about 10 moments during development with GraphQL that made them go &#8220;WOW&#8221;! But Ady got sick and we had to improvise. Mi\u0161o took over the entire technological part and Marek provided his unique business perspective on cooperation with Moris Slovakia.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">To show you what it was like, we decided to choose the 3 most interesting ideas (for us) that our colleagues presented at the event.\u00a0<\/span><\/p>\n<h2><b>Rules of cooperation must be agreed in advance<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">In his part, Marek mentioned several times that the <\/span><b>basis of a functioning relationship with the client is the correct setting of the way and rules of cooperation<\/b><span style=\"font-weight: 400;\">. Only then can both sides know what to expect. He also described that at the beginning of communication with the client, we only had a basic specification of the project, from which it was difficult to define the exact price and date of completion of the works. Therefore, only an open budget was established. However, the client fully trusted us, accepted the continuous development at 2-week intervals and was pleasantly surprised at each demo by the functionality of the portal we were able to deliver.<\/span><\/p>\n<p><b><a href=\"https:\/\/blog.bart.sk\/wp-content\/uploads\/2023\/03\/Copy-of-Bart_F6A8929.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10689\" src=\"https:\/\/blog.bart.sk\/wp-content\/uploads\/2023\/03\/Copy-of-Bart_F6A8929-2000x1333.jpg\" alt=\"\" width=\"800\" height=\"533\" \/><\/a><\/b><\/p>\n<p><b>In addition, Marek also explained the invoicing method or calculating the price of work, which is information that programmers wouldn&#8217;t have been able to obtain in other circumstances. At the same time, the participants could learn when we consider a project to be completed.<\/b><\/p>\n<h2><b>Preparation of schemes makes up 80% of the work\u00a0<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">The most important part of the development was undoubtedly the analysis and design of the functioning of the application, on which our developers spent 3 months. GraphQL requires thorough preparation in order to work as optimally as possible. <\/span><b>Although Mi\u0161o greatly simplified the whole process. He proposed a solution in schemes already during the analysis process and saved valuable developer time.\u00a0<\/b><\/p>\n<p><span style=\"font-weight: 400;\">The Apollo server helped him with it, as it allows the design of schemes in a nice environment and also a clear definition of all parameters.<\/span><b> Along with the analysis, we presented the client with a clickable graphic mockup of the site at the beginning, thanks to which they could imagine the result in advance.<\/b><\/p>\n<p><a href=\"https:\/\/blog.bart.sk\/wp-content\/uploads\/2023\/03\/Copy-of-Bart_F6A8952.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10690\" src=\"https:\/\/blog.bart.sk\/wp-content\/uploads\/2023\/03\/Copy-of-Bart_F6A8952-2000x1333.jpg\" alt=\"\" width=\"800\" height=\"533\" \/><\/a><\/p>\n<h2><b>Enthusiasm is contagious<\/b><\/h2>\n<p><b>We chose GraphQL technology for the project for Moris Slovakia for 2 reasons. First of all, Mi\u0161o wanted to try it, and secondly, as the analysis showed, it was perfect for the application. <\/b><span style=\"font-weight: 400;\">It was Mi\u0161o&#8217;s ardour and technological foresight that were the main drivers that successfully launched the project. In addition, Mi\u0161o is perfectly complemented by Adam, who as a student doesn&#8217;t yet have so much experience, but compensates for it with enthusiasm for work and desire to learn.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">So we managed to create a great pair on the Moris project \u2013 an experienced programmer\/analyst with an ambition to pass on their experience, and a beginner with a huge motivation to learn. <\/span><b>We were able to pass on the enthusiasm for the project of these two developers to the client, who was subsequently motivated to cooperate even more actively and often collaborated with us even in the late evening.\u00a0<\/b><\/p>\n<p><a href=\"https:\/\/blog.bart.sk\/wp-content\/uploads\/2023\/03\/Bart_F6A8885.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10691\" src=\"https:\/\/blog.bart.sk\/wp-content\/uploads\/2023\/03\/Bart_F6A8885-2000x1333.jpg\" alt=\"\" width=\"800\" height=\"533\" \/><\/a><\/p>\n<h2><b>What did the participants like the most about the event?\u00a0<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Frontend Masters began as an in-house learning activity. We&#8217;re pleased that this dimension hasn&#8217;t been lost and that we also found familiar faces of our colleagues in the audience during the 22nd continuation of this event. So we asked them for feedback. We knew it was going to be honest. <\/span><\/p>\n<figure id=\"attachment_10704\" aria-describedby=\"caption-attachment-10704\" style=\"width: 100px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/blog.bart.sk\/wp-content\/uploads\/2023\/03\/kamil.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-10704\" src=\"https:\/\/blog.bart.sk\/wp-content\/uploads\/2023\/03\/kamil-150x150.png\" alt=\"Kamil\" width=\"100\" height=\"100\" \/><\/a><figcaption id=\"caption-attachment-10704\" class=\"wp-caption-text\">Kamil<\/figcaption><\/figure>\n<p><i><span style=\"font-weight: 400;\">\u201eI liked the contrast between Mi\u0161o&#8217;s technical part and Marek&#8217;s remarks about the project the most. In my opinion, this is the direction that events should take in the future.\u201c<\/span><\/i><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/p>\n<figure id=\"attachment_10709\" aria-describedby=\"caption-attachment-10709\" style=\"width: 100px\" class=\"wp-caption alignright\"><a href=\"https:\/\/blog.bart.sk\/wp-content\/uploads\/2023\/03\/Bianka.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-10709\" src=\"https:\/\/blog.bart.sk\/wp-content\/uploads\/2023\/03\/Bianka-150x150.png\" alt=\"Bianka\" width=\"100\" height=\"100\" \/><\/a><figcaption id=\"caption-attachment-10709\" class=\"wp-caption-text\">Bianka<\/figcaption><\/figure>\n<p><em><span style=\"font-weight: 400;\">\u201e<i>What made me happy was that there were people who were really interested in the topic of the event. Old but also new faces, young but also more seasoned developers. For us, this is a sign that live events with a practical focus really make sense. I liked how Mi\u0161o approached his lecture and that he spoke authentically, from his own experience. On the other hand, Marek portrayed the project from a completely different point of view. I think a lot of people have been surprised by this unexpected turn of events.<\/i><\/span><span style=\"font-weight: 400;\">\u201c<\/span><\/em><\/p>\n<figure id=\"attachment_10693\" aria-describedby=\"caption-attachment-10693\" style=\"width: 100px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/blog.bart.sk\/wp-content\/uploads\/2023\/03\/oliver.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-10693\" src=\"https:\/\/blog.bart.sk\/wp-content\/uploads\/2023\/03\/oliver-150x150.png\" alt=\"Oliver\u00a0\" width=\"100\" height=\"100\" \/><\/a><figcaption id=\"caption-attachment-10693\" class=\"wp-caption-text\">Oliver<\/figcaption><\/figure>\n<p><i>\u201e<span style=\"font-weight: 400;\">What interested me the most during the event was the information that the customer allowed us to use a completely new technology on their project, which neither they nor we had much experience with. I think it was a very bold move on their part, it certainly took a lot of trust and it&#8217;s great how well that turned out. As for the event itself, I liked that it wasn&#8217;t just a lecture, but it also had interactive parts like a discussion or a quiz at the end. It&#8217;s a shame I finished second.<\/span>\u201c<\/i><\/p>\n<h2><b>And finally, the promised video::<\/b><\/h2>\n<p><center><iframe loading=\"lazy\" title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/4jySdbojbXA\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/center><\/p>\n","protected":false},"excerpt":{"rendered":"When we were thinking about the next Frontend Masters event, we knew that we wanted to offer something&hellip;","protected":false},"author":39,"featured_media":7323,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","csco_display_header_overlay":false,"csco_singular_sidebar":"","csco_page_header_type":""},"categories":[211],"tags":[388,398,213,394,399],"_links":{"self":[{"href":"https:\/\/blog.bart.sk\/en\/wp-json\/wp\/v2\/posts\/7072"}],"collection":[{"href":"https:\/\/blog.bart.sk\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.bart.sk\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.bart.sk\/en\/wp-json\/wp\/v2\/users\/39"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.bart.sk\/en\/wp-json\/wp\/v2\/comments?post=7072"}],"version-history":[{"count":1,"href":"https:\/\/blog.bart.sk\/en\/wp-json\/wp\/v2\/posts\/7072\/revisions"}],"predecessor-version":[{"id":7074,"href":"https:\/\/blog.bart.sk\/en\/wp-json\/wp\/v2\/posts\/7072\/revisions\/7074"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.bart.sk\/en\/wp-json\/wp\/v2\/media\/7323"}],"wp:attachment":[{"href":"https:\/\/blog.bart.sk\/en\/wp-json\/wp\/v2\/media?parent=7072"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.bart.sk\/en\/wp-json\/wp\/v2\/categories?post=7072"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.bart.sk\/en\/wp-json\/wp\/v2\/tags?post=7072"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}