<?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: Maya Burke</title>
    <description>The latest articles on DEV Community by Maya Burke (@mayaburkem).</description>
    <link>https://dev.to/mayaburkem</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%2F826707%2Fb5393d11-0d06-4764-b49b-534383b7f1f4.jpg</url>
      <title>DEV Community: Maya Burke</title>
      <link>https://dev.to/mayaburkem</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mayaburkem"/>
    <language>en</language>
    <item>
      <title>Is Angular Good for Large Application Development</title>
      <dc:creator>Maya Burke</dc:creator>
      <pubDate>Thu, 31 Mar 2022 04:37:55 +0000</pubDate>
      <link>https://dev.to/mayaburkem/is-angular-good-for-large-application-development-2mfa</link>
      <guid>https://dev.to/mayaburkem/is-angular-good-for-large-application-development-2mfa</guid>
      <description>&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6vl10mqxwsa56mykd6vc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6vl10mqxwsa56mykd6vc.png" alt="Image description"&gt;&lt;/a&gt; &lt;br&gt;
Are you planning to develop a robust enterprise-level application? Well if so, you have hit the right spot. You see at present surviving in this hyper-competitive world is pretty tricky. Fortunately, we have a plethora of tools and technologies, comprehensive approaches and ideologies at our disposal. But again, how to choose the best from the best? Fret not, you can seek assistance from renowned and reputable software developers who have the knack of working with almost all the technologies whether it's Node, Vue, &lt;a href="https://www.techbii.com/best-angular-development-practices/" rel="noopener noreferrer"&gt;Angular Best practices&lt;/a&gt; and offer optimum results for your business. However, this is not it! Since the app development project is your baby it’s your thorough responsibility to get acquainted with all the popular frameworks. &lt;/p&gt;

&lt;p&gt;To cut the long story short, Angular turns out to be a better choice when it comes to creating dynamic-looking enterprise-level applications. How? You will soon find out in this post. So keep reading! &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Introducing Angular&lt;/strong&gt;&lt;br&gt;
Can you name me one of the most dynamic, open-source, full-power-packed javascript frameworks? Yes, it is none other than Angular. Since its inception, Angular has been used by numerous companies especially fortune 500 companies to develop attention-grabbing large-scale applications. Tech giants like Google leaves no stone under when it comes to considering Angular for developing apps and software to streamline workflow or internal procedures. Featuring a wide array of services, controls, views, directories, and modules, Angular not just offers businesses a satisfactory result but also makes the lives easier for javascript developers. As mentioned earlier, there are a plethora of web development frameworks available across the globe, but here’s the big question - what makes Angular so preferable and a better choice? &lt;/p&gt;

&lt;p&gt;*&lt;em&gt;Why Angular is a preferred choice when it comes to developing enterprise-scale applications? *&lt;/em&gt;&lt;br&gt;&lt;br&gt;
By now I am sure you must have Googled &lt;a href="https://angular.io/" rel="noopener noreferrer"&gt;Angular&lt;/a&gt; and found that it plays a significant role in front-end development. In other words, it enhances the overall look of your website. Everything right from the visuals, images, animations to interaction strategies such as the content creation, navigation menus everything is covered here. Further below I would like to mention certain reasons other than attractiveness and user-friendliness to keep in mind.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;#1 Cohesive Component-Based Architecture&lt;/em&gt;&lt;br&gt;
One of the obvious yet technical reasons to keep in mind is Angular features cohesive component-based architecture. Technically speaking components are the foundational blocks and one of the core components of any Angular app development project. A user interface is created as a tree featured with tons and tons of components. The only thing is all these components must be cohesive having related functionality. Now, what exactly do these well-encapsulated components do? Well, they offer a clean API. &lt;/p&gt;

&lt;p&gt;Other than this, each component in the developed angular app turns out to be reusable. So in other words, when you happen to develop larger-based applications of course as a developer you will find the need to create similar functionalities and for that, you require to reuse the same component. In other words, lots and lots of time and money is saved. Reusability turns out to be one of the most sought-after offered by the Angular framework. And yes, it aids a lot while developing enterprise-level applications. &lt;/p&gt;

&lt;p&gt;Other than reusability comes maintainability, you see app development is not a one-time process. It has to be updated and changed at a constant pace. So you need to keep on adding new features and removing the less used ones simultaneously. With Angular, maintaining your app becomes a cakewalk. &lt;/p&gt;

&lt;p&gt;&lt;em&gt;#2 Ideal solution&lt;/em&gt; &lt;br&gt;
 If you are creating a video streaming app or travel app or mCommerce, weather app, social app or even an eCommerce app, the Angular framework turns out to be an ideal solution worth considering. You see there are tons of power-packed features that can be leveraged by enterprises such as: &lt;/p&gt;

