<?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: Denise Tran 🐤 🐣 🐥</title>
    <description>The latest articles on DEV Community by Denise Tran 🐤 🐣 🐥 (@_tdenise).</description>
    <link>https://dev.to/_tdenise</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%2F142140%2F39f43f6d-d04f-4090-ab6c-ae21f0c97383.jpg</url>
      <title>DEV Community: Denise Tran 🐤 🐣 🐥</title>
      <link>https://dev.to/_tdenise</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/_tdenise"/>
    <language>en</language>
    <item>
      <title>Lessons Learned From My First Web Dev Client</title>
      <dc:creator>Denise Tran 🐤 🐣 🐥</dc:creator>
      <pubDate>Fri, 03 Apr 2020 19:01:11 +0000</pubDate>
      <link>https://dev.to/_tdenise/lessons-learned-from-my-first-web-dev-client-5f79</link>
      <guid>https://dev.to/_tdenise/lessons-learned-from-my-first-web-dev-client-5f79</guid>
      <description>&lt;p&gt;How I worked completely changed as soon as COVID-19 hit. I encountered a lot of issues that I hadn't encountered before. Currently, I am a college student working as a freelance web developer for one of my school's services. It was easy to have quick face-to-face meetings to iron out issues or help my client, who is a designer, who was less familiar with a lot of modern apps that streamline the work process such as GitHub, video calls, Figma, etcetera. &lt;/p&gt;

&lt;p&gt;Post pandemic, everyone switched to online communications such as Zoom/Google Hangouts, email, etcetera. I started communicating with my client primarily via email and over the phone, but of course, there will always be complications such as the inability to see the other person's screen or facial expressions to gauge what they're thinking or to see if they are confused. After encountering a frustrating amount of emails and an influx of files I think I've learned a few things. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Make sure your files and code are organized.&lt;/strong&gt;&lt;br&gt;
This is honestly a tip everybody tells you, but you take for granted when push comes to shove. Once you're handling more than one page on a website or changes this becomes sooooo ESSENTIAL! I recommend that you push your changes regularly onto GitHub so that you have a record of every change you made. If your client decides to pivot, but still wants the previous layout, make a new folder with the original file and make changes to files in that new folder. Keep layouts separate! Otherwise, you're going to receive a lot of angry calls because you keep mixing up files. This also makes your workflow much more efficient. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Do not forget to test your code!&lt;/strong&gt;&lt;br&gt;
Test your site! If you have one styling sheet and multiple classes please make sure to test the other pages. Changing one class in a styling sheet can change other pages too, which will make a very unhappy client.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Ask for a timeline.&lt;/strong&gt; &lt;br&gt;
Sometimes your client may not have a specific deadline for things or the changes aren't urgent. Even if this is the case, get in the habit of asking for a rough timeline or make a rough timeline for yourself and communicate this with your client. Put it in a calendar and make sure you're following it. This will ease the anxiousness of not knowing if you are on track or taking too long on something. If you can't make the deadline communicate early on with your client why this is.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Check with your client frequently to make sure you're on the same page.&lt;/strong&gt;&lt;br&gt;
Try not to read your client's mind. Make suggestions, but never assume what they want. It can definitely be hard to communicate when your client may not be the most tech-savvy person so ask them to give clear instructions using images of their ideas and ask them if you can schedule a video call. Sometimes a phone call and a million emails don't cut it so you have to pivot to video call. If your client is not so keen about a video call because they don't know how to use it help them out by sending out a quick easy guide.  &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. Organize your emails&lt;/strong&gt;&lt;br&gt;
Emails are often long and annoying to read especially if you have more than just a few every day. Make sure to have a specific folder for your client and project so that you can access them easily and at any time. You can also automate the emails to move to a specific folder to keep organized as well. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. Ask your client to show what they want if they can.&lt;/strong&gt;&lt;br&gt;
Everybody is always saying a picture is worth a thousand words and IT IS TRUE! The image doesn't have to be professional-level it can be an image drawn with a black pen with a few notes about what the client wants. Ask for a simple image of what they want for desktop and mobile view and you will breathe a lot easier because you're not struggling with angry emails about how your website doesn't look or work the way it is supposed to.&lt;/p&gt;

&lt;p&gt;A lot of times we have to cater to our clients. This means forgoing tools that streamline a lot of processes that make your life easier in favor of the comfort of our clients but don't let this get you down. Remember to do your best and that mistakes happen, but it doesn't mean you can't acknowledge them and do better next time. Keep calm, keep cool, you got this!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;More Resources:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://learntocodewith.me/posts/freelance-web-developer-mistakes/"&gt;The 10 Worst Mistakes Freelance Web Developers Make When Dealing With Clients&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://hbr.org/2015/08/how-to-handle-negative-feedback"&gt;How to Handle Negative Feedback&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>freelance</category>
      <category>webdev</category>
      <category>beginners</category>
    </item>
    <item>
      <title>CSS Art Resources</title>
      <dc:creator>Denise Tran 🐤 🐣 🐥</dc:creator>
      <pubDate>Wed, 29 May 2019 22:36:03 +0000</pubDate>
      <link>https://dev.to/_tdenise/css-art-resources-206m</link>
      <guid>https://dev.to/_tdenise/css-art-resources-206m</guid>
      <description>&lt;p&gt;I've been really interested in the intersection between art and coding. My initial interest in CSS art started because I wanted to practice these two skills. Since my initial exposure to amazing CSS art creations on Twitter, Codepen, and many other sites I've been twitching with excitement to jump in and start learning how to make art using pure CSS myself! I made this little list to document things that I have learned and possibly help anybody that comes along this list curious about CSS art. &lt;/p&gt;

