<?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>Blog &#8211; AKOS</title>
	<atom:link href="https://akosweb.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>https://akosweb.com</link>
	<description>An Agile Digital Agency</description>
	<lastBuildDate>
	Fri, 22 Mar 2019 18:38:46 +0000	</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.1.1</generator>
	<item>
		<title>What is Social Engineering? Employees are your Weakest Link.</title>
		<link>https://akosweb.com/what-is-social-engineering-employees-are-your-weakest-link/</link>
				<comments>https://akosweb.com/what-is-social-engineering-employees-are-your-weakest-link/#respond</comments>
				<pubDate>Tue, 18 Dec 2018 18:29:33 +0000</pubDate>
		<dc:creator><![CDATA[Aidan Coleman]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">https://akosweb.com/?p=479</guid>
				<description><![CDATA[<p>1. What is Social Engineering? This year IBM reported that the “global average cost of a data breach is up<a class="excerpt-read-more" href="https://akosweb.com/what-is-social-engineering-employees-are-your-weakest-link/" title="ReadWhat is Social Engineering? Employees are your Weakest Link.">Read more &#187;</a></p>
<p>The post <a rel="nofollow" href="https://akosweb.com/what-is-social-engineering-employees-are-your-weakest-link/">What is Social Engineering? Employees are your Weakest Link.</a> appeared first on <a rel="nofollow" href="https://akosweb.com">AKOS</a>.</p>
]]></description>
								<content:encoded><![CDATA[
<h2><strong>1. What is Social Engineering?</strong><br/></h2>



<p>This year IBM reported that the <a href="https://www.ibm.com/security/data-breach">“global average cost of a data breach is up 6.4 percent over the previous year to $3.86 million.”</a><br/></p>



<p>Every day, hundreds of people are getting calls from Google, the IRS, and various other commonly known entities. It always starts with them informing you that you either owe money or that your computer has been compromised and they need immediate access.This is considered social engineering. <br/></p>



<p>These small business scams of today emerged from versions of advance-fee scams(a form of fraud that involves people giving money in hopes of some sort of return) like The Spanish Prisoner scam of 19th Century and the Nigerian Prince email scams from the last decade. The evolution from advance-fee to internet scare tactics happened because we all rely on the internet, at least most of us do. And, our inboxes got smart about marking spam as spam but our phone providers haven&#8217;t. <br/></p>



<p>You may be laughing to yourself because you know better, but there is someone out there that will feel scared enough to take the bait (shout out to my Grandma). This trick is getting old for the majority of people but all that it takes is one slip-up to topple a tower as companies continue to depend on the internet for business. <br/></p>



<p>Social Engineering involves the attacker using any means to gain trust with the victim before taking advantage of them. Attackers often use familiar key points to build authority and take advantage of their victim. When you get a call from “Google” you are familiar with that brand, but most people need a bit of an extra push, so the attacker also takes advantage of what the victim doesn’t know.  Most people use computers every day but they don’t know how they work, or what “malicious viruses” are capable of. This common scenario is known as pretexting, where the victim is prompted for immediate action, otherwise, there will be an imaginary consequence. <br/></p>



<h2><strong>2. Risky Business (No not the movie)</strong></h2>



<p></p>



<h3><strong>-Social Media</strong><br/></h3>



<p>Social media is a continuous risk for companies, it provides information that can be used for more targeted attacks and provides a platform for information to be shared quickly. An employee could release valuable information on the company that can be provided to a competitor. Any type of insider knowledge can affect stocks and public image. <br/></p>



<p>Yes, we’re all well aware that Jessica hates her job, but we also know key information like her job title, favorite colors, pets, and mutual friends. With this information, you can guess passwords, familiarize yourself with her coworkers and strike up a friendly conversation. Perfect for tailgating or gaining trust within a social circle. <br/></p>



<h3><strong>-Mobility</strong><br/></h3>



<p>Mobility is tricky. It’s a lot safer to have in-house servers, programs and fail-safes; however, employees have their individual goals to complete, opening up the doors to using tools that are not provided by the company. Devices like private cellphones are a major risk to any company for their employee using the device to sign into work programs or make business-related phone calls. <br/></p>



<p>BYOD (bring your own device) is one of the more concerning routes that companies are going in. Although useful in cutting down equipment costs, there are no guarantees on what information will be shared from that device. <br/></p>



<p>Our next big issue is that laptops and mobile devices with sensitive information can be stolen. Or if a personal device is used, you can accidentally leak important information; for example, in 2017, a fitness app released a GPS map allowing people to find military bases. Even more alarming, it allowed users to track military personnel as they jog, creating detailed heat maps that could be used against them. <br/></p>



<p>Take in careful consideration of what information your employees have access to. Help them minimize the risks of oversharing data that can negatively affect your company. <br/></p>



<h3><strong>-Shadow IT</strong><br/></h3>



<p>Shadow IT is the use of products outside of what’s provided by the company. This is particularly hard to control because the user may not realize that using outside tools is a hazard to intellectual property. Companies give their employees a task, and employees become resourceful in completing that task. <br/></p>



<p>Sometimes it’s more convenient to go with an outside product, or perhaps the tools that have been provided to the employee are not complex enough to complete the task (this can also be that the employee is not skilled enough to use the tools provided.) This is where we run into employees seeking out and using outside products, like add-ons, cloud-based storage, and apps. <br/></p>



<p>To help prevent an employee from downloading software that can lead to virus attacks, offer plenty of resources and training opportunities to get employees familiar with the various tools that they are able to use. A download manager can also be helpful in filtering out any problematic extensions or software that an employee may try to download.<br/></p>



<h2><strong>3. The Lowdown on Common Social Engineering Attacks</strong><br/></h2>



<h3><strong>-Tailgating isn’t just for cars</strong></h3>



<p>How many times have you been in a situation at a resort where someone has left their pool key back at their room. They ask you to let them in the gated area, or vice versa. The odds are high that as long as they look the part, you’ll let them in. </p>



<p>This is a dangerous scenario for companies. There’s a reason why people are required to sign in. If an unauthorized person has access to the floor, then they can easily steal passwords, drop infected USBs, and gain access to private information. </p>



<p>There was a time when I worked for a company and a coworker forgot his sign-in badge at home. Instead of going to the front desk to get a temporary day badge, he decided to tailgate into the office all day. This is a huge issue for numerous reasons. One; it is a safety hazard. If we have a fire or an emergency requiring us to leave the building, the company has no way of knowing he is there for the day. Two; none of these employees know if he’s still an employee, he could have been fired the day before and has come back to seek revenge on the company. Three; letting someone tailgate is sharing responsibility if something goes wrong. It also shows the blatant trust that employees have for someone labeled as their “own.” I guarantee that he didn’t know EVERY person he was tailgating. So if tailgating is not an issue for fellow employees it&#8217;s definitely not an issue for anyone looking for unauthorized access. </p>



<h3><strong>-Baiting</strong></h3>



<blockquote class="wp-block-quote"><p><em>“I’ve never been good at fishing, but we’re referring to cybersecurity in this case.”-me. (This is how quotes work right?)</em></p></blockquote>



<p>Baiting is when the victim is presented with an item that will spread malware once used. It can be a CD, USB, a script or any other item that can spread malware. Think of it as a Trojan Horse from the legendary story of Odysseus (or the movie Troy). A common issue is when a client sends over information in a USB, and the USB hasn’t been checked for malware by your in-house security team. Very rarely will an employee submit an item to the in-house security team. This can lead to malware being uploaded into the computer system. </p>



<h3><strong>-Phishing Emails (they’re tricky)</strong></h3>



<p>Phishing is extremely common, and for good reason. It has a very high success rate and it isn’t a very time-consuming process. Phishing is the process of creating an email or website that shows authority, and sometimes combines pretexting in order to prompt the receiver into action. Phishing emails depend on the receiver to click on a link to either take them to a malicious website or to download a hazardous file. <br/></p>



<h2><strong>4. Best Business Practices to fight off social hackers</strong><br/></h2>



<p><strong>1. Start off with a Strong Foundation:</strong></p>



<ul><li>AT&amp;T lists that “<a href="https://www.business.att.com/cybersecurity/archives/v6/">just 61% of organizations mandate cybersecurity awareness training for all employees, while more than half admit to breaches from employee mobile devices infected with malware.</a>”</li></ul>



<ul><li>Educating yourself and your personnel is a huge part of securing your infrastructure from cyber attack risks. Having a proper training course to identify and avoid risks that your employees have continual access to is a major asset to any company that has something to lose.</li></ul>



<p><strong>2. Make Cybersecurity a Team Effort: </strong></p>



<ul><li>Sharing the responsibility throughout the company makes team members more likely to reach out for help before potentially falling prey to common social engineering techniques.</li></ul>



<p><strong>3.  Manage Shadow IT by Empowering your Employees:</strong></p>



<ul><li>No one likes extensive bureaucratic regulations being enforced, but when it comes to protecting sensitive information, the red tape does serve a purpose. But, being proactive and providing employees with the necessary tools to complete their tasks and showing them how to effectively use these tools lessens the need for more dramatic restraints. And, if they have specific programs that they want to use, encourage them to submit it to IT for approval before using.</li></ul>



<p><strong>4. Communicate who your Vendors are:</strong></p>



<ul><li>Communicating to your employees who your vendors and maintenance are, and what days they will be in the building. Stress to always have them direct any questions to the management of utilities. Let employees know that it is perfectly acceptable to express concern to the management of anyone in the building that does not meet the descriptions provided to them.<br/></li></ul>



<h2><strong>5. The Weakest Link Conclusion</strong></h2>



<p>As you can see, people are easier to “hack” than a standard website with security practices in place. Having a course in place to show your employees how to protect themselves and the company from outside threats is a must, monitoring and collecting information will be your friend. Preparation and implementation are key to protecting your data within your company. It’s important to not only plan for an inevitable leak but to also prevent unnecessary leaks. </p>



<p>Can you please share or clap this post? It helps out a ton! Thank you for the support <img src="https://s.w.org/images/core/emoji/11.2.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p>AKOS works with businesses and nonprofits build their digital presence and systems for maximum impact. Learn more and get in touch with us at akosweb.com/contact<br/></p>
<p>The post <a rel="nofollow" href="https://akosweb.com/what-is-social-engineering-employees-are-your-weakest-link/">What is Social Engineering? Employees are your Weakest Link.</a> appeared first on <a rel="nofollow" href="https://akosweb.com">AKOS</a>.</p>
]]></content:encoded>
							<wfw:commentRss>https://akosweb.com/what-is-social-engineering-employees-are-your-weakest-link/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
							</item>
		<item>
		<title>Learn the CSS &#8220;BEM&#8221; Naming Convention with Oreos</title>
		<link>https://akosweb.com/learn-css-bem-naming-convention-with-oreos/</link>
				<comments>https://akosweb.com/learn-css-bem-naming-convention-with-oreos/#respond</comments>
				<pubDate>Thu, 04 Oct 2018 20:47:47 +0000</pubDate>
		<dc:creator><![CDATA[Sahil Saini]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">https://akosweb.com/?p=398</guid>
				<description><![CDATA[<p>It&#8217;s rare, that Frontend engineers change their ways, It&#8217;s rarer, for Frontend engineers to adapt new conventions. It&#8217;s rarer than rare, for<a class="excerpt-read-more" href="https://akosweb.com/learn-css-bem-naming-convention-with-oreos/" title="ReadLearn the CSS &#8220;BEM&#8221; Naming Convention with Oreos">Read more &#187;</a></p>
<p>The post <a rel="nofollow" href="https://akosweb.com/learn-css-bem-naming-convention-with-oreos/">Learn the CSS &#8220;BEM&#8221; Naming Convention with Oreos</a> appeared first on <a rel="nofollow" href="https://akosweb.com">AKOS</a>.</p>
]]></description>
								<content:encoded><![CDATA[
<p>It&#8217;s rare, that Frontend engineers change their ways, It&#8217;s rarer, for Frontend engineers to adapt new conventions. It&#8217;s rarer than rare, for Frontend engineers to stay happy with any decision they make. And, I run among this rare breed of conventional rags; while others may have adopted the darkness of being conventional, I was born in it, molded by it.</p>



<div class="wp-block-image"><figure class="aligncenter"><img src="https://akosweb.com/wp-content/uploads/2018/08/you-think-css-is-your-ally-but-you-merely-adopted-the-internet-i-was-born-into-it-molded-by-it-i-did.jpg" alt="" class="wp-image-402" srcset="https://akosweb.com/wp-content/uploads/2018/08/you-think-css-is-your-ally-but-you-merely-adopted-the-internet-i-was-born-into-it-molded-by-it-i-did.jpg 400w, https://akosweb.com/wp-content/uploads/2018/08/you-think-css-is-your-ally-but-you-merely-adopted-the-internet-i-was-born-into-it-molded-by-it-i-did-150x150.jpg 150w, https://akosweb.com/wp-content/uploads/2018/08/you-think-css-is-your-ally-but-you-merely-adopted-the-internet-i-was-born-into-it-molded-by-it-i-did-300x300.jpg 300w, https://akosweb.com/wp-content/uploads/2018/08/you-think-css-is-your-ally-but-you-merely-adopted-the-internet-i-was-born-into-it-molded-by-it-i-did-125x125.jpg 125w" sizes="(max-width: 400px) 100vw, 400px" /></figure></div>



<figure class="wp-block-image"><img src="you-think-css-is-your-ally-but-you-merely-adopted-the-internet-i-was-born-into-it-molded-by-it-i-did.jpg" alt=""/></figure>



<p>I believe that being adaptable has become a cliché, it&#8217;s everywhere, from internet memes to agency mottos (ironic&#8230;if you know who I work for). Change is hard, but accepting that you need to change is even goddamn harder.</p>



<div class="wp-block-image"><figure class="aligncenter"><img src="https://akosweb.com/wp-content/uploads/2018/08/just-do-it-did-you-just-use-a-saxophone-as-28373260.png" alt="" class="wp-image-403" srcset="https://akosweb.com/wp-content/uploads/2018/08/just-do-it-did-you-just-use-a-saxophone-as-28373260.png 500w, https://akosweb.com/wp-content/uploads/2018/08/just-do-it-did-you-just-use-a-saxophone-as-28373260-292x300.png 292w" sizes="(max-width: 500px) 100vw, 500px" /></figure></div>



<figure class="wp-block-image"><img src="just-do-it-did-you-just-use-a-saxophone-as-28373260.png" alt=""/></figure>



<p>But, change, if and when you do realize it&#8217;s necessity, can be uplifting and almost rejuvenating, like a deep exfoliation face treatment with crystals.</p>



<p>Now, Daniel Ramirez (<a href="https://stories.akosweb.com/@drmz.io" target="_blank" rel="noopener">@drmz.io</a>), one of my colleagues is always pushing me to learn new things, and I hate him for it. &#8220;Damn Daniel, back at it again with your new world ways.&#8221; Although it feels very recent, <em>because I&#8217;m old</em>, it was maybe about a couple years ago that I got introduced to the BEM naming convention. At first, I didn&#8217;t like it as it felt like an overkill for writing CSS classes, but slowly &#8211; too slowly, I ended up embracing it. And now that I have, I want to write about it because that&#8217;s what people do.</p>



<p>Learning by association is exactly how I teach; I also have an affection for analogies, and Oreos.</p>



<h3>What exactly is &#8220;BEM&#8221; and why use it?</h3>



<p><a href="http://getbem.com/">BEM: Block Element Modifier</a>, is a methodology that helps you create <em>reusable components in CSS and code sharing in front-end development</em>.</p>



<p><em>You can read more about it on the website but it&#8217;s basically, it says that &#8220;BEM is a highly useful, powerful, and simple naming convention that makes your front-end code easier to read and understand, easier to work with, easier to scale, more robust and explicit, and a lot more strict.&#8221; </em></p>



<p><em><em>The BEM approach ensures that everyone who participates in the development works with a single codebase and speaks the same language. Using BEM’s proper naming convention will better prepare you for design changes made to your website.</em></em><br/></p>



<p><strong>&#8220;BEM&#8221;, as the name suggests, is made of three components &#8211; <em>Blocks, Elements and Modifiers</em>. And, so are Oreos &#8211; <em>Cookies, Creme and Flavor</em>.</strong></p>



<p><em>Side Note: Look up why Oreos calls their filling Creme instead of Cream. Spoiler Alert: FDA.</em></p>



<p>A <strong>Block</strong> is a standalone entity that is meaningful on its own, it is a parent to it&#8217;s children &#8211; <strong>Elements</strong>. Elements have no meaning of their own and are semantically tied to their parent block. <strong>Modifiers</strong> are flags applied to the block or it&#8217;s children Elements to change their appearance or behavior.</p>



<p>Another unexpected benefit from using BEM has been the ease of naming class selectors. I am not spending hours and hours thinking of yet another creative way to name my classes like my first born, which is also yet to be decided.</p>



<p>Consider this web-page listing of Oreo offerings introducing us to the different magical flavors available. </p>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img src="https://akosweb.com/wp-content/uploads/2018/08/Oreo-BEM-preview-768x1745.jpg" alt="" class="wp-image-411" width="384" height="873" srcset="https://akosweb.com/wp-content/uploads/2018/08/Oreo-BEM-preview-768x1745.jpg 768w, https://akosweb.com/wp-content/uploads/2018/08/Oreo-BEM-preview-132x300.jpg 132w, https://akosweb.com/wp-content/uploads/2018/08/Oreo-BEM-preview-451x1024.jpg 451w, https://akosweb.com/wp-content/uploads/2018/08/Oreo-BEM-preview.jpg 1030w" sizes="(max-width: 384px) 100vw, 384px" /></figure></div>



<p>Let&#8217;s define and identify our Oreo Blocks, Elements and Modifiers.</p>



<h2>1. Identify Blocks and Modifiers</h2>



<p>Based on the design above, we want to build it in an efficient way for us to re-use our <strong>Block</strong> class name selectors within our <strong>Elements</strong>. For that, we start off by defining our Blocks and Elements. Not going to name them just yet, just identify what a block is and what are the elements inside each.</p>



<figure class="wp-block-image"><img src="https://akosweb.com/wp-content/uploads/2018/08/oreo-bem-1.gif" alt="" class="wp-image-412"/><figcaption><strong>Block:</strong> Each Oreo package row<br/><strong>Elements:</strong> Single Oreo Packaging Graphic, Oreo Logo, Product Title, Product Description, Forward Path Action button, Forward Path Sub-action Button</figcaption></figure>



<figure class="wp-block-image"><img src="oreo-bem-1.gif" alt=""/></figure>



<h2>2. Identify Modifiers</h2>



<p>Once we have blocks and elements defined, we need to identify and plan for modifications needed for each distinctive element compared to our baseline, &#8216;The OG Oreo&#8217;.</p>



<p>For our Oreos listings page, we have 2 Modifiers:</p>



<ul><li><strong>Flavor of Oreo:</strong> Impacts row background color and font color within Block.</li><li><strong>Availability of Oreo:</strong> Impacts button style, color and state inside each Block.</li></ul>



<figure class="wp-block-image"><img src="https://akosweb.com/wp-content/uploads/2018/08/oreo-bem-2.gif" alt="" class="wp-image-413"/><figcaption><strong>Flavor Modifiers:</strong> Oreo Block Background Gradient, Font color<br/><strong>Availability Modifier:</strong> Button Style, color and state</figcaption></figure>



<figure class="wp-block-image"><img src="oreo-bem-2.gif" alt=""/></figure>



<h1>Naming</h1>



<h3>Blocks:</h3>



<p>Since blocks are <em>meaningful stand alone entities</em>, we want to name them as such. There are times that blocks can be nested within or interact with each other, but semantically they are equal.</p>



<p>For our Oreo products, each Oreo row block will be named <code>oreo</code>.</p>



<h3>Elements</h3>



<p>Inside each Block there are Elements that have no independent usage. Looking back at our Oreo listings: product image, Oreo logo, the product name, description, and CTA button are all dependent on the Block it lies in. There are no other instances where we will use these elements across our design that requires inheriting exactly the same layout and style specifications.</p>



<p>CSS class for Elements is formed as parent Block name followed by two underscores and element name. The element name can and should be a small description of its purpose in our layout. For our Oreo Listings example, here&#8217;s how we&#8217;ll name the elements.</p>



<p><strong>Primary Elements</strong></p>



<p>Package Image (Left Column): <code>oreo__package</code></p>



<p>Oreo Details Area (Middle Column): <code>oreo__details</code></p>



<p>Oreo CTAs (Right Column): <code>oreo__action</code></p>



<p><strong>Secondary Elements</strong></p>



<p>(Inside Details Column)</p>



<p>Oreo Logo: <code>oreo__details-logo</code></p>



<p>Oreo Product Name: <code>oreo__details-name</code></p>



<p>Oreo Product Description: <code>oreo__details-description</code></p>



<p>(Inside Actions Column)</p>



<p>Oreo CTA Button: <code>oreo__action-eat</code></p>



<p>Oreo CTA Subtext: <code>oreo__action-sub</code></p>



<h3>Modifiers</h3>



<p>Declaration and organization of Modifiers is probably my favorite part of using BEM. If you&#8217;ve used any frontend frameworks like Bootstrap, Foundation, Material UI etc., you are probably already familiar with usage of Element Modifiers.</p>



<ul><li>Bootstrap Buttons: <code>btn-lg btn-block btn-success</code> (btn-primary, btn-lg, and btn-link are modifiers for the btn element)</li><li>Foundation Buttons: <code>large expanded success</code> (large, expanded, and success are modifiers for the button element)</li></ul>



<p>These are examples of <em>Element level modifiers</em>, and that&#8217;s an easy implementation to add to your workflow. However, if you&#8217;re able to conceptualize and use modifiers on a <em>Block-level</em>, it can help out tremendously.</p>



<p>In our Oreos listings &#8211; we can certainly take the route of Element-level modifiers by adding modifiers to each element selector. But, wouldn&#8217;t it be easier to just add modifiers to the whole block since almost all of our modifications are block (Oreo package) specific. The background color gradient of the block, the font and button color, and font style of action sub-text is all dependent on the block.</p>



<p>Our Oreo Modifiers apply to three styles: Block background gradient, Block text color, and action buttons. From the three, Block background gradient and text colors are inherited from the Oreo flavor, while action button style (Ghost/Hollow vs Filled) is dependent on availability. This leads to two types of modifiers that can be applied to our block.</p>



<ul><li>Flavor Modifier (controls the background and text color): <code>oreo--flavorX</code>.</li><li>Availability Modifier (controls the button style): <code>oreo--is-unavailable</code></li></ul>



<p>What happens if we don&#8217;t use a modifier? In our CSS block declarations, we can have a default styles for our primary block (The OG Oreo) and followed by Modifier declarations that overwrite the OG. Our default declarations will be the background and text color of the OG Oreo, and the filled button reflecting a currently available button style.</p>



<p>Here&#8217;s a list of modifiers for our entire Oreo listings page:</p>



<p><strong>Flavor Modifiers</strong></p>



<p>Default (No Modifier): The OG Flavor Style</p>



<p><code>oreo--the-og</code>: Radial Background and Text Color: #272320</p>



<p><code>oreo--peanut</code>: Radial Background and Text Color: #BF9859</p>



<p><code>oreo--redvelvet</code>: Radial Background and Text Color: #BF9859</p>



<p><code>oreo--mint</code>: Radial Background and Text Color: #61AD8F</p>



<p><code>oreo--chocolate</code>: Radial Background and Text Color: #5B372C</p>



<p><code>oreo--birthday-cake</code>: Radial Background and Text Color: #F963B9</p>



<p><code>oreo--lemon</code>: Radial Background and Text Color: #F5B529</p>



<h3>Let&#8217;s Make Oreos</h3>



<p>Now, since we have all our BEMs defined and Class names finalized, let&#8217;s get to the best part.</p>



<h3>Defining the Block(s)</h3>



<pre class="wp-block-code"><code lang="css" class="language-css">/* Block component */
.oreo{
 /* Elements go here */
}</code></pre>



<pre class="wp-block-code"><code lang="markup" class="language-markup">&lt;div class="oreo">
    &lt;!-- Elements Go Here -->
&lt;/div>

&lt;!-- Block with flavor Modifier -->
&lt;div class="oreo oreo--red-velvet">
    &lt;!-- Elements Go Here -->
    ...
&lt;/div>

&lt;!-- Block with flavor Modifier and availability Modifier -->
&lt;div class="oreo oreo--red-velvet oreo--is-unavailable">
    &lt;!-- Elements Go Here -->
&lt;/div>
</code></pre>



<h3>Defining Elements</h3>



<pre class="wp-block-code"><code lang="css" class="language-css">/* Block component */
.oreo{
 /* Elements within the block */
 &amp;__package{
     ...
 }
 &amp;__details{
     ...
 }
 &amp;__action{
     ...
 }
}
</code></pre>



<pre class="wp-block-code"><code lang="markup" class="language-markup">&lt;div class="oreo"> &lt;!-- &lt;&lt; Block >> -->
    &lt;div class="oreo__package"> &lt;!-- &lt;&lt; Primary Element: Package Image >> -->
        &lt;!-- &lt;img> goes here --> ...
    &lt;/div>
    &lt;div class="oreo__details"> &lt;!-- &lt;&lt; Primary Element: Package Details >> -->
            &lt;!-- Secondary Elements for Details go here -->
            ...
    &lt;/div>
    &lt;div class="oreo__action"> &lt;!-- &lt;&lt; Primary Element: Package Purchase Action >> -->
        &lt;!-- Secondary Elements for Purchase Actions go here -->
        ...
    &lt;/div>
&lt;/div> &lt;!-- &lt;&lt; End Block >> -->
</code></pre>



<h3>Adding Modifiers to Blocks</h3>



<pre class="wp-block-code"><code lang="markup" class="language-markup">&lt;div class="oreo oreo--red-velvet oreo--is-unavailable"> 
    &lt;!-- &lt;&lt; Block Level Modifiers Added for Flavor and Availability >> -->
    ...
&lt;/div>
</code></pre>



<pre class="wp-block-code"><code lang="css" class="language-css">/* Colors Sass Map */
$flavor-colors: (
   the-og: #272320,
   red-velvet: #A92229,
   mint: #61AD8F,
   choco-creme: #4C241F,
   birthday-cake: #F963B9,
   peanut-butter: #BF9859,
   lemon: #F5B529
);

/* Flavor Modifier Classes */
@each $name, $color in $flavor-colors {
    .oreo--#{$name}{
        color: $color;
        background: linear-gradient(to right, rgba(255,255,255,0.3) 0%,rgba($color,0.3) 50%,rgba(255,255,255,0.3) 100%);
        button{
            background: $color;
            &amp;:hover, &amp;:active, &amp;:focus{
                background: smart-scale($color, 25%);
            }
        }
        .oreo__action-sub{
            color: $color;
        }
        /* Button Modifier - if unavailable */
        &amp;.oreo--is-unavailable{
            button{
                border: 1px solid $color;
                color: smart-scale($color, 25%);
            }
        }
    } 
}
</code></pre>



<p>Sprinkle in some the rest of the CSS for your layout, and voilà! we have our Oreo Listings Page.</p>



<p data-height="300" data-theme-id="34760" data-slug-hash="Eeyqxb" data-default-tab="html,result" data-user="sahilakos" data-pen-title="Oreo x BEM" class="codepen">See the Pen <a href="https://codepen.io/sahilakos/pen/Eeyqxb/">Oreo x BEM</a> by Sahil (<a href="https://codepen.io/sahilakos">@sahilakos</a>) on <a href="https://codepen.io">CodePen</a>.</p>
<script async src="https://static.codepen.io/assets/embed/ei.js"></script>



<p>See the Pen <a href="https://codepen.io/sahilakos/pen/Eeyqxb/">Oreo x BEM</a> by Sahil (<a href="https://codepen.io/sahilakos">@sahilakos</a>).</p>



<p>Now since you have the Oreo grid laid-out on your screen, it&#8217;s time to jump back into the real world; so head on over to your nearest grocery store and buy all the different flavors of Oreo you can find.</p>



<hr class="wp-block-separator"/>



<p>AKOS works with businesses and non-profits to build their digital presence, and marketing systems for maximum impact. Learn more and get in touch with us at <a href="https://akosweb.com/contact/" rel="noreferrer noopener" target="_blank">akosweb.com/contact</a></p>



<p><a href="https://akosweb.com/contact/" rel="noreferrer noopener" target="_blank"></a></p>
<p>The post <a rel="nofollow" href="https://akosweb.com/learn-css-bem-naming-convention-with-oreos/">Learn the CSS &#8220;BEM&#8221; Naming Convention with Oreos</a> appeared first on <a rel="nofollow" href="https://akosweb.com">AKOS</a>.</p>
]]></content:encoded>
							<wfw:commentRss>https://akosweb.com/learn-css-bem-naming-convention-with-oreos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
							</item>
		<item>
		<title>People of Influence: Part 2</title>
		<link>https://akosweb.com/people-of-influence-part-2/</link>
				<comments>https://akosweb.com/people-of-influence-part-2/#respond</comments>
				<pubDate>Mon, 17 Sep 2018 00:43:32 +0000</pubDate>
		<dc:creator><![CDATA[Emily Liu]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">https://akosweb.com/?p=421</guid>
				<description><![CDATA[<p>The greatest fuel for ambition is a leader who proves you’re striving for something possible. So what happens when you<a class="excerpt-read-more" href="https://akosweb.com/people-of-influence-part-2/" title="ReadPeople of Influence: Part 2">Read more &#187;</a></p>
<p>The post <a rel="nofollow" href="https://akosweb.com/people-of-influence-part-2/">People of Influence: Part 2</a> appeared first on <a rel="nofollow" href="https://akosweb.com">AKOS</a>.</p>
]]></description>
								<content:encoded><![CDATA[
<p>The greatest fuel for ambition is a leader who proves you’re striving for something possible. So what happens when you triple the inspiration? You become virtually invincible. Like Achilles: the bravest and the strongest until a one-in-a-million deadly heel puncture. But let’s save the fiction and circumstance for another time.<br/></p>



<p>Here are three real-life badasses who influence success in our personal and professional lives:</p>



<h2>Tim Berners-Lee</h2>



<h4>The reason you can read this today</h4>



<figure class="wp-block-image"><img src="https://akosweb.com/wp-content/uploads/2018/09/Tim-Berners-Lee.jpg" alt="Tim Berners-Lee portrait" class="wp-image-424" srcset="https://akosweb.com/wp-content/uploads/2018/09/Tim-Berners-Lee.jpg 1170w, https://akosweb.com/wp-content/uploads/2018/09/Tim-Berners-Lee-150x150.jpg 150w, https://akosweb.com/wp-content/uploads/2018/09/Tim-Berners-Lee-300x300.jpg 300w, https://akosweb.com/wp-content/uploads/2018/09/Tim-Berners-Lee-768x768.jpg 768w, https://akosweb.com/wp-content/uploads/2018/09/Tim-Berners-Lee-1024x1024.jpg 1024w, https://akosweb.com/wp-content/uploads/2018/09/Tim-Berners-Lee-125x125.jpg 125w" sizes="(max-width: 1170px) 100vw, 1170px" /></figure>



<p>You’re on the World Wide Web. How? This guy invented the whole damn thing. <br/></p>



<p>Tim Berners-Lee is the spark that led to many important things in our lives. Email. Google. Memes. Had it not been for his invention, we probably wouldn’t exist today. (We as in AKOS, although we as in humanity isn’t too far off, if I’m being dramatic.)<br/></p>



<p>But Berners-Lee has contributed to the world in plenty of other ways that continuously inspire us. By creating the WWW with a royalty-free approach, he allowed the web to rapidly grow in ways it would otherwise have not. He chose mass benefit over personal profit. Today, he continues to give voice to and code for the people, and <a href="https://www.vanityfair.com/news/2018/07/the-man-who-created-the-world-wide-web-has-some-regrets">actively seeks to decrease online abuse.</a><br/></p>



<p>Did you know he’s also been knighted by Queen Elizabeth II? For all he’s done, we’ll gladly call him Sir Timothy John Berners-Lee if he asks.</p>



<h2>RuPaul Andre Charles</h2>



<h4>The cultural icon for a changing world</h4>



<figure class="wp-block-image"><img src="https://akosweb.com/wp-content/uploads/2018/09/RuPaul.jpg" alt="RuPaul Andre Charles portrait" class="wp-image-425" srcset="https://akosweb.com/wp-content/uploads/2018/09/RuPaul.jpg 1170w, https://akosweb.com/wp-content/uploads/2018/09/RuPaul-150x150.jpg 150w, https://akosweb.com/wp-content/uploads/2018/09/RuPaul-300x300.jpg 300w, https://akosweb.com/wp-content/uploads/2018/09/RuPaul-768x768.jpg 768w, https://akosweb.com/wp-content/uploads/2018/09/RuPaul-1024x1024.jpg 1024w, https://akosweb.com/wp-content/uploads/2018/09/RuPaul-125x125.jpg 125w" sizes="(max-width: 1170px) 100vw, 1170px" /></figure>



<p>Building acceptance and influencing an entire culture is one hell of a job, but RuPaul Andre Charles proves that persistence and authenticity can create a major impact.<br/></p>



<p>RuPaul became one of the world’s best-known drag queens with the early 90s release of “Supermodel (You Better Work).” This would be followed by more records and groundbreaking moments. One of our favorites: becoming the first spokesmodel in drag for a major cosmetics company, <a href="http://www.macaidsfund.org/theglam/campaignhistory">for the first lipstick to confront AIDS</a>.<br/></p>



<p>Today, RuPaul isn’t just a voice for drag culture and the LGBTQ community. By bringing what was once niche into pop culture, particularly by introducing new drag queens to the world throughout 9+ years of <em>RuPaul’s Drag Race</em>, he also gives voice to everyone else. His work encourages diversity, while <a href="https://www.wired.com/story/rupauls-drag-race-slang/">proving the influence</a> of historically disadvantaged communities on modern language.<br/></p>



<p>Getting knighted by the queen of the UK isn’t likely to happen in our near future, but perhaps we’ll be lucky enough to be yassed by this queen.</p>



<h2>Paula Scher</h2>



<h4>The woman to know in graphic design</h4>



<figure class="wp-block-image"><img src="https://akosweb.com/wp-content/uploads/2018/09/Paula-Scher.jpg" alt="Paula Scher portrait" class="wp-image-426" srcset="https://akosweb.com/wp-content/uploads/2018/09/Paula-Scher.jpg 1170w, https://akosweb.com/wp-content/uploads/2018/09/Paula-Scher-150x150.jpg 150w, https://akosweb.com/wp-content/uploads/2018/09/Paula-Scher-300x300.jpg 300w, https://akosweb.com/wp-content/uploads/2018/09/Paula-Scher-768x768.jpg 768w, https://akosweb.com/wp-content/uploads/2018/09/Paula-Scher-1024x1024.jpg 1024w, https://akosweb.com/wp-content/uploads/2018/09/Paula-Scher-125x125.jpg 125w" sizes="(max-width: 1170px) 100vw, 1170px" /></figure>



<p>What if typography and color could transform your perspective of a brand? Paula Scher proves it can, with branding strategy behind the design.<br/></p>



<p>Paula Scher has led the art and design industry through shifting trends of nearly four decades. Since becoming a partner at <a href="https://www.pentagram.com/">Pentagram</a> — the world’s largest independently owned design studio — in 1991, she has designed iconic campaigns for Tiffany &amp; Co., Microsoft and many cultural institutions like the MoMA.<br/></p>



<p>The MoMA, as well as other international museums, continue to honor her incredible work <a href="https://www.pentagram.com/about/paula-scher">with permanent collections in their halls</a>. Scher, who has been awarded with the distinguishing AIGA Medal, continues to push the boundaries of how design can represent a brand. Her work encourages designers to view identity as an all-encompassing experience.<br/></p>



<p>If wisdom truly does come with time, Paula Scher’s persistence in the top ranks of design prove that she’s the ultimate practitioner, and we’re lucky to learn from her.</p>



<h2>Who inspires your perspective of the world?</h2>



<p>Shout them out in the comments to give thanks, and stay tuned for more in our People of Influence series to see if they’ve inspired us, too!<br/></p>



<p>Want to see how our people of influence have inspired our work? Check out how we help businesses and nonprofits build their digital presence and systems for maximum impact <a href="https://akosweb.com/">on our site</a>, then get in touch with us at <a href="https://akosweb.com/contact/">akosweb.com/contact</a></p>
<p>The post <a rel="nofollow" href="https://akosweb.com/people-of-influence-part-2/">People of Influence: Part 2</a> appeared first on <a rel="nofollow" href="https://akosweb.com">AKOS</a>.</p>
]]></content:encoded>
							<wfw:commentRss>https://akosweb.com/people-of-influence-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
							</item>
		<item>
		<title>People of Influence: Part 1</title>
		<link>https://akosweb.com/people-of-influence-part-1/</link>
				<comments>https://akosweb.com/people-of-influence-part-1/#respond</comments>
				<pubDate>Fri, 17 Aug 2018 17:52:17 +0000</pubDate>
		<dc:creator><![CDATA[Emily Liu]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">https://akosweb.com/?p=387</guid>
				<description><![CDATA[<p>Success is never reached alone. Whether you’re in design and development or running the best damn taco stand in all<a class="excerpt-read-more" href="https://akosweb.com/people-of-influence-part-1/" title="ReadPeople of Influence: Part 1">Read more &#187;</a></p>
<p>The post <a rel="nofollow" href="https://akosweb.com/people-of-influence-part-1/">People of Influence: Part 1</a> appeared first on <a rel="nofollow" href="https://akosweb.com">AKOS</a>.</p>
]]></description>
								<content:encoded><![CDATA[
<p>Success is never reached alone.<br/></p>



<p>Whether you’re in design and development or running the best damn taco stand in all of Arizona, you were inspired. You were inspired by the support of your clients, the trends of your time and the passion that drives you. And you were likely influenced by someone who turned your wildest dreams into can-do stories.<br/></p>



<p>We’re honoring the leaders who have influenced our careers, our work and who we are as people. These are our first three:</p>



<h2>Angel Anderson</h2>



<h4>A UX designer turned CEO</h4>



<figure class="wp-block-image"><img src="https://akosweb.com/wp-content/uploads/2018/08/Angel-Anderson.jpg" alt="" class="wp-image-389" srcset="https://akosweb.com/wp-content/uploads/2018/08/Angel-Anderson.jpg 1481w, https://akosweb.com/wp-content/uploads/2018/08/Angel-Anderson-150x150.jpg 150w, https://akosweb.com/wp-content/uploads/2018/08/Angel-Anderson-300x300.jpg 300w, https://akosweb.com/wp-content/uploads/2018/08/Angel-Anderson-768x768.jpg 768w, https://akosweb.com/wp-content/uploads/2018/08/Angel-Anderson-1024x1024.jpg 1024w, https://akosweb.com/wp-content/uploads/2018/08/Angel-Anderson-125x125.jpg 125w" sizes="(max-width: 1481px) 100vw, 1481px" /></figure>



<p>For anyone who dreams of professional growth in the field they’re passionate about (who doesn’t?), Angel Anderson is a tremendous inspiration.<br/></p>



<p>Before she became the founder and CEO of <a href="https://nailsnaps.com/">NailSnaps</a>, an innovative company that blends fashion and technology, she was a creative director who steadily moved beyond static design and became a champion of the UX process. Namely, she is the former Sr. Interaction Designer at <a href="https://www.hugeinc.com/">HUGE Inc</a>, and the former VP and Experience Director at <a href="http://www.cpbgroup.com/">Crispin Porter + Bogusky</a> LA.<br/></p>



<p>Her work in interactive design has positively impacted international companies, including Domino’s, Pepsi and many household brands that don’t add delicious calories to our plate. Even former President Barack Obama was inspired to name Small Business Saturday a national holiday while she led its UX design. Thanks, Obama? More like thanks, Anderson.<br/></p>



<p>Today, Anderson continues to spread her influence through her public speaking, pitching and more. We’re excited to see what else she has in store for the world.</p>



<h2>Lebron James</h2>



<h4>An athlete with a philanthropic heart</h4>



<figure class="wp-block-image"><img src="https://akosweb.com/wp-content/uploads/2018/08/Lebron-James.jpg" alt="" class="wp-image-390" srcset="https://akosweb.com/wp-content/uploads/2018/08/Lebron-James.jpg 1005w, https://akosweb.com/wp-content/uploads/2018/08/Lebron-James-294x300.jpg 294w, https://akosweb.com/wp-content/uploads/2018/08/Lebron-James-768x783.jpg 768w" sizes="(max-width: 1005px) 100vw, 1005px" /></figure>



<p>No one follows through quite like Lebron James. He dedicated <a href="https://www.foxsports.com/nba/story/lebron-james-college-scholarships-akron-university-cavaliers-i-promise-081315">$42 million in scholarships</a> for his hometown; the University of Akron got it. He made it his mission to create positive change with the Lebron James Family Foundation; <a href="http://www.lebronjamesfamilyfoundation.org/page/ipromiseschool">they designed a whole school</a>. He promised Cleveland a championship; the Cavs got it <em>and</em> a flipping parade.<br/></p>



<p>He may not be a mad scientist or a genius coder, but James certainly can’t be called <em>just </em>an athlete. In addition to being the highest paid player on the court, an Olympic gold medalist, a three-time NBA champ… Okay, even if he was just an athlete, he’d be impressive enough. <br/></p>



<p>But to get the full story of Lebron James, you need to take into account that he’s also a smart businessman all around. He has invested in the fastest-growing restaurant chain ever, co-founded a production company, and rakes in <a href="https://www.forbes.com/sites/kurtbadenhausen/2018/02/07/the-nbas-highest-paid-players-on-and-off-the-court-for-2018/#701801972853">$30 million annually through his lifetime deal with Nike alone</a>.</p>



<p>James is the perfect rags-to-riches story and example of why it is important to A) be multifaceted, B) remember where you came from, and C) never stop learning.</p>



<h2>Elon Musk</h2>



<h4>An inventive mind of our generation</h4>



<figure class="wp-block-image"><img src="https://akosweb.com/wp-content/uploads/2018/08/Elon-Musk-Drawing.jpg" alt="" class="wp-image-391" srcset="https://akosweb.com/wp-content/uploads/2018/08/Elon-Musk-Drawing.jpg 1481w, https://akosweb.com/wp-content/uploads/2018/08/Elon-Musk-Drawing-150x150.jpg 150w, https://akosweb.com/wp-content/uploads/2018/08/Elon-Musk-Drawing-300x300.jpg 300w, https://akosweb.com/wp-content/uploads/2018/08/Elon-Musk-Drawing-768x768.jpg 768w, https://akosweb.com/wp-content/uploads/2018/08/Elon-Musk-Drawing-1024x1024.jpg 1024w, https://akosweb.com/wp-content/uploads/2018/08/Elon-Musk-Drawing-125x125.jpg 125w" sizes="(max-width: 1481px) 100vw, 1481px" /></figure>



<p>From majoring in physics to perhaps <a href="http://observer.com/2018/08/elon-musk-take-tesla-private-tweet-add-900m-to-tesla-value/">tweeting the most valuable 61 characters</a> in the world, Elon Musk is a visionary fit for our modern world.<br/></p>



<p>Since the early 2000s, Musk led numerous businesses in the creation of products that have major implications for our world. From SpaceX to Tesla and Hyperloop, his ventures have a clear focus on creating sustainable technology solutions — effectively bringing all his crazy ideas to life through thorough research, intelligent processes and constant ideation.<br/></p>



<p>No matter how wild Elon Musk stories are getting these days, there’s no doubt about his influence on technology. After all, he has 22.3 million followers taking in his words and looking forward to his important contributions to modern society:</p>



<figure class="wp-block-embed-twitter wp-block-embed is-type-rich is-provider-twitter">
<blockquote class="twitter-tweet" data-width="550" data-dnt="true"><p lang="en" dir="ltr">Short shorts coming soon to Tesla merch</p>&mdash; Elon Musk (@elonmusk) <a href="https://twitter.com/elonmusk/status/1028121465785405441?ref_src=twsrc%5Etfw">August 11, 2018</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</figure>



<h2>Who are your greatest influences?</h2>



<p>Shout them out in the comments to give thanks, and stay tuned for more in our People of Influence series to see if they’ve inspired us, too!<br/></p>



<p>Want to see how our people of influence have inspired our work? Check out how we help businesses and nonprofits build their digital presence and systems for maximum impact <a href="https://akosweb.com/">on our site</a>, then get in touch with us at <a href="https://akosweb.com/contact/">akosweb.com/contact</a></p>
<p>The post <a rel="nofollow" href="https://akosweb.com/people-of-influence-part-1/">People of Influence: Part 1</a> appeared first on <a rel="nofollow" href="https://akosweb.com">AKOS</a>.</p>
]]></content:encoded>
							<wfw:commentRss>https://akosweb.com/people-of-influence-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
							</item>
		<item>
		<title>Put the Human in UX: 3 Steps and 7 Questions</title>
		<link>https://akosweb.com/put-the-human-in-ux/</link>
				<comments>https://akosweb.com/put-the-human-in-ux/#respond</comments>
				<pubDate>Tue, 31 Jul 2018 00:37:34 +0000</pubDate>
		<dc:creator><![CDATA[Vince]]></dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[User Experience]]></category>

		<guid isPermaLink="false">https://akosweb.com/?p=363</guid>
				<description><![CDATA[<p>With all the talk around UX we do see better experiences being created, but I want to hit home that<a class="excerpt-read-more" href="https://akosweb.com/put-the-human-in-ux/" title="ReadPut the Human in UX: 3 Steps and 7 Questions">Read more &#187;</a></p>
<p>The post <a rel="nofollow" href="https://akosweb.com/put-the-human-in-ux/">Put the Human in UX: 3 Steps and 7 Questions</a> appeared first on <a rel="nofollow" href="https://akosweb.com">AKOS</a>.</p>
]]></description>
								<content:encoded><![CDATA[
<h3>With all the talk around UX we do see better experiences being created, but I want to hit home that UX is never done.</h3>



<p>User experience design is NOT a one-and-done deal. In order to create and maintain a good user experience you MUST iterate.</p>



<p>Note: User experience design can (and needs to) be applied to any product, service and experience when being conceptualized, built and run. For the purpose of this article, we’re focusing on digital user experiences only.</p>



<h3>What is human in digital UX?</h3>



<p>TechTarget defines the <a href="https://searchcontentmanagement.techtarget.com/definition/digital-user-experience" target="_blank" rel="noreferrer noopener">digital user experience</a> as “the take-away feeling an end user has after an experience in a digital environment.”</p>



<p>While this is true, I like to be more explicit. Digital user experience is the feeling a human has in the introduction to, during and after an experience in your digital environment.</p>



<p>Your digital environment can be your website, app, online game, the list goes on.</p>



<p>It’s important that we not remove ourselves, humans, from this equation, even in how we talk about the experience. It’s not ‘the’ or ‘it’, our pronouns need to be ‘yours’, ‘mine’, ‘ours.’ The reason being we’re not making this for a machine or an algorithm sitting on a server, that may be part of the tech that makes your digital environment function, it’s not your end user.</p>



<h3>7 Questions you must answer with confidence to make a good human digital UX:</h3>



<p>The Interaction Design Foundation lists <a href="https://www.interaction-design.org/literature/article/the-7-factors-that-influence-user-experience" target="_blank" rel="noreferrer noopener">7 factors in user experience design</a>: Useful, Usable, Findable, Credible, Desirable, Accessible and Valuable. Devised from these standards, here are questions to ask yourself, your team, and super importantly your market:</p>



<ul><li>Is your digital experience actually useful? Like for real, be honest.</li><li>Is your digital experience fairly easy to use?</li><li>How can your user find your digital experience?</li><li>Is your digital experience a credible (legitimate) solution to a certain pain point/problem?</li><li>Do people really want your digital experience?</li><li>Does your digital experience meet the <a href="https://www.interaction-design.org/literature/topics/accessibility" target="_blank" rel="noreferrer noopener">standards of accessibility</a>?</li><li>What value is your digital experience delivering to your users?</li></ul>



<p><em>Somewhat of a side step to UX, but also super important to ask yourself for internal business purposes: Is my digital experience financially sustainable?</em></p>



<h3>3 Steps to put the YOU in digital UX</h3>



<p>Ask, evaluate, then iterate.</p>



<ol><li>Ask your users what they think. Really.
<ul><li>Use the list of questions above.</li><li>Listen to them.</li></ul>
</li><li>Evaluate their feedback.
<ul><li>Note: Not all feedback points will need to be implemented. Just be sure you’re accurately weighing your user feedback to what you’re striving to create. People don’t always see the leap forward that you’re trying to make. That said, don’t disregard their feedback.</li><li>Determine which feedback points make sense to implement to support the vision and purpose of the product.</li></ul>
</li><li>Then Iterate on your digital experience.
<ul><li>While you may not use all of the feedback you gather from your users on your product itself, it serves an additional purpose. You get to see where your users’ heads are at, which can help you see how you need to present your product to them via marketing messaging.</li></ul>
</li></ol>



<h3>I can already hear the questions being yelled from the interwebs.</h3>



<p>What If you don’t know the answers yet because you haven’t launched beta? What happens if you aren’t able to answer or meet these questions with confidence? Or maybe you used to be able to answer these but can no longer.</p>



<h4>Here’s what you can do, IMO.</h4>



<p>Do a <a href="https://en.wikipedia.org/wiki/Prototype" target="_blank" rel="noreferrer noopener">prototype</a>, maybe <a href="https://blog.prototypr.io/what-the-hell-is-rapid-prototyping-fe101e446a78" target="_blank" rel="noreferrer noopener">not a rapid prototype</a> and run a <a href="https://alistapart.com/article/quick-and-dirty-remote-user-testing" target="_blank" rel="noreferrer noopener">quick and dirty user test</a> which can be done in person or virtual. This will help you connect or reconnect with your user base. But keep in mind, the UX process is never finished.</p>



<figure class="wp-block-image"><img src="https://akosweb.com/wp-content/uploads/2018/07/ux-process-never-finished.gif" alt="The UX process is never finished flashing animation" class="wp-image-369"/></figure>



<h3>That said&#8230; Go make the damn thing!</h3>



<p>Run humans through it, make it better, launch it and continue to ask, evaluate and iterate to keep your digital experience relevant, helpful and ultimately memorable. Memorable for the pain-point it’s solving for us, not the steps involved.</p>
<p>The post <a rel="nofollow" href="https://akosweb.com/put-the-human-in-ux/">Put the Human in UX: 3 Steps and 7 Questions</a> appeared first on <a rel="nofollow" href="https://akosweb.com">AKOS</a>.</p>
]]></content:encoded>
							<wfw:commentRss>https://akosweb.com/put-the-human-in-ux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
							</item>
		<item>
		<title>15 Useful WordPress Snippets.</title>
		<link>https://akosweb.com/15-useful-wordpress-snippets/</link>
				<comments>https://akosweb.com/15-useful-wordpress-snippets/#respond</comments>
				<pubDate>Tue, 24 Jul 2018 20:15:46 +0000</pubDate>
		<dc:creator><![CDATA[Aidan Coleman]]></dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">https://akosweb.com/?p=354</guid>
				<description><![CDATA[<p>When you need great functionality on WordPress without the glitz, glam and extra jazz of third-party plug-ins, snippets are here<a class="excerpt-read-more" href="https://akosweb.com/15-useful-wordpress-snippets/" title="Read15 Useful WordPress Snippets.">Read more &#187;</a></p>
<p>The post <a rel="nofollow" href="https://akosweb.com/15-useful-wordpress-snippets/">15 Useful WordPress Snippets.</a> appeared first on <a rel="nofollow" href="https://akosweb.com">AKOS</a>.</p>
]]></description>
								<content:encoded><![CDATA[<p>When you need great functionality on WordPress without the glitz, glam and extra jazz of third-party plug-ins, snippets are here to save the day.</p>
<p>WordPress is a content management system (CMS) originally made for blogging; however, it has developed into a CMS used for more robust websites. That being said, using a lot of plugins can bloat your website. Using snippets for WordPress can get you the same functionality without the bulk. This is a list of snippets that we have compiled for your use. </p>
<p>Before we get there, take note: Please — please! — always make a backup of your files before making any modifications. </p>
<h3>1. Default robots.txt for WordPress </h3>
<p>A robots.txt file located in the root folder of your WordPress installation. It offers an advantage in search engine optimization by allowing your site to communicate with search engine indexing bots. It lets them know what they should and shouldn’t index in your website files. A robots.txt file won’t hold your site back from being indexed, but it helps clean up pages that aren’t necessary to be filed in search engines. </p>
<p><script src="https://gist.github.com/MdrnWebDesigner/53e6b1212b1a5755c2141cb656538e73.js"></script></p>
<p><strong>How to Implement:</strong></p>
<p>1. Create a file named robots.txt<br />
2. Copy and paste the snippet above to the file<br />
3. Switch the placeholder information with your unique address and save the file<br />
4. Drop the file in your root directory for your website</p>
<h3>2. Fix Cookie Error in WordPress </h3>
<p>WordPress is the Frankenstein monster of CMS: Numerous developers come together to offer a wide array of functions for your website. However, this means that you’re putting together a website with plugins made by individuals who are putting together scripts that may not be compatible with each other. </p>
<p>Some of you may be familiar with the following message:<br />
<em>Error: Cookies are blocked or not supported by your browser. You must enable cookies to use WordPress.</em></p>
<p>If this isn’t an error brought on by your web browser, you can use the cookieError.php snippet to say that if it finds the following cookie path, then it’s equal to that path. This overrides the error triggered and is great if you are constantly logging into your website. </p>
<p><script src="https://gist.github.com/MdrnWebDesigner/f0ee1992f7d2ccaf32b3e02924174e50.js"></script></p>
<p><strong>How to Implement:</strong></p>
<p>1. Go to your functions.php file<br />
2. Copy and paste the snippet above to the file<br />
3. Save the file</p>
<h3>3. Hack into WordPress Through functions.php </h3>
<p>Sometimes you just don’t have the information you need to get into a WordPress website with the front interface. You can use the functions.php to make a WordPress user similar as to how you would make it in the SQL database. It’s especially fast if you already have server access. </p>
<p><script src="https://gist.github.com/MdrnWebDesigner/2b2c6ee215367625c625a968b0232ce6.js"></script></p>
<p><strong>How to Implement:</strong><br />
To implement this snippet, you need to have access to the functions.php file<br />
1. Copy and paste the snippet to the functions.php<br />
2. Use the credentials to log into /wp-admin to gain access</p>
<p><strong>Recommended Steps After Access</strong></p>
<p>1. Make a user using the normal method of creating an admin with the SQL database<br />
2. Delete the user in functions.php once you have access to the normal SQL database user</p>
<h3>4. Insert a Custom Login Logo for WordPress Dashboard </h3>
<p>When you log into WordPress, it automatically shows their logo in the admin login page. If you have a lot of people logging into your site, sometimes it’s nice to have your own branding stick out. Using a bulky plugin just to add an image into your website is a waste of valuable resources. Instead, you can use a snippet to achieve the same result. </p>
<p><script src="https://gist.github.com/MdrnWebDesigner/3df966e29cb422f96d4b906e043c77f8.js"></script></p>
<p><strong>How to Implement:</strong></p>
<p>1. Go to your functions.php file<br />
2. Copy and paste the snippet above to the file<br />
3. Add your background image URL to the snippet<br />
4. Save the file</p>
<h3>5. Remove Query Strings from Static Resources in WordPress </h3>
<p>If you use website speed checkers, you may see this error: <em>Remove Query String from Static Resources</em>. It wants you to clean up your query strings so your website can be optimized. This should help your website speed and could boost your ranking on Google. </p>
<p><script src="https://gist.github.com/MdrnWebDesigner/7c59bca159ef1d9b9a533fcc880fb725.js"></script></p>
<p><strong>How to Implement:</strong></p>
<p>1. Go to your functions.php file<br />
2. Copy and paste the snippet above to the file<br />
3. Save the file</p>
<h3>6. Simple .htaccess for WordPress </h3>
<p>This handy .htaccess file can be used instead of the one that your host uploads for you (in most cases). They usually have their own server cache, but if you want to keep it as simple as possible, this one will do the job.</p>
<p><script src="https://gist.github.com/MdrnWebDesigner/d5c353658d6189701acab9b038820fc6.js"></script></p>
<p><strong>How to Implement:</strong></p>
<p>1. Backup your current .htaccess file<br />
2. Edit a copy of the file and delete the current information<br />
3. Copy and paste the snippet above to the file<br />
4. Save the file</p>
<h3>7. Hide Subscription Form from Returning Subscribers </h3>
<p>This is a snippet involving a cookie so that you can hide your forms if someone has already subscribed. It’s great because it helps keep your current subscribers happy. Afterall, no one enjoys repetitive information being sent to them. Having a healthy newsletter network is essential in staying competitive in this market. </p>
<p><script src="https://gist.github.com/MdrnWebDesigner/122a4150afd76b0a8c863b01298ae416.js"></script></p>
<p><strong>How to Implement:</strong></p>
<p>1. Go to your functions.php file<br />
2. Copy and paste the snippet above to the file<br />
3. Save the file</p>
<h3>8. How to Set the First Image of Your Post as Featured </h3>
<p>Going back and forth in the dashboard to set your featured images is a tedious process that can be done using a WordPress snippet. This snippet is a quick and easy fix for bloggers. Anything that saves time that could be used on content is useful. </p>
<p><script src="https://gist.github.com/MdrnWebDesigner/e2a025770b933a1f31498f37b77f4e9b.js"></script></p>
<p><strong>How to Implement:</strong></p>
<p>1. Go to your functions.php file<br />
2. Copy and paste the snippet above to the file<br />
3. Save the file</p>
<h3>9. Redirect WordPress Users to Different Pages on Login </h3>
<p>Redirecting a WordPress user after login can be beneficial in so many ways, especially for marketing purposes. Once they log in, you can direct them to a specific area on your website before allowing them into their usual user portal. </p>
<p><script src="https://gist.github.com/MdrnWebDesigner/7c993a4b4f7aaa5fc6f05e440cfada48.js"></script></p>
<p><strong>How to Implement:</strong></p>
<p>1. Go to your functions.php file<br />
2. Copy and paste the snippet above to the file<br />
3. Save the file</p>
<h3>10.  Add Additional Image Sizes to Your WordPress Options </h3>
<p>By default, WordPress allows four image size selections in their UI Thumbnail size (150px square); Medium size (maximum 300px width and height); Large size (maximum 1024px width and height); and Full size (full/original image size you uploaded).</p>
<p>Using the following WordPress snippet, you can add additional sizes to the list. This is helpful because WordPress isn’t adept at handling image constraining, and content can call for deviance from these four sizes. </p>
<p>Your custom image sizes won’t show up in your media settings or your post edit screen, but it will be usable when calling a post thumbnail via PHP.</p>
<p><script src="https://gist.github.com/MdrnWebDesigner/141e30baa18ca4fed392d9317acc6ea6.js"></script></p>
<p><strong>How to Implement:</strong></p>
<p>1. Go to your functions.php file<br />
2. Copy and paste the snippet above to the file<br />
3. Save the file<br />
4. Call snippet using PHP. </p>
<h3>11. Add a WordPress Tag Cloud Anywhere on Your Site </h3>
<p>This is a cool WordPress snippet if you are a blogger because you can get a lot of topics in front of your audience. In this case, it’s more so that you can bypass the use of widget areas. This is more for the creative sphere of development. </p>
<p><script src="https://gist.github.com/MdrnWebDesigner/5eb1ab873a7638ed460eba5bb0484ff6.js"></script></p>
<p><strong>How to Implement:</strong></p>
<p>1. Go to your functions.php file<br />
2. Copy and paste the snippet above to the file where you want the tag cloud to be displayed<br />
3. Save the file</p>
<h3>12. Increase Memory Limit in php.ini  </h3>
<p>Having your memory allocation set up can save you a lot of effort in the future. Setting it to 300M will ensure that you don’t have to touch it again. If you’re running into issues with the memory limit, then you will have to get more space on your individual server. After using this snippet to clean up your plugin space, that won’t be necessary.</p>
<p><script src="https://gist.github.com/MdrnWebDesigner/18af4927bd7d4f828104655d50bafed8.js"></script></p>
<p><strong>How to Implement:</strong></p>
<p>1. Go to your php.ini file<br />
2. Find the “WP_MEMORY_LIMIT”<br />
3. Change the number to 300M<br />
4. Save the file</p>
<h3>13. Add a Copyright that Changes Based on the Date  </h3>
<p>This is such a small touch that most people wouldn’t think about making it dynamic. However, having a footer that automatically displays the year is one way to add a professional edge to your design. It also keeps your website looking up to date without having to change your footer text every year.</p>
<p><script src="https://gist.github.com/MdrnWebDesigner/38fb4f5c0be08cd61ebc1b0fdc1d07cb.js"></script></p>
<p><strong>How to Implement:</strong> </p>
<p>1. Go to your functions.php file<br />
2. Copy and paste the snippet above to the file<br />
3. Save the file<br />
4. Place this into your widget area of your footer: <?php echo comicpress_copyright(); ?></p>
<h3>14. Add Fontawesome Icons to Your Site  </h3>
<p>Icons can be a fun way to add an app-like experience to your current website design. Fontawesome is an established library that is versatile and responds well with CSS. Adding Fontawesome to your WordPress website is easy and you can call on the library as needed. </p>
<p><script src="https://gist.github.com/MdrnWebDesigner/de37d8c16c39d2d6b5a2fd82129e4397.js"></script></p>
<p><strong>How to Implement:</strong> </p>
<p>1. Go to your functions.php file<br />
2. Copy and paste the snippet above to the file<br />
3. Save the file<br />
4. Call upon the name of the icons in your code to be able to use the icons</p>
<h3>15. Add SVG Compatibility to WordPress  </h3>
<p>WordPress blocks you from being able to upload SVGs because they can be a security issue. Since the everyday WordPress user doesn&#8217;t know how to spot malicious snippets, the developers decided to disable the upload for the greater good of all WordPress users. </p>
<p>If you’re a developer, you will probably want to make some cool SVG animations in your WordPress site, so using this snippet will allow you to upload them without the assistance of a plugin.</p>
<p><script src="https://gist.github.com/MdrnWebDesigner/31c0f6836081c9b5559218b0a0b63b16.js"></script></p>
<p><strong>How to Implement:</strong></p>
<p>1. Go to your functions.php file<br />
2. Copy and paste the snippet above to the file<br />
3. Save the file</p>
<h3>Takeaway</h3>
<p>What makes WordPress a powerful tool is its flexibility with adding functions to its normal framework. There are a ton of snippets available that are extremely practical and this list only begins to dip into what is available. If you go with snippets for functionality before plugins you can ensure that your website has the minimal code to perform quickly. </p>
<p>&#8212;</p>
<p>Need help with implementing WordPress snippets or want to build your website further? We can help.</p>
<p>AKOS works with businesses and nonprofits build their digital presence and systems for maximum impact. Learn more and get in touch with us at akosweb.com/contact</p>
<p>The post <a rel="nofollow" href="https://akosweb.com/15-useful-wordpress-snippets/">15 Useful WordPress Snippets.</a> appeared first on <a rel="nofollow" href="https://akosweb.com">AKOS</a>.</p>
]]></content:encoded>
							<wfw:commentRss>https://akosweb.com/15-useful-wordpress-snippets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
							</item>
		<item>
		<title>Passion without a plan is insanity, Plan without passion is idiocy.</title>
		<link>https://akosweb.com/why-you-need-a-plan-for-your-passion/</link>
				<comments>https://akosweb.com/why-you-need-a-plan-for-your-passion/#respond</comments>
				<pubDate>Fri, 15 Jun 2018 23:21:28 +0000</pubDate>
		<dc:creator><![CDATA[Sahil Saini]]></dc:creator>
				<category><![CDATA[Entrepreneurship]]></category>

		<guid isPermaLink="false">https://akosweb.com/?p=324</guid>
				<description><![CDATA[<p>Start on paper. Write what you’re passionate about. You may already have a self-justified promising idea or an unpolished flawless<a class="excerpt-read-more" href="https://akosweb.com/why-you-need-a-plan-for-your-passion/" title="ReadPassion without a plan is insanity, Plan without passion is idiocy.">Read more &#187;</a></p>
<p>The post <a rel="nofollow" href="https://akosweb.com/why-you-need-a-plan-for-your-passion/">Passion without a plan is insanity, Plan without passion is idiocy.</a> appeared first on <a rel="nofollow" href="https://akosweb.com">AKOS</a>.</p>
]]></description>
								<content:encoded><![CDATA[<p>Start on paper. Write what you’re passionate about. You may already have a <em>self-justified</em> promising idea or an <em>unpolished </em>flawless blueprint for execution but — <strong>write what you’re passionate about</strong>, on paper. And, I hope, the words you write don’t involve ‘get rich’, or ‘die trying’. Next, <strong>write why you are passionate about it</strong>.</p>
<p>Finally, <strong>write the your plan for pursuing your passion</strong> — the how.</p>
<p>As an entrepreneur, and a math nerd, I believe our successes, failures and plateaus can be plotted through simple exponential and logarithmic functions. In successes, as the value of x gets larger, the function value of f(x) increases more and more dramatically. In failures, as the value of x gets larger, the function value of f(x) drops more and more drastically. A little impact to x, can increase or decrease the outcome radically. And, then there are logarithmic functions that might come into play from time to time. Where, beyond a certain point, the value of x increasing doesn’t lead to a radical shift in the outcome. It’s when you’re not winning, or losing — you’re just surviving.</p>
<p>Passion is necessary for an exponential growth, but the same passion can also lead to satisfaction in survival for just long enough before the exponential demise. Passion alone isn’t enough. The answer then lies in the plan. And, realistically, even then it might not be enough, you might scale or you might bust out. But the plan gets you to the moment of realization sooner rather than later.</p>
<p>In my line of work, I often meet people with passion who need help devising a plan and executing it. But, I also meet individuals with a solid plan, but they lack the passion almost entirely. The latter, I can’t help, but the former is why I rise and stay awake. The words following are for the insanely passionate.</p>
<h3>I was wrong</h3>
<p>It used to be tough saying these words. Initially in my career, my ego wouldn’t let me. I am finding that the older, wiser me is saying it more often now. And, it’s not because of some newly discovered humility, it comes from acceptance. I accept that I will not get it right the first time, maybe even the second or the third, but eventually I will. Similarly, <strong>a successful blueprint isn’t based on immediate perfection but eliminative iterations leading to success</strong> — accepting when you’re wrong, and moving on, over and over again till you’re right.</p>
<h3>Perfection is unnecessary</h3>
<p>Looking back, I regret almost every time I tried to achieve the perfect solution, including the times when I did achieve it. The trade-off of additional time, money and resources was almost never worth the outcome. <strong>The satisfaction factor and outcome margin between excellence and perfection is narrow, too narrow to justify insane passion associated with perfection.</strong></p>
<h3>Quick and cheap can be good enough</h3>
<p>It’s ironic that I believe this because my job relies on convincing people that it isn’t true. This opinion, however, has an expiration date and there comes a time where quick and cheap will not make the needle move, at least not forward. But, I do believe that we now live in a <a href="https://www.ted.com/talks/joi_ito_want_to_innovate_become_a_now_ist" target="_blank" rel="noopener" data-href="https://www.ted.com/talks/joi_ito_want_to_innovate_become_a_now_ist">Deploy or Die</a> world for passionate ideas.<strong> Initially, your plan needs to quickly and cheaply validate your idea in market adaptation and financial feasibility before it’s too late and your passion becomes unrealistic infatuation</strong>. A key part of your blueprint plan should be to verify if it’s worth the sacrifices you’re going to make going forward. If the answer is yes, then and only then, you stride forward.</p>
<h3>Being unique is overrated</h3>
<p>As Emily mentions in <a href="https://stories.akosweb.com/why-snapchat-uber-and-your-app-cant-be-saved-by-intellectual-property-laws-de006b6032b1" target="_blank" rel="noopener" data-href="https://stories.akosweb.com/why-snapchat-uber-and-your-app-cant-be-saved-by-intellectual-property-laws-de006b6032b1">her post</a> on intellectual property laws:</p>
<blockquote><p><em>“Uber and Lyft are similarly competing with virtually the same features for riders and drivers, down to vehicle options, rates and tips. They shamelessly steal from each other. Their drivers are often the same…. even their goals are the same.”</em></p></blockquote>
<p>Being the first of your kind may have it’s benefits, but it has little to do with success. Legality isn’t a concern unless you’re blatantly stealing, and tenacious passion and will can justify the ethics of it. <strong>Where it matters most is defining and delivering on your own key differentiators (X-factor); your launch plan needs to shout it out from the mountain top</strong>.</p>
<h3>I can’t do this alone</h3>
<p>An idea’s conception may be a solo act but it is impractical to stay passionate and continuously scale with a few heroic acts by one person…you. Sharing your passion will attract the support you need to stay on the path of exponential growth, and expanding your support group at key intervals will help in skipping over pitfalls that you may be too close to see. <strong>Before you get too far, plan to bring in trusted advisers during each stage, they will not only bring in new perspective but also dedicated expertise in areas you may lack in.</strong></p>
<p>Now that you have your passion written down, write down your assumed constraints, write your needs to overcome those constraints, then define what success looks like and finally, get started on the first draft of your plan.</p>
<h3>Bonus: Look back</h3>
<p>The future may always be a mystery, but the past is written. Go back to the beginning from time to time to look at the paper you inked your passion on, it’s going to ground you back to the wistful love affair that started you on your journey. That optimistic innocence can sometimes be lost in the practical pessimism that comes along with executing plans in the real world.</p>
<p>One of my next posts will go deeper into coming up with an iterative blueprint plan for your passionate idea. Stay tuned…</p>
<p>The post <a rel="nofollow" href="https://akosweb.com/why-you-need-a-plan-for-your-passion/">Passion without a plan is insanity, Plan without passion is idiocy.</a> appeared first on <a rel="nofollow" href="https://akosweb.com">AKOS</a>.</p>
]]></content:encoded>
							<wfw:commentRss>https://akosweb.com/why-you-need-a-plan-for-your-passion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
							</item>
	</channel>
</rss>
