<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Jerads Design</title>
	<atom:link href="https://jeradsdesign.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://jeradsdesign.com</link>
	<description>Web Design &#38; Development</description>
	<lastBuildDate>Tue, 17 May 2022 18:09:20 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>

<image>
	<url>https://jeradsdesign.com/wp-main/wp-content/uploads/2022/06/favicon-100x100.png</url>
	<title>Jerads Design</title>
	<link>https://jeradsdesign.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>How to Hide an H1 without Hurting SEO or Accessibility</title>
		<link>https://jeradsdesign.com/2022/05/18/how-to-hide-an-h1-without-hurting-seo-or-accessibility/</link>
					<comments>https://jeradsdesign.com/2022/05/18/how-to-hide-an-h1-without-hurting-seo-or-accessibility/#respond</comments>
		
		<dc:creator><![CDATA[Jerad]]></dc:creator>
		<pubDate>Wed, 18 May 2022 11:00:00 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[web development]]></category>
		<guid isPermaLink="false">https://jeradsdesign.com/?p=245</guid>

					<description><![CDATA[I always hide the h1 for the homepage of a site. This is the most modern way that I have found to hide it without hurting anything. Just add the &#8220;.home-h1&#8221; class below:]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I always hide the h1 for the homepage of a site. This is the most modern way that I have found to hide it without hurting anything. Just add the &#8220;.home-h1&#8221; class below:</p>



<pre class="wp-block-code"><code>.home-h1 {
    font-size: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    border: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    clip: rect(1px, 1px, 1px, 1px);
}</code></pre>
]]></content:encoded>
					
					<wfw:commentRss>https://jeradsdesign.com/2022/05/18/how-to-hide-an-h1-without-hurting-seo-or-accessibility/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>A Complicated Navigation Issue Solved with JS and CSS</title>
		<link>https://jeradsdesign.com/2022/04/18/a-complicated-navigation-issue-solved-with-js-and-css/</link>
					<comments>https://jeradsdesign.com/2022/04/18/a-complicated-navigation-issue-solved-with-js-and-css/#respond</comments>
		
		<dc:creator><![CDATA[Jerad]]></dc:creator>
		<pubDate>Mon, 18 Apr 2022 11:30:00 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[js]]></category>
		<category><![CDATA[web development]]></category>
		<guid isPermaLink="false">https://jeradsdesign.com/?p=235</guid>

					<description><![CDATA[The Premise: In 2020, we needed a sub-navigation system on jtcc.edu that matched up to the HTML that an outside company had built for us and it turned out to be a bit more complex than you might expect. We needed it to automatically show the direct children of any page a visitor visits. However, [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">The Premise:</h2>



<p class="wp-block-paragraph">In 2020, we needed a sub-navigation system on<a rel="noreferrer noopener" href="https://jtcc.edu" target="_blank"> jtcc.edu</a> that matched up to the HTML that an outside company had built for us and it turned out to be a bit more complex than you might expect. We needed it to automatically show the direct children of any page a visitor visits. However, if the page does not have children, we needed it to show the siblings of the current page. If the page has grandchildren, we did not want those to show and if the page has a parent, we did not want that to show.</p>



<h2 class="wp-block-heading">What Made it Complex:</h2>



<p class="wp-block-paragraph">What made it complicated is the CMS we used, <a href="https://expressionengine.com" target="_blank" rel="noreferrer noopener">ExpressionEngine(EE)</a> does not do this out-of-the-box.  We used the <a href="https://eeharbor.com/structure" target="_blank" rel="noreferrer noopener">Structure add-on</a> to build the navigation on the site. However, it does not provide this specific functionality.</p>



<h2 class="wp-block-heading">Example:</h2>



<p class="wp-block-paragraph">The below code would be output by EE/Structure but only the links within the span with the class of .children will show on the front-end of the site. In case you&#8217;re curious, the siblings spans are before and after the children span because the order they display is based on the order you have them in your Structure navigation for the entire site.</p>



<pre class="wp-block-preformatted">&lt;ul&gt;
  &lt;span class="siblings"&gt;
    &lt;li class="sub_nav_item"&gt;
      &lt;a class="sub_nav_link not-current" href="/about/locations-tours/"
        &gt;&lt;span class="sub_nav_link_label"&gt;Locations&lt;/span
        &gt;&lt;span class="sub_nav_link_icon"&gt;
          &lt;svg class="icon icon_caret_right"&gt;
            &lt;use href="/images/icons.svg#caret_right"&gt;&lt;/use&gt;
          &lt;/svg&gt;
        &lt;/span&gt;
      &lt;/a&gt;
    &lt;/li&gt;
  &lt;/span&gt;
  &lt;span class="children"&gt;
    &lt;li class="sub_nav_item"&gt;
      &lt;a
        class="sub_nav_link"
        href="/about/offices-and-divisions/institutional-effectiveness/"
        &gt;&lt;span class="sub_nav_link_label"
          &gt;Office of Institutional Effectiveness&lt;/span
        &gt;&lt;span class="sub_nav_link_icon"&gt;
          &lt;svg class="icon icon_caret_right"&gt;
            &lt;use href="/images/icons.svg#caret_right"&gt;&lt;/use&gt;
          &lt;/svg&gt;
        &lt;/span&gt;
      &lt;/a&gt;
    &lt;/li&gt;
    &lt;li class="sub_nav_item"&gt;
      &lt;a
        class="sub_nav_link"
        href="/about/offices-and-divisions/dean-of-students/"
        &gt;&lt;span class="sub_nav_link_label"&gt;Dean of Students Office&lt;/span
        &gt;&lt;span class="sub_nav_link_icon"&gt;
          &lt;svg class="icon icon_caret_right"&gt;
            &lt;use href="/images/icons.svg#caret_right"&gt;&lt;/use&gt;
          &lt;/svg&gt;
        &lt;/span&gt;
      &lt;/a&gt;
    &lt;/li&gt;
  &lt;/span&gt;
  &lt;span class="siblings"&gt;
    &lt;li class="sub_nav_item"&gt;
      &lt;a
        class="sub_nav_link not-current"
        href="/about/employment-opportunities/"
        &gt;&lt;span class="sub_nav_link_label"&gt;Employment Opportunities&lt;/span
        &gt;&lt;span class="sub_nav_link_icon"&gt;
          &lt;svg class="icon icon_caret_right"&gt;
            &lt;use href="/images/icons.svg#caret_right"&gt;&lt;/use&gt;
          &lt;/svg&gt;
        &lt;/span&gt;
      &lt;/a&gt;
    &lt;/li&gt;
  &lt;/span&gt;
&lt;/ul&gt;
</pre>



<h2 class="wp-block-heading">The Solution</h2>



<p class="wp-block-paragraph">After many attempts to do it with EE and Structure code, I finally decided to get the back-end code to output everything(the entire navigation from the root of the site to the current page and all of it&#8217;s children) and use front-end code to get it to only show what we wanted. </p>



<h3 class="wp-block-heading">CSS for Hiding Spans After</h3>



<p class="wp-block-paragraph">I used CSS to hide all the sibling links for a page if a page has children(.children ~ .siblings), all of the children links for a page if it has grand-children(.grand-children ~ .children), and lastly, all of the grand-children if a page has great grand-children(.great-grand-children ~ .grand-children).</p>



<pre class="wp-block-preformatted">.children ~ .siblings,
.grand-children ~ .children,
.great-grand-children ~ .grand-children{
   display:none;
}</pre>



<p class="wp-block-paragraph">The limit of CSS is that you can only affect elements after the current element you are calling. This is where JavaScript came in.</p>



<h3 class="wp-block-heading">JavaScript(jQuery) for Hiding Spans Before</h3>



<p class="wp-block-paragraph">With a little bit of jQuery(which the site was already using in other places, so don&#8217;t come @ me JS Police!) I was able to hide all siblings if a page has grand-children and all siblings if a page has children. </p>



<pre class="wp-block-preformatted">&lt;script&gt;
   $(document).ready(function(){
    $(".grand-children").prevAll(".siblings").css({"display": "none"});
    $(".children").prevAll(".siblings").css({"display": "none"});
   });
&lt;/script&gt;</pre>



<h2 class="wp-block-heading">Conclusion</h2>



<p class="wp-block-paragraph">I hope you found this helpful. If so, please share it so other developers can keep it in mind when building out their websites and navigation systems!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://jeradsdesign.com/2022/04/18/a-complicated-navigation-issue-solved-with-js-and-css/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Review and Warning: Projects in PHP and MySQL</title>
		<link>https://jeradsdesign.com/2022/01/19/review-and-warning-projects-in-php-and-mysql/</link>
					<comments>https://jeradsdesign.com/2022/01/19/review-and-warning-projects-in-php-and-mysql/#respond</comments>
		
		<dc:creator><![CDATA[Jerad]]></dc:creator>
		<pubDate>Wed, 19 Jan 2022 07:23:00 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[courses]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[reviews]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[web development]]></category>
		<guid isPermaLink="false">https://jeradsdesign.com/?p=175</guid>

					<description><![CDATA[Much like DevEd, who I mentioned in my last JS post, I have been following Brad from Traversy Media for quite a while and greatly appreciate the work he puts into both his paid and free courses and videos. So, when I realized this course on Udemy was taught by him, I knew immediately that [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Much like <a href="https://www.youtube.com/channel/UClb90NQQcskPUGDIXsQEz5Q">DevEd</a>, who I mentioned in my <a href="https://jeradsdesign.com/2021/07/23/review-the-creative-javascript-course-by-developedbyed/">last JS post</a>, I have been following <a href="https://www.youtube.com/channel/UC29ju8bIPH5as8OGnQzwJyA">Brad from Traversy Media</a> for quite a while and greatly appreciate the work he puts into both his paid and free courses and videos. So, when I realized <a href="https://www.udemy.com/course/the-complete-web-development-course-learn-by-building-apps/">this course on Udemy</a> was taught by him, I knew immediately that I was going to have to take it!</p>



<h2 class="wp-block-heading">Projects</h2>



<ul class="wp-block-list"><li>The <a href="/php/shoutit">ShoutIt project</a> was a nice intro(or, re-intro for me) to PHP while loops, database connections and insertions, as well as some basic SQL statements.</li><li>The <a href="/php/quizzer">Quizzer project</a> went through creating an editable PHP quiz with better syntax for connecting to the database and grading a user&#8217;s answers as they go through the quiz.</li><li>The <a href="/php/phploversblog">PHP Lovers Blog project</a> introduces object oriented programming(OOP) with a constructor class as well as functions to select, insert, update, and delete data from the database. It also shows how to set up a more complex folder/file structure for larger projects and link files together through includes and link databases together using primary keys and foreign keys and JOIN statements.</li><li>The Newtek project helped me to build my very first WordPress(WP) plugin. It uses jQuery with Ajax/Asynchronous JavaScript to create a widget in WP that allows a user to submit their name, email address, and message to a contact that is designated in the control panel of WP. </li><li>The <a href="https://jeradsdesign.com/php/addressbook/">Address Book project</a> was challenging because he uses the <a href="https://get.foundation/">Foundation framework by Zurb</a> but it has changed since the course was recorded so I had to reconfigure the JavaScript to get the AJAX to work properly. I liked how he showed how to add a loading image that shows until the data is fully loaded from the database. Users can add, edit, and delete contacts in the address book. Binding values from POST variables was a key piece to this project that was new.</li><li>The Job Finds Board project introduces students to <a href="https://cakephp.org/">Cake PHP</a>. This was my first time using this PHP MVC Framework. It was also the first time I had seen or worked with the <a href="http://www.99lime.com/elements/">HTML Kickstart Framework</a>. </li></ul>



<h2 class="wp-block-heading">Rating</h2>



<p class="wp-block-paragraph">Unfortunately, the Job Finds Board project is extremely frustrating to follow along with since the videos are now 3 years old and no longer compatible with the new versions of PHP and Cake PHP. The same issue happened with the Kewl CMS project.</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Since those 2 projects were the main ones I purchased the course for, I&#8217;d rate it <strong>1 out of 5</strong> and <strong>would NOT recommend</strong> it for purchase.</p>



<p class="wp-block-paragraph">Brad is a great instructor and puts out new courses all of the time, so just make sure the course is newer before you buy it. There&#8217;s no way he could redo every course he makes when code and frameworks get drastic updates so I do not blame him at all. However, I do think Udemy should provide a way for students to warn other students about outdated courses like this. At least it was only $9.99. </p>
]]></content:encoded>
					
					<wfw:commentRss>https://jeradsdesign.com/2022/01/19/review-and-warning-projects-in-php-and-mysql/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to break CSS cache in WordPress</title>
		<link>https://jeradsdesign.com/2022/01/06/how-to-break-css-cache-in-wordpress/</link>
					<comments>https://jeradsdesign.com/2022/01/06/how-to-break-css-cache-in-wordpress/#respond</comments>
		
		<dc:creator><![CDATA[Jerad]]></dc:creator>
		<pubDate>Thu, 06 Jan 2022 07:08:00 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">https://jeradsdesign.com/?p=229</guid>

					<description><![CDATA[By default, the wp_enqueue_style() function will put whatever version of WordPress that you currently have installed behind your CSS call like this: &#60;link rel='stylesheet' href='https://jeradsdesign.com/wp-main/wp-content/themes/jeradsdesign-wp/css/main.css?ver=5.8.2' type='text/css' media='all' /> Grab the theme version from your style.css file: $theme = wp_get_theme();define(&#8216;THEME_VERSION&#8217;, $theme->Version); Pass it as the 3rd parameter in your wp_enqueue_style() function in your functions.php: wp_enqueue_style(&#8216;main&#8217;, get_template_directory_uri() [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">By default, the <a href="https://developer.wordpress.org/reference/functions/wp_enqueue_style/">wp_enqueue_style() function</a> will put whatever version of WordPress that you currently have installed behind your CSS call like this:</p>



<pre id="line1" class="wp-block-preformatted">&lt;link rel='<a>stylesheet</a>'  href='<a href="http://view-source:https://jeradsdesign.com/wp-main/wp-content/themes/jeradsdesign-wp/css/main.css?ver=5.8.2">https://jeradsdesign.com/wp-main/wp-content/themes/jeradsdesign-wp/css/main.css?ver=5.8.2</a>' type='<a>text/css</a>' media='<a>all</a>' /></pre>



<h2 class="wp-block-heading">Grab the theme version from your style.css file:</h2>



<p class="wp-block-paragraph">$theme = wp_get_theme();<br>define(&#8216;THEME_VERSION&#8217;, $theme->Version);</p>



<h2 class="wp-block-heading">Pass it as the 3rd parameter in your wp_enqueue_style() function in your functions.php:</h2>



<p class="wp-block-paragraph">wp_enqueue_style(&#8216;main&#8217;, get_template_directory_uri() .&#8217;/css/main.css&#8217;, array(), THEME_VERSION);</p>



<p class="wp-block-paragraph">If your style.css file has &#8220;Version: 1.0&#8221; in the top commment, it will now output this:</p>



<pre id="line1" class="wp-block-preformatted">&lt;link rel='<a>stylesheet</a>' href='<a href="view-source:https://jeradsdesign.com/wp-main/wp-content/themes/jeradsdesign-wp/css/main.css?ver=1.0">https://jeradsdesign.com/wp-main/wp-content/themes/jeradsdesign-wp/css/main.css?ver=1.0</a>' type='<a>text/css</a>' media='<a>all</a>' /></pre>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://jeradsdesign.com/2022/01/06/how-to-break-css-cache-in-wordpress/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Why is googling an important skill for developers?</title>
		<link>https://jeradsdesign.com/2022/01/05/why-is-googling-an-important-skill-for-developers/</link>
					<comments>https://jeradsdesign.com/2022/01/05/why-is-googling-an-important-skill-for-developers/#respond</comments>
		
		<dc:creator><![CDATA[Jerad]]></dc:creator>
		<pubDate>Wed, 05 Jan 2022 16:05:08 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[career advice]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[web development]]></category>
		<guid isPermaLink="false">https://jeradsdesign.com/?p=224</guid>

					<description><![CDATA[Someone on Twitter recently asked this, or more accurately&#8230; they asked, &#8220;what makes googling code different from googling anything else?&#8221; I responded: I&#8217;d say it comes down to specificity. &#8220;best apple pie recipe&#8221; has a high chance that great recipes display in the 1st results page &#38; relate directly to what I&#8217;m looking for. However [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Someone on Twitter recently asked this, or more accurately&#8230; they asked, &#8220;what makes googling code different from googling anything else?&#8221; I responded:</p>



<p class="wp-block-paragraph"><blockquote class="twitter-tweet"><p dir="ltr" lang="en">I&#8217;d say it comes down to specificity. &#8220;best apple pie recipe&#8221; has a high chance that great recipes display in the 1st results page &amp; relate directly to what I&#8217;m looking for. However if I need to solve a specific error the results don&#8217;t always show me what I need on the 1st page.</p>— Jerad (@jeradsdesign) <a href="https://twitter.com/jeradsdesign/status/1460359038202531846?ref_src=twsrc%5Etfw">November 15, 2021</a></blockquote> <script async="" src="https://platform.twitter.com/widgets.js" charset="utf-8"></script></p>



<p class="wp-block-paragraph">However, I felt like this answer needed some elaboration. Specificity is a huge part of it. However, sometimes you think you are being as specific as anyone ever could be and you still aren&#8217;t seeing the results you need in the results. Despite what most people seem to think, Google and other search engines ARE NOT PERFECT. </p>



<p class="wp-block-paragraph">They use AI and all kinds of amazing code and technologies to make their results the best they can, but they still are not actual humans answering your questions. *Shockingly*, they have even been caught showing biased results for things like when someone asks a question like &#8220;how can I get a job?&#8221; versus &#8220;how would one go about attaining their career?&#8221; The second search was showing higher paid positions.</p>



<h2 class="wp-block-heading">Other Search Engines</h2>



<p class="wp-block-paragraph">A trick I learned while researching for papers in college was: <strong>use more than one search engine</strong>. I know what you&#8217;re thinking&#8230; &#8220;wait, there&#8217;s something out there besides Google?&#8221; Yes, I&#8217;ll admit the rest are nowhere near the quality of what Google normally provides. However, the sheer fact that you can type in the exact same search and receive completely different results can be really helpful when you don&#8217;t want the same response all the other students in your class are going to turn in or if you are looking for an answer to your code issue that is a bit outside-the-box. Mostly because I like their stance on data-privacy, one of my main go-to search engines is <a href="https://duckduckgo.com">DuckDuckGo</a>. </p>



<h2 class="wp-block-heading">Tips and Tricks</h2>



<p class="wp-block-paragraph">There are a ton of <a href="https://www.youtube.com/watch?v=LQrWW4ovsCA">videos</a> and <a href="https://www.lifehack.org/articles/technology/20-tips-use-google-search-efficiently.html">posts</a> that show special characters and ways you can remove specific things or show specific things in your results so I&#8217;ll let you search for those. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p class="wp-block-paragraph">Hope you found this helpful!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://jeradsdesign.com/2022/01/05/why-is-googling-an-important-skill-for-developers/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Review: The Creative JavaScript Course by DevelopedByEd</title>
		<link>https://jeradsdesign.com/2021/07/23/review-the-creative-javascript-course-by-developedbyed/</link>
					<comments>https://jeradsdesign.com/2021/07/23/review-the-creative-javascript-course-by-developedbyed/#respond</comments>
		
		<dc:creator><![CDATA[Jerad]]></dc:creator>
		<pubDate>Fri, 23 Jul 2021 16:39:23 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[js]]></category>
		<category><![CDATA[web development]]></category>
		<guid isPermaLink="false">https://jeradsdesign.com/?p=165</guid>

					<description><![CDATA[I have been following DevEd on YouTube for a few years now and decided to purchase his The Creative JavasScript Course. I hope to teach JavaScript(JS) to college students soon and needed to brush up on my vanilla JS skills. Ed is a fantastic teacher. I get bored easily when watching hours of coding videos [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I have been following <a href="https://www.youtube.com/channel/UClb90NQQcskPUGDIXsQEz5Q">DevEd</a> on YouTube for a few years now and decided to purchase his <a href="https://developedbyed.com/p/the-creative-javascript-course">The Creative JavasScript Course</a>. I hope to teach JavaScript(JS) to college students soon and needed to brush up on my vanilla JS skills. Ed is a fantastic teacher. I get bored easily when watching hours of coding videos but he has a way of keeping it fun and entertaining while teaching valuable concepts. You never know what he is going to say! <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> </p>



<h2 class="wp-block-heading">Projects</h2>



<p class="wp-block-paragraph">The course teaches students how to build 5 drastically different projects. Each one building upon the skills gained from the previous. </p>



<ul class="wp-block-list"><li>The <a href="/js/todoproject/">Todo List Project</a> taught me about local storage and how to add and remove DOM elements to and from it.</li><li>The <a href="/js/beatmaker/">Beatmaker Project</a> combined 2 of my favorite things: music and coding. I learned about interpolation, which is injecting variables into query selectors. He uses a class and constructor to better format the code. I&#8217;ve also never used the &#8220;this&#8221; keyword so many times in one JS file so that helped me to better understand it&#8217;s scope with closures.</li><li>The <a href="/js/coloors/">Coloors Project</a> introduced me to the <a href="https://gka.github.io/chroma.js/">chroma.js library</a> which lets you do just about anything you can imagine with colors.</li><li>The <a href="/js/days/">Website Project</a> was a great introduction to <a href="https://greensock.com/gsap/">GSAP</a> for scrolling animations and <a href="https://barba.js.org/">Barba JS</a> for page load animations. I also had never seen/heard of &#8220;mix-blend-mode&#8221; in CSS but that is an awesome way to add hover effects to text!</li><li>Lastly, the <a href="/js/photon/">Photon Project</a> introduced me to working with the <a href="https://www.pexels.com/api">API from pexels.com</a> and targeting and manipulating specific JSON data. </li></ul>



<h3 class="wp-block-heading">Pro Tip:</h3>



<p class="wp-block-paragraph">If you take the course, be sure to pay attention to the comments on the videos whenever you get stuck because most of the time, other people are having the same issue and there was quite a bit of help provided there from Ed and other students.</p>



<h2 class="wp-block-heading">Rating:</h2>



<p class="wp-block-paragraph">I think it is a great course and Ed is easier to follow than most teachers that I have found. Overall, I would rate it a <strong>4.9 out of 5</strong> simply because there is always room for improvement. If you aren&#8217;t confident in your JS skills and want to brush up on them, or are starting to learn JS for the first time, I highly recommend this course!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://jeradsdesign.com/2021/07/23/review-the-creative-javascript-course-by-developedbyed/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The Usability of a Driveway</title>
		<link>https://jeradsdesign.com/2015/05/28/the-usability-of-a-driveway/</link>
					<comments>https://jeradsdesign.com/2015/05/28/the-usability-of-a-driveway/#respond</comments>
		
		<dc:creator><![CDATA[Jerad]]></dc:creator>
		<pubDate>Thu, 28 May 2015 22:11:15 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ui]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[user experience]]></category>
		<category><![CDATA[user interface]]></category>
		<category><![CDATA[ux]]></category>
		<category><![CDATA[web development]]></category>
		<guid isPermaLink="false">http://jeradsdesign.local/?p=34</guid>

					<description><![CDATA[Website usability is not always obvious. First, I should probably define usability so that all of us are on the same page. According to wikipedia, “Usability is the ease of use and learnability of a human-made object.” How Usable is a Driveway? The driveway at our house has a big problem. It’s only wide enough [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Website usability is not always obvious. First, I should probably define usability so that all of us are on the same page. According to <a href="http://en.wikipedia.org/wiki/Usability">wikipedia</a>, “Usability is the ease of use and learnability of a human-made object.”</p>
<h2>How Usable is a Driveway?</h2>
<p>The driveway at our house has a big problem. It’s only wide enough to fit one car! Sure, if you live there by yourself, that’s no problem, but for the rest of us, it can become a big annoying headache! Sure, two cars can fit if we park one in front of the other, but then you have to play the game of “who’s leaving first and/or rotating the cars?” Yes, it is usable in that a car is perfectly capable of parking on it but that is not enough. Our house was clearly built for more than one person to live there so this problem should have come up somewhere along the way of building and laying out the driveway. Instead, one of us has to always park on the side of the street.</p>
<h2>The Point?</h2>
<p><img decoding="async" src="/img/usabilityofadriveway.png" class="alignright" alt="Just because something looks standard and usable, doesn't necessarily mean that it is" width="375px" />
When you are building a website, just because something looks standard and usable, doesn’t necessarily that mean it is for the users of that particular website. It’s important to always think about how people are going to actually use your site/page/function and how much sense does it make in terms of the route they will take through your site.</p>
<h2>Portfolios, For Example</h2>
<p>I have now designed and built this website 4 times and everytime I build it I do a lot of inspiration research to see what other designers and developers are doing. The standard portolio has a section or page of examples that are shown in little boxes and then the user clicks into the specific entry they want to view. A problem that I have found on a lot of portfolio websites is that once you have clicked into a specific entry, the only way to get to the other entries in the portfolio is by going back to the main page and then clicking on a different entry.</p>
<p>First off, how do your users get back to the main portfolio page? I find that most people seem to instinctively use the back button in their browser. On the current version of my site, the other option is that the navigation and particularly, the “My Work” link is always visible. I like having multiple ways of doing things since not everyone will use your site the same way.</p>
<p>I also added pagination links between the different entries of my portfolio so that if you want to view the previous or next entry you don’t have to go back to the main page. Is this important? Absolutely! The quicker and easier things are to access on your site, the better. Despite how much we click or tap on things throughout our use of devices/the internet, we do not like clicking or tapping if we can just scroll to see what we want to view and we certainly don’t like going backwards in order to go forward.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://jeradsdesign.com/2015/05/28/the-usability-of-a-driveway/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Good Advice: Pick One!</title>
		<link>https://jeradsdesign.com/2015/05/17/good-advice-pick-one/</link>
					<comments>https://jeradsdesign.com/2015/05/17/good-advice-pick-one/#respond</comments>
		
		<dc:creator><![CDATA[Jerad]]></dc:creator>
		<pubDate>Sun, 17 May 2015 22:06:09 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[career advice]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[web development]]></category>
		<guid isPermaLink="false">http://jeradsdesign.local/?p=32</guid>

					<description><![CDATA[Someone recently asked me, “My son wants to learn programming or web development, where should he start? What’s the best language to start with?” Choosing just one thing can feel like one of the hardest decisions when you are starting out and even after you’ve been working in the field for a while and want [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Someone recently asked me, “My son wants to learn programming or web development, where should he start? What’s the best language to start with?” Choosing just one thing can feel like one of the hardest decisions when you are starting out and even after you’ve been working in the field for a while and want to learn or try out something new. Between my friend’s questions and <a href="http://www.mlwebco.com/2012/06/18/choose-a-web-design-discipline-and-perfect-it/" target="_blank" rel="noopener noreferrer">this video</a> by Michael Locke, I was inspired to write this post.</p>
<h2>How I Learned</h2>
<p>The way that I learned to build <a href="http://wordpress.org" target="_blank" rel="noopener noreferrer">WordPress</a> websites was I googled around for website development training and found <a href="https://css-tricks.com/video-screencasts/25-designing-for-wordpress-part-one/" target="_blank" rel="noopener noreferrer">this</a> specific WordPress tutorial by Chris Coyier at <a href="http://css-tricks.com" target="_blank" rel="noopener noreferrer">css-tricks.com</a> of how to design a WordPress site. I had never heard of WordPress and there were a ton of other options out there as far as learning, but I knew that the best way for me to learn(Everyone learns differently, if you can read the docs/support page for a language and start coding in that language, do it!) is to have someone show me how to do things and for me, a video is even better since you can pause, rewind and even skip forward to review and pick up the exact information that you need. At the time, there weren’t many free videos about WordPress out there like there are today and his was the best, step-by-step training I had seen for free.</p>
<h2>What if I Waste Time?</h2>
<p>I guess our biggest fear when choosing something new to learn is “What if I learn this and then never use it?” or “What if it’s like flash and suddenly stops being used?” Well, that is always a risk, but in the 10 years that I’ve been writing code, flash is the only language that has died and even it is still lingering around here and there in some way or another. As far as never using a language or tool that you have learned, that’s why I pick stuff I like. If I spend a lot of time learning something and never use it again(I’m looking at you, Java!) I can honestly say it was fun while it lasted. The majority of time that we feel is wasted not on things that we did but on things we DIDN’T do. I spent 1.5 years learning Java in college but I don’t feel like that time was wasted because I have been able to utilize the logic, theory, and other things that I learned from it over and over with other languages and tools like when I learned PHP and Javascript.</p>
<h2>Taking Advice</h2>
<p>I figure while I’m handing some out, I should also warn you about taking advice. I was once told that PHP was basically a dead language and wasn’t worth learning. Of course, I found out later that the opposite was true.</p>
<p>Never let other people tell you how good or bad of a developer/programmer you are. I have had 2-3 interviews where the interviewers made me feel like I knew nothing. It wasn’t because one of us didn’t know what we were talking about. It was simply because my training did not match what I thought they were looking for. You shake hands and keep going to other interviews until you find one that is a match.</p>
<h2>Focus</h2>
<p>Finding this one tutorial and sitting at the computer, typing along as he did, is what got me started in WordPress as well as content management systems(CMS) in general. Picking WordPress and it becoming the most widely used CMS was purely coincidental, but picking this one system/language/tool and running with it is what made me the developer I am today. Focus is one thing that developers and programmers have in common. At some point, they decided what they wanted to learn and focused in on that one thing. In the long run, it doesn’t matter so much what you pick as long as you focus in on it and learn as much as you can about it and build as many things as you can with it. The web is an exciting industry and there is always something new coming out to learn. What keeps me from being overwhelmed? I pick the stuff I like and tools that I believe will be valuable to me.</p>
<p>Hope this was helpful! There are hundreds of great <a href="/blog/#resources">resources</a> out there but guess what? You have to pick one!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://jeradsdesign.com/2015/05/17/good-advice-pick-one/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Beginner Illustrator Tutorial &#8211; Simple Inverted Ribbon</title>
		<link>https://jeradsdesign.com/2012/05/19/beginner-illustrator-tutorial-simple-inverted-ribbon/</link>
					<comments>https://jeradsdesign.com/2012/05/19/beginner-illustrator-tutorial-simple-inverted-ribbon/#respond</comments>
		
		<dc:creator><![CDATA[Jerad]]></dc:creator>
		<pubDate>Sat, 19 May 2012 22:02:53 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ai]]></category>
		<category><![CDATA[illustrator]]></category>
		<category><![CDATA[ribbon]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[video]]></category>
		<guid isPermaLink="false">http://jeradsdesign.local/?p=30</guid>

					<description><![CDATA[Here’s the link to download the ai file!]]></description>
										<content:encoded><![CDATA[
<div class="flex-video"><iframe src="http://www.youtube.com/embed/CN7hxvxqinI" allowfullscreen="" width="100%" frameborder="0"></iframe></div>
<p>Here’s the <a href="http://jeradsdesign.com/tutfiles/ribbon-tut.ai">link to download the ai file</a>!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://jeradsdesign.com/2012/05/19/beginner-illustrator-tutorial-simple-inverted-ribbon/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Beginner PS Tutorial — How to Make an Envelope Icon</title>
		<link>https://jeradsdesign.com/2010/10/20/beginner-ps-tutorial-how-to-make-an-envelope-icon/</link>
					<comments>https://jeradsdesign.com/2010/10/20/beginner-ps-tutorial-how-to-make-an-envelope-icon/#respond</comments>
		
		<dc:creator><![CDATA[Jerad]]></dc:creator>
		<pubDate>Wed, 20 Oct 2010 21:55:11 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[icon]]></category>
		<category><![CDATA[photoshop]]></category>
		<category><![CDATA[ps]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[video]]></category>
		<guid isPermaLink="false">http://jeradsdesign.local/?p=28</guid>

					<description><![CDATA[This is my FIRST tutorial! It is a beginner-level tutorial about how to make an envelope icon in Photoshop. You can also watch it on: http://screenr.com/jAD where I actually recorded it. As I say in the video, feel free to leave a comment or suggestion for the next tutorial. Thanks for watching! Here’s the link [&#8230;]]]></description>
										<content:encoded><![CDATA[
<div class="flex-video"><figure><iframe src="https://www.youtube.com/embed/WyVSIqvViLg" allowfullscreen="" width="100%" frameborder="0"></iframe></figure></div>


<p class="wp-block-paragraph">This is my FIRST tutorial! It is a beginner-level tutorial about how to make an envelope icon in Photoshop. You can also watch it on: <a title="http://screenr.com/jAD" dir="ltr" rel="nofollow noopener noreferrer" href="http://screenr.com/jAD" target="_blank">http://screenr.com/jAD</a> where I actually recorded it. As I say in the video, feel free to leave a comment or suggestion for the next tutorial. Thanks for watching!<a title="http://screenr.com/jAD" dir="ltr" rel="nofollow noopener noreferrer" href="http://screenr.com/jAD" target="_blank">
</a></p>


<p class="wp-block-paragraph">Here’s the <a href="http://jeradsdesign.com/tutfiles/envelope.psd">link to download the psd file!</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://jeradsdesign.com/2010/10/20/beginner-ps-tutorial-how-to-make-an-envelope-icon/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
