<?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: Oana Ciurea</title>
    <description>The latest articles on DEV Community by Oana Ciurea (@oana_mrk).</description>
    <link>https://dev.to/oana_mrk</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%2F821760%2Faef3831a-0a22-486c-8d00-3a8679770a12.png</url>
      <title>DEV Community: Oana Ciurea</title>
      <link>https://dev.to/oana_mrk</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/oana_mrk"/>
    <language>en</language>
    <item>
      <title>Sibiu Web Meetup #27 – Introduction to GraphQL</title>
      <dc:creator>Oana Ciurea</dc:creator>
      <pubDate>Mon, 03 Jul 2023 11:41:29 +0000</pubDate>
      <link>https://dev.to/sibiuwebmeetup/sibiu-web-meetup-27-introduction-to-graphql-384</link>
      <guid>https://dev.to/sibiuwebmeetup/sibiu-web-meetup-27-introduction-to-graphql-384</guid>
      <description>&lt;p&gt;&lt;em&gt;The big comeback of Sibiu Web Meetup with its first edition for 2023 on 25 May brought to the attention of the attendees an Introduction to GraphQL presented by an old speaker-friend of the meetup, Ben Bruda.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is GraphQL&lt;/strong&gt;&lt;br&gt;
GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools.&lt;br&gt;
It is just what Ben proves with its presentation using an easy-to-understand real-life example, namely a book e-shop. He showcases in simple facts how web developers can use GraphQL to respond to specific client requirements and deliver applause-worthy results.&lt;/p&gt;

&lt;p&gt;Main advantages&lt;br&gt;
He reveals the advantages of GraphQL as being the following:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It uses POST only&lt;/li&gt;
&lt;li&gt;It uses single endpoint&lt;/li&gt;
&lt;li&gt;It only gets the needed fields&lt;/li&gt;
&lt;li&gt;It gets nested fields&lt;/li&gt;
&lt;li&gt;It sorts the nested list fields&lt;/li&gt;
&lt;li&gt;It defines input types&lt;/li&gt;
&lt;li&gt;It is well documented&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In the frontend, productivity improves and there are no incongruities in the communication with the backend. Here, in the backend, the development philosophy is to invest effort in something robust and future-proof so that you enjoy the peace and quiet of seeing it work smoothly. So, while there is a higher upfront cost owing to more work for a complex implementation, more work required to get it started, you have less patches, clean and reliable code.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A presentation with a history&lt;/strong&gt;&lt;br&gt;
For more curious minds, there is also a back-in-time look on GraphQL in the presentation, about under-fetching, over-fetching as the pains that led to the creation of GraphQL, as a tool that brings out only the targeted data, nothing more, nothing less. And this is where GraphQL makes the difference. How they did it? We only leave the founders’ saying&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Let’s build an ideal API for the front-end then work backwards to the backend&lt;/em&gt;.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;And we will let you find out the rest of the story in the presentation.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/NoRq05Rz8aM?start=177"&gt;
&lt;/iframe&gt;
&lt;/p&gt;




&lt;p&gt;Interested in more topics on web development? Visit &lt;a href="https://blog.ropardo.ro/category/inspire/sibiuwebmeetup/"&gt;Sibiu Web Meetup&lt;/a&gt; dedicated section on the blog.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Don’t Cut the User from User Experience</title>
      <dc:creator>Oana Ciurea</dc:creator>
      <pubDate>Tue, 05 Apr 2022 06:51:12 +0000</pubDate>
      <link>https://dev.to/sibiuwebmeetup/dont-cut-the-user-from-user-experience-56a6</link>
      <guid>https://dev.to/sibiuwebmeetup/dont-cut-the-user-from-user-experience-56a6</guid>
      <description>&lt;p&gt;&lt;em&gt;In the context of a massive digital transformation of almost any activity, User Experience is a topic of ongoing interest not just in web development and web design, but in way more areas of competences, such as marketing or human resources, and all industries that seek to extend their product portfolio to serve USERS.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Sibiu Web Meetup #17 tackled this topic and left us with some conclusions that we'll share here.&lt;/p&gt;

