<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Lex Kuncevic Blog]]></title><description><![CDATA[Lex Kuncevic Blog]]></description><link>https://blog.kuncevic.dev</link><generator>RSS for Node</generator><lastBuildDate>Mon, 14 Sep 2026 05:12:55 GMT</lastBuildDate><atom:link href="https://blog.kuncevic.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[ng-conf 2022 highlights]]></title><description><![CDATA[This is a followup story for Ng-conf 2022. Road trip from San Francisco to Salt Lake City

I arrived at ng-conf in the evening on the 31 of August right at the time when registration should  already  be opened. The conference kicked off with the Misk...]]></description><link>https://blog.kuncevic.dev/ng-conf-2022-highlights</link><guid isPermaLink="true">https://blog.kuncevic.dev/ng-conf-2022-highlights</guid><category><![CDATA[Angular]]></category><category><![CDATA[Travel]]></category><category><![CDATA[Developer]]></category><category><![CDATA[angularrocks]]></category><dc:creator><![CDATA[Lex Kuncevic]]></dc:creator><pubDate>Thu, 15 Sep 2022 00:00:04 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1663198877297/EmQEl_sJE.jpg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote>
<p>This is a followup story for <a target="_blank" href="https://blog.kuncevic.dev/ng-conf-2022-road-trip-from-san-francisco-to-salt-lake-city">Ng-conf 2022. Road trip from San Francisco to Salt Lake City</a></p>
</blockquote>
<p>I arrived at ng-conf in the evening on the 31 of August right at the time when registration should  already  be opened. The conference kicked off with the Misko’s Hevery workshop “Building Fast WebApplications” and I was looking forward to attending it. However, turned out I was 1 hour late for this one because I didn't really know there was an 1 hour time difference between California and Utah 😿. Next time if I travel from California to Utah I will keep in mind Utah is running one hour ahead 😀</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1663117805402/5L_wXUhm7.jpg" alt="2022-09-14 11.09.55.jpg" /></p>
<p>So this evening I met a lot of people who I haven't been seeing in person: Misko Hevery, Shai Resnik, Jordan Powell, Joaquin Cid, Ryan Hutchison, Brandon Roberts, Alyssa Nicoll. Most of the people were really tired after the flight however were happy to get together and I had a chance to discuss a lot of things with Misko Havery who is now building a new framework called Qwik and Shai Resnik who was an official MC for the ng conf 2022.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1663117913683/sDdFlQaRy.jpg" alt="20220831_090503.jpg" /></p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1663117934847/sFEEhBPSu.jpg" alt="20220831_115700.jpg" /></p>
<p>The 1 of September was the official first ng-conf day that started with an awesome breakfast followed by a keynote from the Angular team and single track talks by the end of the day. On this day I managed to attend a few talks: “Angular TDD” by Shai Resnik, “Standalone Components” by Pawel Kozlowski and “Angular: A design review 10 years later” by Jeremy Elbourn and Alex Rickabaugh. </p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1663118050072/DthRbTJ48.jpg" alt="20220831_175022.jpg" />
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1663118082053/zQ-mP0HbP.jpg" alt="20220831_175039.jpg" />
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1663118095191/Yb-9DI7-H.jpg" alt="20220831_175152.jpg" />
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1663118105190/qBk7QkkhY.jpg" alt="20220831_175444.jpg" /></p>
<p>In the evening a lot of conference attendees split up into small groups and headed for dinner in different directions. Our group went to a place that has the most fun waiter that can serve Heineken -1 and Heineken -0 🤣🤣🤣  </p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1663118128948/19IK3isZ7.jpg" alt="20220831_184808.jpg" /></p>
<p>The next day was kicked off by a yoga session at 7:00 but it was not possible for me to wake up so early so I had to skip that experience. This day there were 2 different tracks, in other words multiple talks were running at the same time so if you visited one you would miss the other. Still I have an opportunity to catch up on all missed talks once they will be pushed online. </p>
<p>It was great to chat with people from Crunchbase, Ag Grid, Fidelity, Cypress, Syncfusion, Rangle, Octa, Herodevs, Nrwl, JetBrains, Advancedmd, Ionic and many others who were hanging around the conference booths. On the second day I met even more people whom I had not known in person before: Deborah Kurata, John Papa, Ward Bell, Dan Wahlin, Aaron Frost, Joe Eames, Jeff Cross, Mike Brocchi, Eric Slack, Manfred Steyer, Alex Okrushko, Michael Hladky, Isaac Mann and many many others. It was so great to meet you!</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1663118208411/RjdR82tYB.jpg" alt="20220901_102247.jpg" />
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1663118219784/FaxGSGthe.jpg" alt="20220901_161122.jpg" />
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1663118358656/8aHJIYHs5.jpg" alt="20220901_163614.jpg" /></p>
<p>This time the evening was full of events like Angular Pull request workshop, Karaoke party, Board games, Trivia and more. I attended the board games and played this new game I had never played before called Coup. It was really exciting and fun experience playing this game. </p>
<p>Oh, and I forgot to tell you about my secret mission for the conference.  Me, Joaquin Cid and Ryan Hutchison had to distribute the NGXS t-shirts, the mission was originally planned by Mark Whitfeld - the NGXS team lead. The idea was just to spread a word about NGXS around ng conf attendees and reward NGXS users with some swag. The mission was successfully accomplished by the third day of the ng-conf and helped to chat with even more cool people around there.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1663118273249/z6iXOdENF.jpg" alt="20220901_155746.jpg" />
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1663118285310/Noj27rFm1.jpg" alt="20220901_161657.jpg" />
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1663118257383/i3Bb4UdOx.jpg" alt="20220901_144936.jpg" /></p>
<p>The third and the last day of the conference started with another yoga session that I skipped again. I love yoga but it was quite challenging to wake up early in the morning during the conf. The breakfast was followed up by Community Keynote and another series of awesome talks. On the third day I met people like Jonas Rexeke, Martin Kristell, Jason Warner, Sam Julien, Stephen Cooper and Joey deVilla who joined the Karaoke playing accordion live making Karaoke even more fun. It was great to chat to all of you guys!</p>
<p>I didn’t have a chance to stay up until the end of all events because I had to leave early as I planned to be in Vegas before the sunset. It is about a 6 hours drive from Salt Lake City to Vegas. However just before I left I took part in trivia organized by Adrienne Marshall and Melissa Garrett from Rangle. It was great fun answering all the Angular-related questions and actually winning the awesome Raspberry Pi Pico as a prize! Great finale of my first ng-conf!</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1663118423222/frzQjrE0z.jpg" alt="20220902_133913.jpg" /></p>
<p> Also on this day I made a promise. Awesome people from Octa gave me an ng-conf-2019-themed rubik's cube with a bit of history. I told them it would be passed to someone else the next year at ng-conf 2023. So I have no chance to miss the conference next year!</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1663118452538/R6slJLB_Q.jpg" alt="20220831_134506.jpg" /></p>
<p>I left the ng-conf at about 3pm with a lot of memories and confidence I am coming back in 2023!</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1663118518572/2nXuaPYzp.jpg" alt="20220902_105115.jpg" /></p>
<p>Thank you everybody for discussions, coworking and conference organisers for this terrific experience!</p>
]]></content:encoded></item><item><title><![CDATA[ng-conf 2022. Road trip from San Francisco to Salt Lake City]]></title><description><![CDATA[This is a followup story for Traveling to ng-conf and visiting US for the first time

San Francisco was my starting point for travelling to ng-conf. I did spend 3 days around here but still have a feeling that I haven’t visited all the cool places in...]]></description><link>https://blog.kuncevic.dev/ng-conf-2022-road-trip-from-san-francisco-to-salt-lake-city</link><guid isPermaLink="true">https://blog.kuncevic.dev/ng-conf-2022-road-trip-from-san-francisco-to-salt-lake-city</guid><category><![CDATA[Angular]]></category><category><![CDATA[Travel]]></category><category><![CDATA[Developer]]></category><category><![CDATA[angularrocks]]></category><dc:creator><![CDATA[Lex Kuncevic]]></dc:creator><pubDate>Fri, 09 Sep 2022 09:53:32 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1662447118229/AvFf-Zxl5.jpg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote>
<p>This is a followup story for <a target="_blank" href="https://blog.kuncevic.dev/traveling-to-ng-conf-and-visiting-us-for-the-first-time">Traveling to ng-conf and visiting US for the first tim</a>e</p>
</blockquote>
<p>San Francisco was my starting point for travelling to ng-conf. I did spend 3 days around here but still have a feeling that I haven’t visited all the cool places in the area.
Being an experienced bicycle rider I was really enjoying riding from the city centre all the way through the Golden Bridge. The most intriguing part of that ride was that the Golder Bridge was often fully covered by the enormous cloud and so technically was not visible at all. However shortly on the way back the cloud wasn’t there that opened all the views. Riding through those clouds was quite fun and always unexpected. Indeed, San Francisco is for a reason called a city of winds and fog.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1662447579967/nKjAhquRW.jpg" alt="The fickle Golden Bridge" /></p>
<p>It was a great meeting with my friends who are currently based in Silicon Valley, which is located about 80 km from the City Centre. So I had a chance to see the city and do my business.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1662448970188/LlcYxH7Kx.jpeg" alt="Google" /></p>
<p>It was great to visit the San Francisco Google Office. I should say that the view from that office is quite stunning! But the way cooler was to meet Angular Team in person! Minko Gechev, Emma Twersky, Mark Techson. Thank you for lunch and conversation! Hope to see you soon again, maybe in Australia?</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1662449079111/pEldV3qTm.jpeg" alt="Googlemates" /></p>
<p>One of the most famous parts of the Valley is Private Research Stanford University, a place where smartest minds are raised and great ideas are born. Visiting the place is like diving in a fountain of knowledge. I was really impressed and happy to have this location in my travelling collection.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1662449633405/s3rmSFiBB.jpg" alt="Stanford University" /></p>
<p>Thank you, San Francisco! I am sure, we’ll see each other many times again!</p>
<p>My friends strongly recommended taking California State Route 1 that goes from San Francisco to Los Angeles along the ocean. This route has a lot of cool and beautiful parts like Mojave Mountains, San Simeon, Santa Barbara and Big Sur. I stopped at most of them. In particular I really like the ocean views, watching sea lions and visiting beautiful Hearst Castle on Enchanted Hill.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1662449759276/2olCxPcdc.jpg" alt="The Mojave Mountains" /></p>
<p>I hit Los Angeles late evening to catch the night vibes that clearly told me that it is a night city. I had to stop in the hotel right in the heart of Holywood to get access to all the famous tourist attractions, however it was one of the worst hotels I had ever seen, the name of that hotel sounds cool though.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1662449898921/BYMmGdUhh.jpg" alt="hotel.jpg" /></p>
<p>The next day I visited the famous Petersen Automotive Museum that I enjoyed a lot. It has a huge collection of motorcycles including the ones with electric power and legendary cars from movies and cartoons. Visiting the Hollywood Wax Museum was also a very fun experience. So yeah, there are a lot of things to do in LA. </p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1662450151247/q6h-Kn_Ud.jpg" alt="automuseum.jpg" /></p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1662450177076/X29vek5g-.jpg" alt="wax_museum.jpg" /></p>
<p>Next morning on my way to Las Vegas I visited the Six Flags Magic Mountain to enjoy a few roller coaster rides, the X-2 ride was quite impressive and probably the most exciting I’ve ever done. For the rest of the first hour the road to Vegas was quite boring, but since I had escaped all those big intersections the landscape changed dramatically and for the next couple of hours I enjoyed the mountain views that I had never seen before.
I reached Las Vegas late evening right at sunset. It was surprising to see even more people on the night streets than in LA. This reminded me of the NYE celebration that happens once a year on December the 31st in Sydney, but here people didn't celebrate anything, they just walked around and I had nothing to do but to join. It was a very impressive and crowded night. 
All the big hotels on the main street of Vegas are connected by small bridges. Every hotel has a casino on the ground floor, so once you are checking in into one of them you like asking yourself if it really is a hotel or if you are staying in the casino. This is a very unique experience I must tell.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1662714602700/HT-JVoVrX.jpg" alt="casino.jpg" /></p>
<p>On the night streets of Vegas I met all of my best friends Minnie and Mickey Mouse and of course the main dude from my favourite The Hangover movie!</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1662451143510/LeL0Mo8yg.jpg" alt="20220828_224632.jpg" /></p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1662714863540/u5lobM_WZ.jpg" alt="20220828_221517.jpg" /></p>
<p>I really love those awesome characters. So I had to take a pic and walk into Caesars Palace Las Vegas Hotel, where the main scene for the original Hangover movie was shot. Oh, I should also tell, I was really impressed by the Bellagio Water Show that seems to be happening here every night.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1662451502055/Dr5_9evPo.jpg" alt="20220829_100141.jpg" /></p>
<p>Next morning I decided not to stay in Vegas any longer and move towards my final destination - the Salt Lake City. Oh man, I didn’t expect that Red Rocks could be such a view. I have to admit, the road around the rocks from Vegas to Salt Lake is even more spectacular than from LA to Vegas.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1662715015592/6dMczk9pZ.jpg" alt="20220829_131625.jpg" /></p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1662451944397/gPH_UcYEC.jpg" alt="20220829_154040.jpg" /></p>
<p>On the way from Vegas to Salt Lake just before Cedar City, there is a rocky park called Zion park, so I took this route through the park. The serpentine road goes very close to the Red Rocks so you had to make a stop every 10-15 minutes to enjoy that new rock view.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1662452133491/HVNUHvHIY.jpg" alt="zion.jpg" /></p>
<p>It took me about 3.5 hours to go through that park and so I decided to spend the night at Cedar City which is one of the smallest on the way to Salt Lake and fully surrounded by Red Rock mountains. This city is located from the main ng-conf venue at Salt Lake city just 3 hours away so I reached the destination the next morning.</p>
<h3 id="heading-now-rested-and-inspired-by-nature-i-am-ready-to-get-back-to-technologies-at-ng-conf">Now rested and inspired by nature I am ready to get back to technologies at ng-conf.</h3>
<p>Follow Angular Rocks on <a target="_blank" href="https://instagram.com/angularrocks">Instagram</a> and see you soon!</p>
]]></content:encoded></item><item><title><![CDATA[Traveling to ng-conf and visiting US for the first time]]></title><description><![CDATA[TLDR;
This is like a dream came true, traveling to ng-conf and to the US for the first time.
The full story
The ng-conf has a long history and has always been my dream to visit. I was always watching the live event each year but participating in pers...]]></description><link>https://blog.kuncevic.dev/traveling-to-ng-conf-and-visiting-us-for-the-first-time</link><guid isPermaLink="true">https://blog.kuncevic.dev/traveling-to-ng-conf-and-visiting-us-for-the-first-time</guid><category><![CDATA[Angular]]></category><category><![CDATA[Travel]]></category><category><![CDATA[webdev]]></category><category><![CDATA[conference]]></category><dc:creator><![CDATA[Lex Kuncevic]]></dc:creator><pubDate>Mon, 22 Aug 2022 21:56:54 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1661194322938/tH8M8avbd.jpg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2 id="heading-tldr">TLDR;</h2>
<p>This is like a dream came true, traveling to ng-conf and to the US for the first time.</p>
<h2 id="heading-the-full-story">The full story</h2>
<p>The ng-conf has a long history and has always been my dream to visit. I was always watching the live event each year but participating in person is an absolutely  different experience.
Finally in early 2020 I’ve decided to purchase an early bird ticket and was so excited about it, but everyone is aware of what's happening next - the COVID-2019 pandemic and so all in-person events had to be postponed.</p>
<p>So in result the ng-conf 2020 was adapted to online. Same happened in 2021.</p>
<p>Eventually after 2 years of tedious waiting finally I am going to travel to ng-conf!</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1661203912997/YY_z6wAl1.jpg" alt="20220822_095858.jpg" /></p>
<p>I am looking forward to attending as many sessions as possible, and there are so many cool talks being announced  by Jeff Cross, Shai Reznik, John Papa, Stephen Fluin, Brandon Roberts, Alex Rickabaugh and more.</p>
<p>I have known or followed many people from the Angular community online for ages, some of them were guests on Angular Rocks podcast and that’s a great opportunity for me to get acquainted in person and discuss any sort of professional subjects directly. Misko Hevery, Jeremy Elbourn, Minko Gechev, Justin Schwartzenberger, Alan Agius.</p>
<p>Besides, it is my first trip to the USA and I am going to visit a number of incredible places on my way to ng-conf, the places I have always dreamed about.</p>
<p>My arrival point and first stop is San Francisco, the heart of Silicon Valley. Imagine, I will visit Google headquarters and meet my Angular friends there! Maybe there is someone who wants to catch up with me in person? </p>
<p>And, of course, I will see the Golden Gates and Stanford University to feel the atmosphere of the most concentrated high-tech education in the world.</p>
<p>Next stop is LA and an agenda for there has not been set yet. Guys, is there someone who wants to meet and chat? What should I see in LA? Hollywood? Beverly Hills? Griffith Park or more?
Maybe there is any meetup tech or business group to attend around?</p>
<p>Las Vegas is also a city of open opportunities for me this time. As a host of Angular Rocks and amateur climber I just have to see the Grand Canyon and at first. What about Red Rocks Canyon or any other rocks? </p>
<h2 id="heading-please-advise">Please advise.</h2>
<p>What about any IT events around SF, LA?</p>
<p>Please write any of your suggestions in the comments, I will highly appreciate them!</p>
<p>By the way, to leave this trip in my and yours memories, I am going to hold a photo-challenge for my Angular Rocks Instagram followers and listeners <a target="_blank" href="https://www.instagram.com/angularrocks">@angularrocks</a></p>
<p>Everyday I am going to take a picture of something that might be associated with Angular Rocks and post it in stories. You can give me your options for an association. </p>
<p>The winners will be definitely rewarded with some awesome Angular Rocks branded swag!</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1661203841566/fGMmJDkG-.jpg" alt="20220822_114348.jpg" /></p>
<p>So, looking forward for your comments and advice! </p>
<p>Follow <a target="_blank" href="https://www.instagram.com/angularrocks">@angularrocks</a> and see you soon!</p>
<blockquote>
<p>More details about the trip <a target="_blank" href="https://blog.kuncevic.dev/ng-conf-2022-road-trip-from-san-francisco-to-salt-lake-city">ng-conf 2022. Road trip from San Francisco to Salt Lake City</a></p>
</blockquote>
]]></content:encoded></item><item><title><![CDATA[Angular learning curve is a journey]]></title><description><![CDATA[Abundance of information

Learning Angular can be quite a task, especially when an abundance of online materials can be rather frustrating than helpful. And the trickiest part when working with information on the internet is that the verification pro...]]></description><link>https://blog.kuncevic.dev/angular-learning-curve-is-a-journey</link><guid isPermaLink="true">https://blog.kuncevic.dev/angular-learning-curve-is-a-journey</guid><category><![CDATA[Angular]]></category><category><![CDATA[Web Development]]></category><category><![CDATA[learning]]></category><category><![CDATA[education]]></category><dc:creator><![CDATA[Lex Kuncevic]]></dc:creator><pubDate>Thu, 05 Aug 2021 10:17:52 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1628151440919/XlFmj4nib.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2 id="abundance-of-information">Abundance of information</h2>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1628153880579/1LEMoKbd5.jpeg" alt="1000x420_3.jpg" /></p>
<p>Learning Angular can be quite a task, especially when an abundance of online materials can be rather frustrating than helpful. And the trickiest part when working with information on the internet is that the verification process can be time-consuming. Today, when we live in a booming era of technology, time is precious like never before. Therefore productivity and cost-effective programming decisions are essential for any web developer who wants to succeed. Figuring out Angular tips &amp; tricks comes not only with experience it also requires access to a good and trusted source of information. </p>
<p>Browsing the internet for answers can be exhausting, especially when opting for a self-learning Angular journey. Going through various books, online sources trying to figure out the correct solution can bring all the spectrum of emotions due to the majority of sources being too advanced. Most of the Angular materials available online presume that you are already intermediate, making it hard for beginners or anyone who decided to switch from another framework.</p>
<p>A good example is the complexity of TypeScript due to its combination with Angular. When both make a pair, it is impossible to avoid the feeling that you are dealing with a new programming language. Other various combinations like ngModules (Unique architecture), Angular decorators with assigned responsibilities require a change in developer mentality. </p>
<h2 id="loneliness-in-online-classroom">Loneliness in "online classroom"</h2>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1628153895264/vEhdJwi5w.jpeg" alt="1000x420_2.jpg" /></p>
<p> The Angular learning curve can vary, and it is very individual, but synchronized and updated systematic information available to Angular developers can help a lot. And still, even with a guided step-step manual that explains that you can't avoid RxJS or that you must learn the RxJS operators by heart make no difference when there is none available to answer your questions. Therefore Angular workshops where you can discuss your difficulties with other developers can bring your Angular journey to another level. </p>
<p>There are multiple Angular workshops available online, but some of them either don't follow the suitable structure for beginners or don't have a tutor who can clarify and help you when you are lost. And the combination of both is a must if you want to achieve your Angular ROI after becoming a developer. </p>
<h2 id="angular-workshop-series-by-aliaksei-kuncevic">Angular Workshop series by Aliaksei Kuncevic</h2>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1628153906134/JNDdZu4Jj.jpeg" alt="1000x420_1.jpg" /></p>
<p>Angular Workshops series by Aliaksei Kuncevic, the Google Developer expert and founder of Angular Rocks podcast, tackles all the points.</p>
<p>When he worked on his learning program, he stayed in touch with very famous industry professionals and used his own Angular experience as a base. Apart from that, he launched a free educational<a target="_blank" href="https://angularrocks.com/"> Angular Rocks Podcast </a>with Angular-related information in a very structured order to help those who can't enroll in the paid workshops. </p>
<p>Multiple years of experience, many Angular professional discussions, consulting assignments, and educational sessions all contributed to the three series of Angular workshops suitable for different levels. Whether you are a beginner or in the middle of your journey, you will be able to find your answers. What makes it gold is that all the paid workshops will secure professional guidance and the possibility to connect with other developers. Learning  Angular in a group is fun and motivating. You have no excuse to procrastinate when inspired by other Angular enthusiasts. </p>
<p>During Aliaksei's previous workshop, one of the students made a great observation, which proved that a challenging process could be exciting too when you identify the right path for your Angular journey. </p>
<blockquote>
<p><em>" I love Angular for its modular architecture, extensibility, and clear separation between logic and markup. The initial learning curve can be exhausting, but as soon you grasp the Angular basic concepts and see a clear path, you turn your developing journey into a rewarding process." </em></p>
</blockquote>
<p>As soon as you are ready to make your first step gradually, you will progress. </p>
<p>All of the tree workshops can be taken independently and are suitable for different levels. Angular Getting Started Workshop can work for anyone at the beginning of his journey with Angular. While Angular First Steps and Deep Dive can work if you are already familiar with Angular. </p>
<p>The workshops’ structure ensures a very smooth Angular learning journey, which is why <a target="_blank" href="https://kuncevic.dev/workshops/angular-getting-started">Angular Getting started</a> workshop is free. This workshop will answer the critical question: is this framework really for you, and are you happy with the teaching style of your tutor, and you want him to guide you on your Angular journey. </p>
<h2 id="your-invitation">Your invitation</h2>
<p>Learning a new framework can be painful, but it is always fun when you are not alone. Stay inspired, connected, and never stop exploring. Keep your Angular developer spirit high, and remember that Angular will start paying you back when you master a rapid form of development. </p>
<p>The registration for the Angular workshops series by Aliaksei Kuncevic is now open <a target="_blank" href="https://kuncevic.dev/workshops">here</a>. Check it out. Everyone is welcome to join, choose the one right for you, or find out which is the right for you by taking the FREE Angular Getting Started workshop. </p>
<p>Thanks for reading, and ask your questions in the comments or contact me directly via <a target="_blank" href="https://www.linkedin.com/in/kuncevic">linkedin</a> or DM me on <a target="_blank" href="https://twitter.com/kuncevic">twitter</a></p>
]]></content:encoded></item><item><title><![CDATA[What are the benefits of using Angular?]]></title><description><![CDATA[Angular has picked up steam in recent years, and it becomes “the cherry on the cake” for most app developers, and there are many good reasons for it. Let's see the key reasons for using Angular and the top benefits  for your business if you choose to...]]></description><link>https://blog.kuncevic.dev/what-are-the-benefits-of-using-angular</link><guid isPermaLink="true">https://blog.kuncevic.dev/what-are-the-benefits-of-using-angular</guid><category><![CDATA[JavaScript]]></category><category><![CDATA[angular material]]></category><category><![CDATA[Web Development]]></category><category><![CDATA[web application]]></category><category><![CDATA[Angular]]></category><dc:creator><![CDATA[Lex Kuncevic]]></dc:creator><pubDate>Thu, 22 Jul 2021 08:02:50 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1626940578618/RjuTdHzqX.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Angular has picked up steam in recent years, and it becomes “the cherry on the cake” for most app developers, and there are many good reasons for it. Let's see the key reasons for using Angular and the top benefits  for your business if you choose to go with Angular.</p>
<h2 id="first-of-all-lets-understand-what-angular-is">First of all, let's understand what Angular is</h2>
<p>Angular is a Javascript-based framework for developing mobile and desktop frame applications created by Google. It is used and favored by the Google Cloud platform, AdWords, and thousands of web applications built within Google. Other big names have also chosen Angular: Forbes, Delta Airlines, BMW, Samsung, Paypal, Tesla, Netflix, SpaceX.</p>
<p><em>So, why do all of these companies choose Angular?</em></p>
<p>Here are the top five main benefits:</p>
<h2 id="productivity">Productivity</h2>
<p>As an app developer, you understand the time is highly precious for each project, and surely you don't want to waste any minute of it. Once you understand the core principles of Angular building blocks and build a first Angular application using it, later you can apply the same thinking creating a new one. Your journey as an Angular developer is to create modular, performant, accessible, and maintainable applications by simply following the best practices and general guidelines that goes with them</p>
<h2 id="lego-like-building-blocks">Lego-like building blocks</h2>
<p>Angular applications are built on logical modular principles, which means that you can simplify your life as an app developer by benefiting from dividing your code into small blocks. Those blocks can be reusable and can help to maintain immense code base health. It will help the business be more efficient, organised, cost-effective, and stay in line with any company’s KPI.</p>
<h2 id="angular-ecosystem">Angular ecosystem</h2>
<p>Angular ecosystem contains all the possible fundamental tools and features you need to design and build an app. For example, libraries like Angular Material incorporate diverse components and modules, which helps save a lot of time and costs when building new applications. In addition, all of the Angular Material UI components, patterns, and performance are optimised to meet all expectations and high-quality standards.</p>
<p>You are not alone on your journey with Angular; by joining Angular, you are becoming a part of a friendly environment where you can become a part of the Angular community and benefit from various tools Angular ecosystem offers .</p>
<p>The Angular ecosystem is boundless. Its generous selection of well-maintained production-ready components and tools will make your development life simpler and painless. In addition, things such as strong typings will save you time catching errors and help you scale your projects.</p>
<h2 id="strong-typings-with-typescript">Strong Typings with TypeScript</h2>
<p>TypeScript is a first-class citizen in the Angular ecosystem. Angular itself is built with TypeScript, a Superset of Javascript, meaning that you are on the safe side and have more control over your code. With TypeScript, you can easily spot bugs and typing errors while producing understandable, efficient, and high-quality code.</p>
<h2 id="best-practices">Best Practices</h2>
<p>Angular programming style is based on best practices, which are embedded with modern component-based architecture. So, what does it mean exactly? First, as a developer, you will build components and other angular building blocks that will be united into a solid application. Then, all you need to do is construct modular parts of  the app, while Angular tooling will take care of everything else. Doing so eliminates unnecessary code creation.  Furthermore, proper and correct preliminary setup and configuration that follow best practices will simplify your work, ensuring a lighter and more efficient development process.</p>
<p>When it comes to  app development, it can be a challenging journey. Even though we are pretty spoiled with the various options to choose from, only the right decisions and best practices can convert our efforts into success. That is the reason why so many companies are choosing Angular.</p>
<h2 id="angular-development-tools">Angular Development Tools</h2>
<p>As mentioned earlier, the Angular ecosystem is boundless and very developed. It provides a wide range of advanced tools that can bring your development experience to an entirely new level. </p>
<p>Please see below the tip of the week, which can navigate you through the available options:</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1626940878727/v8hvx9JXY.png" alt="3-static-TIP.png" /></p>
<p>Last but not least, there is a very fruitful conversation available on Angular Rocks Podcast, which focuses on this matter in every detail.</p>
<p>The guest we hosted is Minko Gechev, the technical lead, and Angular Team DevRel  Manager at Google. He is passionate about computer science, open-source frameworks, libraries, and performance tooling. His extraordinary expertise helped us cover all of the hot topics that any web developer wants to hear about, from modern dev tools for Angular developers to insightful tips and tricks that will help to improve your development processes. You can listen to the episode <a target="_blank" href="https://share.transistor.fm/s/a21f025f">here</a></p>
<p>As you can see, Angular will never let you down, and by continuing to explore the Angular world, you can progress and enjoy the development process on an entirely different level. </p>
]]></content:encoded></item><item><title><![CDATA[Inspiration of a web-developer]]></title><description><![CDATA[My very personal story about the "Angular Rocks Podcast."
Hi Everyone,
Today, I am ready to invite you to read the story I've been drafting for quite some time. This story is more of a chapter of a developer diary. It is a good one because there are ...]]></description><link>https://blog.kuncevic.dev/inspiration-of-a-web-developer</link><guid isPermaLink="true">https://blog.kuncevic.dev/inspiration-of-a-web-developer</guid><category><![CDATA[JavaScript]]></category><category><![CDATA[Web Development]]></category><category><![CDATA[webdev]]></category><category><![CDATA[Angular]]></category><category><![CDATA[Inspiration]]></category><dc:creator><![CDATA[Lex Kuncevic]]></dc:creator><pubDate>Thu, 15 Jul 2021 02:10:31 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1626314074470/U5hx7IOAw.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>My very personal story about the "Angular Rocks Podcast."</strong></p>
<p>Hi Everyone,</p>
<p>Today, I am ready to invite you to read the story I've been drafting for quite some time. This story is more of a chapter of a developer diary. It is a good one because there are so many pages to be created. Let's it stay this way 😁</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1626314004731/lP0vHYU4Y.jpeg" alt="IMG_3605.JPG" /></p>
<p>As any beginner who decided to start his web-development journey with Angular, despite immense enthusiasm or maybe not, you might feel a bit lost while mapping your journey. The Internet these days has inexhaustible sources of information, yet, you can almost compare it to a very cluttered room when you are feeling anxious the moment you decide to put things in order. </p>
<p>So, one day I had an idea: "what if all of the information will be easily accessible, in a very consistent and beginner-friendly order? It sounds easy. But to translate my ideas into actions took me some time. Finally, in February 2021, I started by recording the first solo episode:<strong> </strong><a target="_blank" href="https://angularrocks.com/episodes/hello-world">Hello World</a> which is when the Angular Rocks podcast started to rock. </p>
<p>After receiving positive feedback from you, my fellow Angular enthusiasts, I realized that this would be an ongoing journey. A long time ago, as an Angular beginner myself, I remember how hard it was to figure out the simple algorithm "Where? What? How? And Why" Now, I am delighted to share my "roadmap" with you, where Angular rocks! <a target="_blank" href="https://share.transistor.fm/s/fea8502b">Each episode </a>step by step will help you to learn and understand Angular in a very gradual manner.</p>
<p>Recently, the creator of Angular, Misko Hevery, joined us as a guest to talk about <a target="_blank" href="https://share.transistor.fm/s/28cff55e">The History of Angular</a> and his long and exciting journey working on this project. </p>
<p>Keep following for valuable <a target="_blank" href="http://kuncevic.dev/">tips and tricks</a>, which are all linked with each episode show notes for more detailed information. And there will be more exciting and inspiring conversations on Angular Rocks in the future. </p>
<p>This week's episode is about the <a target="_blank" href="https://share.transistor.fm/s/8d700232">Angular multi-project workspace that</a> you can use to organize y​our Angular apps and libraries in one single solution! If you are curious to know more, just check the following link.</p>
<p>And to help your motivation to stay up, you are welcome to look into the below tip:</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1626313820966/LfP6XcJS5.jpeg" alt="1080x1080_multi_project.jpg" /></p>
<p>Apart from that, we are happy to announce our Educational Workshop series, which will help you become an Angular Pro. We are treating all of the Angular enthusiasts with a complimentary "Getting started" workshop session. Please register your interest at <a target="_blank" href="http://ngstart.dev">ngstart.dev</a> for one of the sessions on 3d and 8th of August, 2021. T&amp;C apply.</p>
<p>Stay inspired and continue to <a target="_blank" href="https://angularrocks.com/subscribe">learn</a>. Feel free to ask your questions in the comments, and let me know about your favorite episode?</p>
]]></content:encoded></item><item><title><![CDATA[Angular Change Detection]]></title><description><![CDATA[💫The "magic glue" that connects the view and the model, keeping them both in sync. 
Angular Change Detection is one of the most complex topics in software engineering and obviously in Angular as it is relying on that a lot. It can definitely be comp...]]></description><link>https://blog.kuncevic.dev/angular-change-detection</link><guid isPermaLink="true">https://blog.kuncevic.dev/angular-change-detection</guid><category><![CDATA[Angular]]></category><category><![CDATA[tips]]></category><category><![CDATA[education]]></category><category><![CDATA[webdev]]></category><dc:creator><![CDATA[Lex Kuncevic]]></dc:creator><pubDate>Thu, 08 Jul 2021 03:38:46 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1625832441573/PQ-khklWG.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>💫<strong>The "magic glue" that connects the view and the model, keeping them both in sync. </strong></p>
<p>Angular Change Detection is one of the most complex topics in software engineering and obviously in Angular as it is relying on that a lot. It can definitely be compared to the <strong>"magic glue"</strong> that connects the view and the model, keeping them both in sync".</p>
<p>On a broader scale, it is a mechanism built into Angular that allows Angular to decide what actions can be performed when the state of the app changes. The good news is that most of the time, developers do not have to deal with change detection manually.</p>
<p>However, if you find yourself caught in a loop, the only way to simplify your journey is to follow specific strategies, for example OnPush and trigger change detection manually if you need to. </p>
<p>There are four ways you can trigger change detection manually. Let’s look at them in detail:</p>
<p><strong>tick() on </strong><a target="_blank" href="https://angular.io/api/core/ApplicationRef">ApplicationRef</a><strong> </strong>that activates change detection for the entire application by staying consistent and respectful to the strategy component of the change detection.</p>
<p><strong>detectChanges() </strong>on <a target="_blank" href="https://angular.io/api/core/ChangeDetectorRef">ChangeDetectorRef</a>  runs change detection on a current component.</p>
<p><strong>markForCheck()</strong> on <a target="_blank" href="https://angular.io/api/core/ChangeDetectorRef">ChangeDetectorRef</a> controls change detection through the marked components where the OnPush strategy has been set.</p>
<p><strong>run() </strong>on<strong> </strong><a target="_blank" href="https://angular.io/api/core/NgZone">NgZone</a> that allows you to execute a function inside the Angular zone. This function, and all asynchronous operations in that function, trigger change detection automatically at the correct time.</p>
<p>Here is a very handy tip, which can simplify your life. </p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1625739160735/O-BQFW3Ed7.png" alt="Untitled design (1).png" /></p>
<p>If you want to learn more listen to <a target="_blank" href="https://angularrocks.com/episodes/angular-change-detection">Angular Change Detection Episode</a> at <a target="_blank" href="https://angularrocks.com">angularrocks.com</a></p>
]]></content:encoded></item></channel></rss>