&lt;p&gt;Cross-platform -  &lt;a href="https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps" rel="noopener noreferrer"&gt;progressive web apps&lt;/a&gt;, native mobile apps, desktop apps&lt;br&gt;&lt;br&gt;
Performance and speed - code generation, serving app views on servers, and code splitting&lt;br&gt;
Productivity - Angular CLI, editor, and IDEs &lt;br&gt;
Full development - Unit tests, animation timelines, and ARIA-enabled applications.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;#3 Simplified MVC Architecture&lt;/em&gt;&lt;br&gt;
Gone are the days when developers were asked to split an application into different MVC components. You see Angular has that magical effect to develop code which eventually ends up uniting everything. The app is divided and everything else is taken care of nicely. In fact, the simple MVC architecture is one of the core reasons why one can see improvement in the page loading speed which can lead to a significant increase in revenue. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;br&gt;
However, this is not it! There are a plethora of reasons such as Ivy Render, Two-way binding, easy testing procedures, modular structure, etc that makes Angular a cut above other javascript frameworks. However, these are the top reasons that one must consider anyhow before commencing their enterprise application development project. &lt;/p&gt;

</description>
    </item>
    <item>
      <title>Global Companies That Use React</title>
      <dc:creator>Maya Burke</dc:creator>
      <pubDate>Mon, 07 Mar 2022 10:10:15 +0000</pubDate>
      <link>https://dev.to/mayaburkem/global-companies-that-use-react-400d</link>
      <guid>https://dev.to/mayaburkem/global-companies-that-use-react-400d</guid>
      <description>&lt;p&gt;You might have heard what React technology can do but what will be considered as the most close-up example would be looking at some companies or products that have hit it off the park using this amazing technology. All the more reason is to &lt;a href="https://bestreactjstutorials.weebly.com/"&gt;get started with best practices of React  development&lt;/a&gt; . Now let us look at which global companies are leveraging the react technology to boost their business. &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Bloomberg
Bloomberg is a global finance company that provides tools for analytics and equity trading among other enterprise apps. The company also owns a website with the same name which is tasked to deliver the information to the public on market and business trends in real-time.
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Now the company also has an app with similar objectives and uses React to fulfill them. Utilizing this technology, Bloomberg was able to imply automated code refreshes which say that the users can get the latest updates when they open their application. &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Facebook
The React technology is developed by &lt;a href="https://www.facebook.com/"&gt;Facebook&lt;/a&gt; itself and they are using it for their app too. Honestly, it would be a concern if they weren't doing so. Facebook Ads Manager is a convenient space where individuals and businesses can advertise their products, is created using React Native. It also handles the UI differences of ads and date formats very smoothly because it is cross-platform. The transitions and UI animation are weighed against the same standards. &lt;/li&gt;
&lt;li&gt;Uber Eats
Starting as a platform that allowed the customers to get from one point to another without paying the unfriendly price of a yellow cab soon transformed into a new way of delivering food from one point to another. &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;In short, &lt;a href="https://www.ubereats.com/"&gt;Uber Eats&lt;/a&gt; is a food delivery system managed through a mobile app. The very existence of the dashboard in this app is because of React. The elegant UI and a smooth UX of the UberEats application are also possible because of the React Native technology. It has also added sound and push notifications into the dashboard of the application. &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Airbnb
Airbnb is an economic and affordable solution to expensive hotel prices. People can now offer their homes for a few days or longer to other Airbnb users as a place to enjoy their stay or vacation for a small price. &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;A team of React developers has built a native app for Airbnb. And the best thing about it? React Native has the capabilities of creating products using reusable code&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Discord
If you want to see the best example of Voice over Internet Protocol at work then you must take a look at &lt;a href="https://discord.com/"&gt;Discord&lt;/a&gt;. VoIP is just another type of digital communication via the internet.
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The users can use their voice, video, or texts to communicate with each other online. The app is completely free and is mostly used by gamers. The Android and iOS discord app share 98% of the code only because of the React Native technology. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;br&gt;
If any business is looking for long-term growth then they have to consider developing a mobile application. And a popular technology framework like React can help them create innovative solutions. &lt;/p&gt;

&lt;p&gt;But it is also important that for app development, you use only one programming language and that is Javascript.  It is very beneficial as it not only increases the performance of your application but also offers the latest functionalities for it. But you will need a team of qualified developers to accomplish that. &lt;/p&gt;

</description>
      <category>javascript</category>
      <category>react</category>
      <category>tutorial</category>
      <category>reactnative</category>
    </item>
  </channel>
</rss>