&lt;p&gt;Quality user experience can sometimes be more than just a fluid journey through the software product. There are domains where user experience is crucial, making the difference between success and fail or even life and death, such as in healthcare.&lt;/p&gt;

&lt;p&gt;User Experience is a mindset - this is what we could easily conclude when listening to our invitee Andreea, a UX professional on duty.  Why is it important? How to keep it in the web experience at all times and all phases of the development project? How not to lose it from sight during the development process? How to allow the user create his or her own experience in the application or device they use? All answers to these questions revolve around two main concepts: &lt;strong&gt;user research&lt;/strong&gt; and &lt;strong&gt;usability testing&lt;/strong&gt;.  It is by keeping them in mind and in practice that we can ensure a quality user experience.&lt;/p&gt;

&lt;p&gt;But we will let you discover more about all this on your own from the &lt;a href="https://www.youtube.com/embed/DZ5-8Q4-KgA"&gt;recording we keep for our subscribers on our Youtube channel&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;As for ourselves, we can notice in our development and QA teams that usability testing is gaining the attention and investment needed both from the part of developers and clients. Also, focusing on the user also eliminates conflicts in the team and contrasting personal opinions, because everybody works for the user's benefit.  &lt;/p&gt;

&lt;h5&gt;CONNECT WITH US&lt;/h5&gt;

&lt;p&gt;Sibiu Web Meetup community is also here:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.linkedin.com/showcase/sibiuwebmeetup"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--8ijuZh2F--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.ropardo.ro/wp-content/uploads/2022/01/sibiu-web-meetup-linkedin.png" alt="Sibiu Web Meetup Linkedin" width="200" height="50"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Typing Behavior as Authentication Method</title>
      <dc:creator>Oana Ciurea</dc:creator>
      <pubDate>Fri, 25 Feb 2022 14:10:29 +0000</pubDate>
      <link>https://dev.to/sibiuwebmeetup/typing-behavior-as-authentication-method-561l</link>
      <guid>https://dev.to/sibiuwebmeetup/typing-behavior-as-authentication-method-561l</guid>
      <description>&lt;p&gt;Have you ever thought of the way you type as a criteria of establishing your unique identity? Well, our unique typing behavior is a way of identifying a person and it is currently exploited by identity and access management solutions. &lt;/p&gt;

&lt;p&gt;Recent years studies show that written communication via digital devices is preferred over verbal communication (phone calls) among teenagers and young adults. So the exploitation of their typing behavior came only natural and are being integrated just as natural in the software solutions we use.&lt;/p&gt;

&lt;p&gt;Such solutions assess the user’s typing behavior in terms of typing speed, keys pressing and releasing times, movement of the mouse, the position of the device. Using such data, a typer profile is created that is unique for the user and can be used an authentication method.&lt;/p&gt;

&lt;p&gt;We discussed the subject in depth with one our guests @SibiuWebMeetup. &lt;a href="https://www.youtube.com/watch?v=EQIU3nNx-_U"&gt;Check out the video&lt;/a&gt;&lt;/p&gt;




&lt;blockquote&gt;
&lt;p&gt;DID YOU KNOW?&lt;br&gt;
Does the idea of human typing behavior as a way of identification and authentication might seem new or even futuristic?&lt;br&gt;
Well, it appears that it was first exploited in the second world war when the military intelligence noticed that the way the Morse code is transmitted can say something about the sender, in that particular case, if the sender was their soldier or the enemy’s. They called the methodology “Fist of the Sender”.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;p&gt;Interested in more topics on web development? Visit &lt;a href="https://blog.ropardo.ro/category/inspire/sibiuwebmeetup/"&gt;Sibiu Web Meetup&lt;/a&gt; dedicated section on the blog.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>news</category>
    </item>
  </channel>
</rss>
