<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Galina Jordanowa</title>
    <description>The latest articles on DEV Community by Galina Jordanowa (@galinaj).</description>
    <link>https://dev.to/galinaj</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1590721%2Fab17faae-dfd9-42eb-89bb-ed26ba12e35a.jpg</url>
      <title>DEV Community: Galina Jordanowa</title>
      <link>https://dev.to/galinaj</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/galinaj"/>
    <language>en</language>
    <item>
      <title>What’s the Best and Easiest Way to Embed Data Reporting into My Application? Learn More</title>
      <dc:creator>Galina Jordanowa</dc:creator>
      <pubDate>Wed, 30 Oct 2024 14:18:49 +0000</pubDate>
      <link>https://dev.to/galinaj/whats-the-best-and-easiest-way-to-embed-data-reporting-into-my-application-3bdo</link>
      <guid>https://dev.to/galinaj/whats-the-best-and-easiest-way-to-embed-data-reporting-into-my-application-3bdo</guid>
      <description>&lt;p&gt;Let’s explore what are the possible options for a developer to implement reporting functionality into their web or desktop applications. This decision can impact team productivity and the application quality, among other factors.&lt;/p&gt;

&lt;p&gt;We put into the spotlight the &lt;a href="https://www.telerik.com/infographics/what-s-the-best-and-easiest-way-to-embed-data-reporting-into-my-application-and-enable-my-end-users-to-create-ad-hoc-visuals-on-their-own" rel="noopener noreferrer"&gt;two most common ways&lt;/a&gt; to solve the need for reporting capabilities into your application: Building a reporting functionality in-house or buying a third-party &lt;a href="https://www.telerik.com/products/reporting" rel="noopener noreferrer"&gt;embedded reporting solution&lt;/a&gt;. We will explore the multiple questions you need to ask yourself while following the road and the possible answers to those.&lt;/p&gt;

&lt;p&gt;For an in-depth discussion and expert recommendations on successful integration between reporting tools and web and desktop applications, check out this &lt;a href="https://www.telerik.com/campaigns/reporting/wp-ebook-expert-.net-reporting-tools" rel="noopener noreferrer"&gt;FREE ebook&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>embeddedreporting</category>
      <category>reportingtools</category>
      <category>reporting</category>
      <category>dotnet</category>
    </item>
    <item>
      <title>FREE Ebook: A Quick Guide to Expert .NET Reporting Tools</title>
      <dc:creator>Galina Jordanowa</dc:creator>
      <pubDate>Wed, 30 Oct 2024 14:15:03 +0000</pubDate>
      <link>https://dev.to/galinaj/free-ebook-a-quick-guide-to-expert-net-reporting-tools-38dd</link>
      <guid>https://dev.to/galinaj/free-ebook-a-quick-guide-to-expert-net-reporting-tools-38dd</guid>
      <description>&lt;p&gt;&lt;em&gt;Visualizations have been helping people understand data for centuries. Clear and accurate reporting tools play a pivotal role in any business decision today and help companies digitize and streamline their reporting process.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Today’s data visualization tools, also called reporting tools, go beyond the standard charts and graphs used in the earlier periods. They can display data in more sophisticated ways such as infographics, dials and gauges, geographical maps, heat maps, and detailed bar, pie, and other charts. This is due to the advancement of digital information in today’s business environment.&lt;/p&gt;

&lt;p&gt;Business processes and people are moving information at incredible speeds thanks to the adoption of digital information. This has forced businesses to adopt digital workflows to exchange information quickly. An example of this might be stock brokerage or bank transactions are done all digitally with the only bottleneck being data transfer rates.&lt;/p&gt;

&lt;p&gt;An organization like a bank or an accounting firm or any other company which uses data for business decisions requires reporting tools that meet specific criteria to operate these high-end digital workflows. A proper reporting solution is of the utmost importance to ensure streamlined processes and accurate information is delivered.&lt;/p&gt;

&lt;p&gt;Our guide to expert .NET reporting tools was just published and it is ready for FREE download.&lt;/p&gt;

&lt;p&gt;In this ebook, Eric Rohler, Senior Technical Engineer at Progress, offers a six-step framework to help you choose the best reporting tool for your organization. He reviews the main functionalities of reporting solutions and shares best practices for everything you need to know to deliver beautiful, powerful, interactive and reusable reports. &lt;/p&gt;