&lt;p&gt;Hopefully, you enjoy this little list! Have fun learning!&lt;/p&gt;

&lt;h1&gt;
  
  
  What is CSS Art?
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Pure CSS art is exactly that, art made using pure CSS.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;CSS art is made by creating divs and adjusting the shapes, colors, angles, among a few other things to create an image.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;You mentioned divs. What are they and what do they do? A div is an HTML element used to group elements as well apply styles but does not by default do anything.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  Why learn how to create art using CSS?
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;It’s a great way to practice CSS.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It’ll help you speed up when writing CSS.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Teaches you positioning, sizing, styling, design skills, and creativity (a great marketable skill)!&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Learn how to break down larger problems into simpler ones.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  How can I learn CSS/where can I learn it?
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;  It can be a little difficult to dive straight into CSS art if you don’t know CSS prior. Learning CSS prior to creating CSS art is recommended. Thankfully it’s quite simple!&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.mozilla.org/en-US/docs/Web/CSS"&gt;MDN Web Docs&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  What is Sass?
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;  Sass is a style sheet language. It is an extension of CSS which allows you to keep things more organized and the ability to use variables, nested rules, inline imports, and much more.&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  How can you start practicing now?
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;There are weekly challenges on Codepen that you can try out.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Find an image you like and try to recreate it in CSS. Break down the image into simple geometrical shapes and look for specific colors you want to use for each part of the image. By thinking about these things ahead of time it can make going into coding the image much easier!&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Look at other’s code. Tweak it and see how everything changes. When you change the values what does it do?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://cssbattle.dev/"&gt;Try CSS battle&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  Where can you find examples?
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;  Codepen.io is a great way to find other CSS Art by talented programmers.&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  Can I see somebody live code some CSS art?
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/aspittel/learning-css-through-creating-art-54c0"&gt;Learning CSS Through Creating Art&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=gA3Y_kKkrD4&amp;amp;list=PLNCevxogE3fjcsmPpyz1Ho9VyatKyJlgU"&gt;Coding Artist CSS Animation Tutorials&lt;/a&gt;  &lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  Can I see somebody’s progress with CSS art?
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;a href="https://blog.prototypr.io/how-i-started-drawing-css-images-3fd878675c89"&gt;How I Started Drawing CSS Images by Sasha Tran&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  Oh that’s really cool:
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://motherboard.vice.com/en_us/article/9kgx7p/painting-made-with-code-html-pure-css-browser-art-diana-smith"&gt;This Stunning Image Made With Pure Code Is Like a Mood Ring For Your Browser&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://digg.com/2018/purecss-francine"&gt;Check Out This Incredible Portrait Made Entirely With HTML And CSS Before It Inevitably Breaks&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://codepen.io/pavlovsk/pen/vbMrPW"&gt;Pixel-Art Earth &amp;amp; Moon&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://a.singlediv.com/"&gt;Lynn Fisher makes CSS Art using a single div&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  Resources For Learning How to Make CSS Art:
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://medium.com/on-learning-new-things/pure-css-art-a42245a20a1c"&gt;Pure CSS Art&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://medium.com/coding-artist/a-beginners-guide-to-pure-css-images-ef9a5d069dd2"&gt;A Beginner’s Guide to Pure CSS Images&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://coding-artist.teachable.com/p/how-to-make-pure-css-images"&gt;Course On How to Make Pure CSS Images&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://diana-adrianne.com/how/#_"&gt;Pure CSS Drawing Essentials&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  Other Resources:
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Having trouble making specific shapes? Use &lt;a href="https://bennettfeely.com/clippy/"&gt;this tool&lt;/a&gt; in order to generate css code for certain shapes that can be difficult to make by hand.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://cssfx.dev/"&gt;click-to-copy CSS effects&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  Color Inspo:
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://twitter.com/hashtag/dailycssimages?src=hash"&gt;#dailycssimages&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.colorzilla.com/"&gt;Colorzilla chrome/firefox extension&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://coolors.co/"&gt;Coolors&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dribbble.com/"&gt;Dribble&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.producthunt.com/"&gt;Producthunt&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Last edited: 6/29/19&lt;/p&gt;

</description>
      <category>cssart</category>
      <category>css</category>
      <category>art</category>
      <category>creativecoding</category>
    </item>
  </channel>
</rss>