&lt;p&gt;Learn how to apply the top six criteria when assessing a reporting tool:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Presentation&lt;/li&gt;
&lt;li&gt;Powerful&lt;/li&gt;
&lt;li&gt;Productive&lt;/li&gt;
&lt;li&gt;Pliable&lt;/li&gt;
&lt;li&gt;Performant&lt;/li&gt;
&lt;li&gt;Price&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Deep dive in different stages of reporting—from report creation to styling to data sources to integration to rendering and accessibility. Take advantage of expert advice on successful integration between Reporting tools and web (Blazor, ASP.NET Core, ASP.NET MVC, ASP.NET WebForms, Angular, React and more) or desktop applications (WPF, WinForms, UWP) and many practical examples and use cases.&lt;/p&gt;

&lt;p&gt;Download FREE Reporting Ebook (% embed &lt;a href="https://www.telerik.com/campaigns/reporting/wp-ebook-expert-.net-reporting-tools" rel="noopener noreferrer"&gt;https://www.telerik.com/campaigns/reporting/wp-ebook-expert-.net-reporting-tools&lt;/a&gt; %)&lt;/p&gt;

</description>
    </item>
    <item>
      <title>FREE Ebook: A Quick Guide to Expert .NET Reporting Tools</title>
      <dc:creator>Galina Jordanowa</dc:creator>
      <pubDate>Mon, 30 Sep 2024 14:27:57 +0000</pubDate>
      <link>https://dev.to/galinaj/free-ebook-a-quick-guide-to-expert-net-reporting-tools-1b75</link>
      <guid>https://dev.to/galinaj/free-ebook-a-quick-guide-to-expert-net-reporting-tools-1b75</guid>
      <description>&lt;p&gt;&lt;strong&gt;&lt;em&gt;Visualizations have been helping people understand data for centuries. Clear and accurate reporting tools play a pivotal role in any business decision today and help companies digitize and streamline their reporting process.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Today’s data visualization tools, also called reporting tools, go beyond the standard charts and graphs used in the earlier periods. They can display data in more sophisticated ways such as infographics, dials and gauges, geographical maps, heat maps, and detailed bar, pie, and other charts. This is due to the advancement of digital information in today’s business environment.&lt;/p&gt;

&lt;p&gt;Business processes and people are moving information at incredible speeds thanks to the adoption of digital information. This has forced businesses to adopt digital workflows to exchange information quickly. An example of this might be stock brokerage or bank transactions are done all digitally with the only bottleneck being data transfer rates.&lt;/p&gt;

&lt;p&gt;An organization like a bank or an accounting firm or any other company which uses data for business decisions requires reporting tools that meet specific criteria to operate these high-end digital workflows. A proper reporting solution is of the utmost importance to ensure streamlined processes and accurate information is delivered.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Our guide to expert .NET reporting tools was just published and it is ready for FREE download.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In this ebook, Eric Rohler offers a six-step framework to help you choose the best reporting tool for your organization. He reviews the main functionalities of reporting solutions and shares best practices for everything you need to know to deliver beautiful, powerful, interactive and reusable reports. &lt;/p&gt;

&lt;p&gt;Learn how to apply the top six criteria when assessing a reporting tool:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Presentation&lt;/li&gt;
&lt;li&gt;Powerful&lt;/li&gt;
&lt;li&gt;Productive&lt;/li&gt;
&lt;li&gt;Pliable&lt;/li&gt;
&lt;li&gt;Performant&lt;/li&gt;
&lt;li&gt;Price&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Deep dive in different stages of reporting—from report creation to styling to data sources to integration to rendering and accessibility. Take advantage of expert advice on successful integration between Reporting tools and web (Blazor, ASP.NET Core, ASP.NET MVC, ASP.NET WebForms, Angular, React and more) or desktop applications (WPF, WinForms, UWP) and many practical examples and use cases.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.telerik.com/campaigns/reporting/wp-ebook-expert-.net-reporting-tools" rel="noopener noreferrer"&gt;Download FREE Reporting Ebook&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you download the ebook, we’ll soon follow up with more materials on the topic. Stay tuned! &lt;/p&gt;

</description>
      <category>reporting</category>
      <category>netreporting</category>
      <category>embeddedreporting</category>
      <category>reportingtools</category>
    </item>
    <item>
      <title>FREE Ebook: Modernize Your Apps with Blazor</title>
      <dc:creator>Galina Jordanowa</dc:creator>
      <pubDate>Mon, 10 Jun 2024 16:28:11 +0000</pubDate>
      <link>https://dev.to/galinaj/free-ebook-modernize-your-apps-with-blazor-2pkg</link>
      <guid>https://dev.to/galinaj/free-ebook-modernize-your-apps-with-blazor-2pkg</guid>
      <description>&lt;p&gt;&lt;strong&gt;Are you exploring how to modernize existing applications? Or are you still weighing the pros and cons of using Blazor for your next app? Look at the free ebook on the topic and learn more about why, when and how to modernize your legacy apps or build new apps from the ground.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Many organizations maintain applications built on legacy platforms (ASP.NET AJAX (Web Forms), Win32 or even ASP.NET MVC, etc.). As newer frameworks emerge, so do better ways to deliver improved functionality, UX, performance and critical changes.&lt;/p&gt;

&lt;p&gt;As a result, dev teams either completely rebuild their application or wrap the back end in a modern front end. In either case, they are challenged with implementing modern and beautiful UI as quickly as possible without sacrifice the quality.&lt;/p&gt;

&lt;p&gt;With the evolution of .NET ecosystem and .NET 8, modernization and migration to Blazor becomes even more central and a key priority for many companies.&lt;/p&gt;

&lt;p&gt;If you are exploring the topic or have a modernization project in your pipeline, you are in the right place to get free, detailed and practical information on the topic.&lt;/p&gt;

&lt;p&gt;And without further ado, let me jump to more details about the Blazor Modernization ebook.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Planning a Blazor Application eBook by Ed Charbenau&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7cowcwhgf738zjdivvp6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7cowcwhgf738zjdivvp6.png" alt="Image description" width="800" height="418"&gt;&lt;/a&gt;&lt;a href="https://www.telerik.com/campaigns/blazor/planning-a-blazor-application"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In recent years, Blazor has emerged as one of the most popular frameworks for building modern, engaging and inclusive web applications. By leveraging Blazor’s component-based programming model, cross-platform compatibility, seamless integration with other .NET technologies and incremental approach, you can modernize any web app while minimizing the risk of disrupting business operations.&lt;/p&gt;

&lt;p&gt;Planning a Blazor Application eBook documents a high-level outline of what developers need to consider when choosing: modernization and migration strategies, target platforms, tooling, testing and user interface.&lt;/p&gt;

&lt;p&gt;The ebook covers these all-important topics:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;ASP.NET Core architecture&lt;/li&gt;
&lt;li&gt;Everything about modernization/migration&lt;/li&gt;
&lt;li&gt;Tooling and development&lt;/li&gt;
&lt;li&gt;Test coverage&lt;/li&gt;
&lt;li&gt;Managing CSS scope with Razor components&lt;/li&gt;
&lt;li&gt;Component libraries&lt;/li&gt;
&lt;li&gt;Blazor data grid&lt;/li&gt;
&lt;li&gt;Customization&lt;/li&gt;
&lt;li&gt;Accessibility standards&lt;/li&gt;
&lt;li&gt;And more&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://www.telerik.com/campaigns/blazor/planning-a-blazor-application?utm_medium=referral&amp;amp;utm_source=dev.to&amp;amp;utm_campaign=blazor-ebook-mnm"&gt;Download FREE Blazor Ebook&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you download the ebook, we’ll soon follow up with more materials on the topic of modernization.&lt;/p&gt;

&lt;p&gt;Stay tuned!&lt;/p&gt;

</description>
      <category>blazor</category>
      <category>dotnet</category>
      <category>ui</category>
      <category>modernization</category>
    </item>
    <item>
      <title>Tips and Тricks to Мodernizing Your App with Blazor</title>
      <dc:creator>Galina Jordanowa</dc:creator>
      <pubDate>Fri, 07 Jun 2024 12:44:24 +0000</pubDate>
      <link>https://dev.to/galinaj/tips-and-tricks-to-modernizing-your-app-with-blazor-9np</link>
      <guid>https://dev.to/galinaj/tips-and-tricks-to-modernizing-your-app-with-blazor-9np</guid>
      <description>&lt;p&gt;&lt;strong&gt;Do you want to leverage the power of C# and Razor syntax to create rich, interactive user interfaces? If so, it’s time to modernize your app with Blazor or plan your next Blazor app.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In recent years, Blazor has emerged as one of the most popular frameworks for building modern, engaging and inclusive web applications. Blazor is a .NET web framework that allows developers to build web applications using C# and Razor syntax, rather than JavaScript. If you are considering modernizing your app with Blazor, here are 10 tips and tricks to help you get started.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Understand the Blazor architecture:&lt;/strong&gt; Before getting started with Blazor, it’s important to understand its architecture. Blazor applications are based on web components and use a combination of Razor syntax and C# to build user interfaces. The framework supports both client-side and server-side rendering, and it allows developers to build rich, interactive web applications without relying on JavaScript.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Choose your hosting model:&lt;/strong&gt; Blazor supports two hosting models: client-side and server-side. In client-side Blazor, the application runs entirely in the browser, while in server-side Blazor, the application runs on the server and interacts with the client through a SignalR connection. Depending on the requirements of your application, you may choose one hosting model over the other.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Use Blazor templates:&lt;/strong&gt; To make it easy to get started with Blazor, Microsoft provides several Blazor templates. These templates include a set of pre-built components, pages, and styles that can be used as a starting point for your application. You can choose from a variety of templates, including Blazor WebAssembly App, Blazor Server App and Blazor WebAssembly PWA.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Learn Blazor components:&lt;/strong&gt; Blazor components are the building blocks of Blazor applications. They are similar to React components or Angular components and can be used to create reusable UI elements. Components in Blazor are defined using C# and Razor syntax, and they can be nested within other components to create complex user interfaces.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. Use Blazor routing:&lt;/strong&gt; Blazor supports client-side and server-side routing. Routing in Blazor is similar to routing in ASP.NET Core, and it allows you to map URLs to components or pages in your application. By using Blazor routing, you can create single-page applications with different views for different URLs.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;6. Use Blazor forms:&lt;/strong&gt; Blazor provides built-in support for forms, which can be used to collect user input. Blazor forms use data binding to automatically update the UI when the user makes changes, and they support validation and error handling out of the box. By using Blazor forms, you can create interactive user interfaces with minimal code.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;7. Use Blazor authentication:&lt;/strong&gt; Blazor provides built-in support for authentication and authorization. By using Blazor authentication, you can secure your application and restrict access to certain pages or components based on the user’s role or permission. Blazor authentication supports various authentication schemes, including OAuth, OpenID Connect and Azure Active Directory.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;8. Use Blazor JavaScript interop:&lt;/strong&gt; Although Blazor allows you to build web applications without relying on JavaScript, you may still need to interact with JavaScript libraries or APIs. Blazor provides a JavaScript interop feature that allows you to call JavaScript functions from C# and vice versa. By using Blazor JavaScript interop, you can leverage the power of existing JavaScript libraries in your Blazor application.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;9. Use Blazor debugging tools:&lt;/strong&gt; Blazor provides a set of debugging tools that can help you troubleshoot issues in your application. The Blazor debugging tools include a browser-based debugger, a component inspector and a Visual Studio extension. By using these tools, you can quickly identify and fix bugs in your application.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;10. Use &lt;a href="https://www.telerik.com/blazor-ui"&gt;Blazor third-party components&lt;/a&gt;:&lt;/strong&gt; Blazor has a growing ecosystem of third-party components and libraries that can be used to enhance your application. These components include UI libraries, charting libraries, and data grid components, among others. By using Blazor third-party components, you can save development time and resources.&lt;/p&gt;

&lt;p&gt;Overall, modernizing your app with Blazor is a great way to leverage the power of C# and Razor syntax to build modern, interactive web applications. By following these tips and tricks, you can get started quickly and take advantage of all the features that Blazor has to offer.&lt;/p&gt;

&lt;p&gt;Plan to modernize your legacy app or build your next app with Blazor? Our new ebook: &lt;a href="https://www.telerik.com/campaigns/blazor/planning-a-blazor-application"&gt;Planning a Blazor Application &lt;/a&gt;is here to help you. Enjoy!&lt;/p&gt;

</description>
      <category>modernui</category>
      <category>blazorui</category>
      <category>dotnet</category>
      <category>blazor</category>
    </item>
  </channel>
</rss>
