<?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>EckoThemes</title>
	<atom:link href="https://onyx-dark-wp.ecko.me/feed/" rel="self" type="application/rss+xml" />
	<link>https://onyx-dark-wp.ecko.me/</link>
	<description>Onyx (Dark) WordPress Theme</description>
	<lastBuildDate>Wed, 11 Feb 2026 09:07:44 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://onyx-dark-wp.ecko.me/wp-content/uploads/2025/01/favicon-50x50.png</url>
	<title>EckoThemes</title>
	<link>https://onyx-dark-wp.ecko.me/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Modern Web &#038; JavaScript Frontend Framework Essentials</title>
		<link>https://onyx-dark-wp.ecko.me/javascript-essentials/</link>
					<comments>https://onyx-dark-wp.ecko.me/javascript-essentials/#comments</comments>
		
		<dc:creator><![CDATA[Samantha Lane]]></dc:creator>
		<pubDate>Thu, 25 Apr 2024 18:19:44 +0000</pubDate>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Frontend]]></category>
		<guid isPermaLink="false">http://koala-wp.ecko.me/?p=794</guid>

					<description><![CDATA[<p>It is most commonly used as part of web browsers, whose implementations allow client-side scripts to interact with the user, control the browser, communicate asynchronously, and alter the document content that is displayed. JavaScript (at least the strict subset asm.js) is also considered an &#8220;assembly language of the web&#8221; – a compile target of source-to-source [&#8230;]</p>
<p>The post <a href="https://onyx-dark-wp.ecko.me/javascript-essentials/">Modern Web &#038; JavaScript Frontend Framework Essentials</a> appeared first on <a href="https://onyx-dark-wp.ecko.me">EckoThemes</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>It is most commonly used as part of web browsers, whose implementations allow client-side scripts to interact with the user, control the browser, communicate asynchronously, and alter the document content that is displayed. JavaScript (at least the strict subset asm.js) is also considered an &#8220;assembly language of the web&#8221; – a compile target of source-to-source compilers – for making client side web applications, using other programming languages, supported by all the major browsers without plug-ins. It is also used in server-side network programming with runtime environments such as Node.js, game development and the creation of desktop and mobile applications.</p>



<span id="more-794"></span>



<p>JavaScript is a prototype-based scripting language with dynamic typing and first-class functions. This mix of features makes it a multi-paradigm language, supporting object-oriented, imperative, and functional programming styles.</p>



<div class="wp-block-ecko-blocks-contrast alignwide" style="background-color:#1b1b1d;color:#ffffff"><div class="wp-block-ecko-blocks-contrast-content" multline="p"><p>Despite some naming, syntactic, and standard library similarities, JavaScript and Java are otherwise unrelated and have very different semantics. The syntax of JavaScript is actually derived from C, while the semantics and design are influenced by the Self and Scheme programming languages.</p></div></div>



<p>JavaScript is also used in environments that aren&#8217;t web-based, such as PDF documents, site-specific browsers, and desktop widgets. Newer and faster JavaScript virtual machines (VMs) and platforms built upon them have also increased the popularity of JavaScript for server-side web applications. On the client side, JavaScript has been traditionally implemented as an interpreted language, but more recent browsers perform just-in-time compilation.</p>
<p>The post <a href="https://onyx-dark-wp.ecko.me/javascript-essentials/">Modern Web &#038; JavaScript Frontend Framework Essentials</a> appeared first on <a href="https://onyx-dark-wp.ecko.me">EckoThemes</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://onyx-dark-wp.ecko.me/javascript-essentials/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Yosemite National Park Timelapse Documentary</title>
		<link>https://onyx-dark-wp.ecko.me/yosemite-national-park-timelapse-documentary/</link>
					<comments>https://onyx-dark-wp.ecko.me/yosemite-national-park-timelapse-documentary/#respond</comments>
		
		<dc:creator><![CDATA[Samantha Lane]]></dc:creator>
		<pubDate>Sat, 02 Mar 2024 02:25:59 +0000</pubDate>
				<category><![CDATA[Miscellaneous]]></category>
		<guid isPermaLink="false">http://luna-wp.ecko.me/?p=999</guid>

					<description><![CDATA[<p>Project Yosemite is a time-lapse video project set in Yosemite National Park and shot by Colin Delehanty and Sheldon Neill. We started it in January 2012 after meeting through the video sharing website, Vimeo. The idea for the project came to us during our first overnight trip to Half Dome. On that first trip, we [&#8230;]</p>
<p>The post <a href="https://onyx-dark-wp.ecko.me/yosemite-national-park-timelapse-documentary/">Yosemite National Park Timelapse Documentary</a> appeared first on <a href="https://onyx-dark-wp.ecko.me">EckoThemes</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Project Yosemite is a time-lapse video project set in Yosemite National Park and shot by Colin Delehanty and Sheldon Neill. We started it in January 2012 after meeting through the video sharing website, Vimeo. The idea for the project came to us during our first overnight trip to Half Dome.</p>



<p>On that first trip, we carried loads of camera equipment to Half Dome’s summit, where we shot time-lapse all night and through the morning. Being on Half Dome that night felt like being on another planet, a smooth granite surface under our feet and endless space spinning overhead. The morning&#8217;s sunrise felt like the first proper sunrise we&#8217;d ever witnessed. We decided to team up and document the experience together for others to see.</p>



<span id="more-1012"></span>



<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="Yosemite HD II" width="500" height="281" src="https://www.youtube.com/embed/ZwzY1o_hB5Y?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<p>This video is a collaboration between Sheldon Neill and Colin Delehanty. All timelapses were shot on the Canon 5D Mark II with a variety of Canon L and Zeiss CP.2.</p>



<p>This whole project has been an amazing experience. The two of us became friends through Vimeo and explored a shared interest in timelapsing Yosemite National Park over an extended period of time. We&#8217;d like to expand this idea to other locations and would appreciate any suggestions for a future project.</p>



<p>Project Yosemite Website: <a href="http://projectyose.com">http://projectyose.com</a><br>
Facebook Page: <a href="http://facebook.com/projectyose">http://facebook.com/projectyose</a><br>
Twitter: <a href="http://twitter.com/projectyose">http://twitter.com/projectyose</a><br>
Contact info: info@projectyose.com</p>
<p>The post <a href="https://onyx-dark-wp.ecko.me/yosemite-national-park-timelapse-documentary/">Yosemite National Park Timelapse Documentary</a> appeared first on <a href="https://onyx-dark-wp.ecko.me">EckoThemes</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://onyx-dark-wp.ecko.me/yosemite-national-park-timelapse-documentary/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Install Tinc and VPN Setup on Debian &#038; Ubuntu</title>
		<link>https://onyx-dark-wp.ecko.me/install-tinc-and-vpn-setup-on-ubuntu-14-04/</link>
					<comments>https://onyx-dark-wp.ecko.me/install-tinc-and-vpn-setup-on-ubuntu-14-04/#comments</comments>
		
		<dc:creator><![CDATA[Brandon Hawkins]]></dc:creator>
		<pubDate>Sat, 17 Feb 2024 17:13:41 +0000</pubDate>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Project]]></category>
		<category><![CDATA[Server]]></category>
		<guid isPermaLink="false">http://kitewp.ecko.me/?p=328</guid>

					<description><![CDATA[<p>In this tutorial, we will go over how to use Tinc, an open source Virtual Private Network (VPN) daemon, to create a secure VPN that your servers can communicate on as if they were on a local network. We will also demonstrate how to use Tinc to set up a secure tunnel into a private network. We will be using Ubuntu 14.04 servers, but the configurations can be adapted for use with any other OS.</p>
<p>The post <a href="https://onyx-dark-wp.ecko.me/install-tinc-and-vpn-setup-on-ubuntu-14-04/">Install Tinc and VPN Setup on Debian &#038; Ubuntu</a> appeared first on <a href="https://onyx-dark-wp.ecko.me">EckoThemes</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>A few of the features that Tinc has that makes it useful include encryption, optional compression, automatic mesh routing (VPN traffic is routed directly between the communicating servers, if possible), and easy expansion. These features differentiate Tinc from other VPN solutions such as OpenVPN, and make it a good solution for creating a VPN out of many small networks that are geographically distributed. Tinc is supported on many operating systems, including Linux, Windows, and Mac OS X.</p>



<span id="more-328"></span>



<div class="wp-block-image"><figure class="aligncenter"><img fetchpriority="high" decoding="async" width="691" height="270" src="https://onyx-wp.ecko.me/wp-content/uploads/2015/05/tinc.png" alt="tinc" class="wp-image-896" srcset="https://onyx-dark-wp.ecko.me/wp-content/uploads/2015/05/tinc.png 691w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2015/05/tinc-300x117.png 300w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2015/05/tinc-680x266.png 680w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2015/05/tinc-500x195.png 500w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2015/05/tinc-400x156.png 400w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2015/05/tinc-250x98.png 250w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2015/05/tinc-200x78.png 200w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2015/05/tinc-150x59.png 150w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2015/05/tinc-100x39.png 100w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2015/05/tinc-76x30.png 76w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2015/05/tinc-50x20.png 50w" sizes="(max-width: 691px) 100vw, 691px" /><figcaption>Tinc is a mesh networking protocol, used for virtual private networks.</figcaption></figure></div>



<h3 class="wp-block-heading">Prerequisites</h3>



<p>To complete this tutorial, you will require root access on at least three Ubuntu 14.04 servers. Instructions to set up root access can be found here (steps 3 and 4): Initial Server Setup with Ubuntu 14.04.</p>



<p>If you are planning on using this in your own environment, you will have to plan out how your servers need to access each other, and adapt the examples presented in this tutorial to your own needs. If you are adapting this to your own setup, be sure to substitute the highlighted values in the examples with your own values.</p>



<figure class="wp-block-image alignwide"><img decoding="async" width="900" height="564" src="https://onyx-wp.ecko.me/wp-content/uploads/2015/01/bridge_small.jpg" alt="bridge_small" class="wp-image-657" srcset="https://onyx-dark-wp.ecko.me/wp-content/uploads/2015/01/bridge_small.jpg 900w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2015/01/bridge_small-300x188.jpg 300w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2015/01/bridge_small-768x481.jpg 768w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2015/01/bridge_small-860x539.jpg 860w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2015/01/bridge_small-680x426.jpg 680w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2015/01/bridge_small-500x313.jpg 500w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2015/01/bridge_small-400x251.jpg 400w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2015/01/bridge_small-250x157.jpg 250w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2015/01/bridge_small-200x125.jpg 200w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2015/01/bridge_small-150x94.jpg 150w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2015/01/bridge_small-100x63.jpg 100w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2015/01/bridge_small-76x48.jpg 76w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2015/01/bridge_small-50x31.jpg 50w" sizes="(max-width: 900px) 100vw, 900px" /></figure>



<p>If you would like to follow this tutorial exactly, create two VPSs in the same datacenter, with private networking, and create another VPS in a separate datacenter. We will create two VPSs in the NYC2 datacenter and one in AMS2 datacenter with the following names:</p>



<ul class="wp-block-list"><li><strong>externalnyc</strong>: All of the VPN nodes will connect to this server, and the connection must be maintained for proper VPN functionality. Additional servers can be configured in a similarly to this one to provide redundancy, if desired.</li><li><strong>internalnyc</strong>: Connects to <em>externalnyc</em> VPN node using its <em>private</em> network interface</li><li><strong>ams1</strong>: Connects to <em>externalnyc</em> VPN node over the public Internet</li></ul>



<h3 class="wp-block-heading">Tinc Configuration</h3>



<p>Tinc uses a &#8220;netname&#8221; to distinguish one Tinc VPN from another (in case of multiple VPNs), and it is recommended to use a netname even if you are only planning on configuring one VPN. We will call our VPN &#8220;netname&#8221; for simplicity.</p>



<p>The ping should work fine, and you should see some debug output in the other windows about the connection on the VPN. This indicates that ams1 is able to communicate over the VPN through externalnyc to internalnyc. This indicates that ams1 is able to communicate over the VPN through externalnyc to internalnyc.</p>



<p>Continue reading this guide at&nbsp;<a rel="noreferrer noopener" href="https://www.digitalocean.com/community/tutorials/how-to-install-tinc-and-set-up-a-basic-vpn-on-ubuntu-14-04" target="_blank">Digital Ocean</a>. This article has been used as an example of an&nbsp;Ecko&nbsp;WordPress theme. This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.</p>
<p>The post <a href="https://onyx-dark-wp.ecko.me/install-tinc-and-vpn-setup-on-ubuntu-14-04/">Install Tinc and VPN Setup on Debian &#038; Ubuntu</a> appeared first on <a href="https://onyx-dark-wp.ecko.me">EckoThemes</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://onyx-dark-wp.ecko.me/install-tinc-and-vpn-setup-on-ubuntu-14-04/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Onyx Now Available for WordPress on ThemeForest</title>
		<link>https://onyx-dark-wp.ecko.me/onyx-now-available-for-wordpress-on-themeforest/</link>
					<comments>https://onyx-dark-wp.ecko.me/onyx-now-available-for-wordpress-on-themeforest/#respond</comments>
		
		<dc:creator><![CDATA[Samantha Lane]]></dc:creator>
		<pubDate>Thu, 11 Jan 2024 02:21:41 +0000</pubDate>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">http://luna-wp.ecko.me/?p=995</guid>

					<description><![CDATA[<p>Onyx for WordPress is a responsive masonry and multi column blog theme, developed by EckoThemes. It’s available for purchase now on the ThemeForest Market. This is an example of the Aside and Status post formats, which are similar to a Tweet.</p>
<p>The post <a href="https://onyx-dark-wp.ecko.me/onyx-now-available-for-wordpress-on-themeforest/">Onyx Now Available for WordPress on ThemeForest</a> appeared first on <a href="https://onyx-dark-wp.ecko.me">EckoThemes</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Onyx for WordPress is a responsive masonry and multi column blog theme, developed by EckoThemes. It’s available for purchase now on the ThemeForest Market. This is an example of the Aside and Status post formats, which are similar to a Tweet.</p>
<p>The post <a href="https://onyx-dark-wp.ecko.me/onyx-now-available-for-wordpress-on-themeforest/">Onyx Now Available for WordPress on ThemeForest</a> appeared first on <a href="https://onyx-dark-wp.ecko.me">EckoThemes</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://onyx-dark-wp.ecko.me/onyx-now-available-for-wordpress-on-themeforest/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Responsive &#038; Mobile Design</title>
		<link>https://onyx-dark-wp.ecko.me/responsive-mobile-design/</link>
					<comments>https://onyx-dark-wp.ecko.me/responsive-mobile-design/#respond</comments>
		
		<dc:creator><![CDATA[Samantha Lane]]></dc:creator>
		<pubDate>Wed, 06 Dec 2023 19:57:44 +0000</pubDate>
				<category><![CDATA[Frontend]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[SASS]]></category>
		<guid isPermaLink="false">http://wpdev.ecko.me/?p=52</guid>

					<description><![CDATA[<p>RWD allows&#160;easy reading and navigation with a minimum of resizing, panning, and scrolling—across a wide range of devices (from mobile phones to desktop computer monitors).&#160;A site designed with RWD adapts the layout to the viewing environment by using fluid, proportion-based grids, flexible images,and CSS3 media queries, an extension of the @media rule. Responsive web design [&#8230;]</p>
<p>The post <a href="https://onyx-dark-wp.ecko.me/responsive-mobile-design/">Responsive &#038; Mobile Design</a> appeared first on <a href="https://onyx-dark-wp.ecko.me">EckoThemes</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>RWD allows&nbsp;easy reading and navigation with a minimum of resizing, panning, and scrolling—across a wide range of devices (from mobile phones to desktop computer monitors).&nbsp;A site designed with RWD adapts the layout to the viewing environment by using fluid, proportion-based grids, flexible images,and CSS3 media queries, an extension of the @media rule.</p>



<p>Responsive web design is becoming more important as the amount of mobile traffic now accounts for more than half of total internet traffic.&nbsp;This trend is so prevalent that Google has begun to boost the ratings of sites that are mobile friendly if the search was made from a mobile device.&nbsp;This has the net effect of penalizing sites that are not mobile friendly.</p>



<span id="more-52"></span>



<ul class="wp-block-list"><li>The fluid grid concept calls for page element sizing to be in relative units like percentages, rather than absolute units like pixels or points.</li><li>Flexible images are also sized in relative units, so as to prevent them from displaying outside their containing element.</li><li>Media queries allow the page to use different CSS style rules based on characteristics of the device the site is being displayed on, most commonly the width of the browser.</li><li>Server-side components (RESS) in conjunction with client-side ones such as media queries can produce faster-loading sites for access over cellular networks and also deliver richer functionality/usability avoiding some of the pitfalls of device-side-only solutions.</li></ul>



<h2 class="wp-block-heading" id="relatedconcepts">Related Concepts</h2>



<h3 class="wp-block-heading" id="audienceanddeviceawareada">Audience and Device Aware (ADA)</h3>



<p>Audience and Device Aware is an approach aimed at ensuring that a site is optimised to deliver what a user wants and that works effectively on the device being used to access the site. Unlike Responsive web design (RWD), which crafts a site visually for a range of devices, ADA aims to reflect the many different elements that enhance and impact on the performance and usability of a site. The predominant application for the ADA approach is for mobile and smaller screen devices. The principle truly sees the adoption of a “mobile first” strategy and focuses on the performance of a site and value that it delivers to a user and the business.</p>



<h3 class="wp-block-heading" id="mobilefirst">Mobile First</h3>



<p>&#8220;Mobile first&#8221;, unobtrusive JavaScript, and progressive enhancement (strategies for when a new site design is being considered) are related concepts that predated RWD: browsers of basic mobile phones do not understand JavaScript or media queries, so the recommended practice is to create a basic web site, and enhance it for smart phones and PCs—rather than try graceful degradation to make a complex, image-heavy site work on the most basic mobile phones.</p>
<p>The post <a href="https://onyx-dark-wp.ecko.me/responsive-mobile-design/">Responsive &#038; Mobile Design</a> appeared first on <a href="https://onyx-dark-wp.ecko.me">EckoThemes</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://onyx-dark-wp.ecko.me/responsive-mobile-design/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Initial Server Configuration &#038; Setup on Debian</title>
		<link>https://onyx-dark-wp.ecko.me/initial-server-setup-with-ubuntu-14-04/</link>
					<comments>https://onyx-dark-wp.ecko.me/initial-server-setup-with-ubuntu-14-04/#respond</comments>
		
		<dc:creator><![CDATA[Brandon Hawkins]]></dc:creator>
		<pubDate>Sat, 25 Nov 2023 17:01:46 +0000</pubDate>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Server]]></category>
		<guid isPermaLink="false">http://ivywp-light.ecko.me/?p=387</guid>

					<description><![CDATA[<p>The Debian Stable distribution is one of the most popular for personal computers and network servers, and has been used as a base for several other Linux distributions.&#160;Debian was first announced in 1993 by Ian Murdock, Debian 0.01 was released in August 1993, and the first stable release was made in 1996. When you first [&#8230;]</p>
<p>The post <a href="https://onyx-dark-wp.ecko.me/initial-server-setup-with-ubuntu-14-04/">Initial Server Configuration &#038; Setup on Debian</a> appeared first on <a href="https://onyx-dark-wp.ecko.me">EckoThemes</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>The Debian <i>Stable</i> distribution is one of the most popular for personal computers and network servers, and has been used as a base for several other Linux distributions.&nbsp;Debian was first announced in 1993 by Ian Murdock, Debian 0.01 was released in August 1993, and the first <i>stable</i> release was made in 1996.</p>



<p>When you first create a new Debian 8 server, there are a few configuration steps that you should take early on as part of the basic setup. This will increase the security and usability of your server and will give you a solid foundation for subsequent actions.</p>



<span id="more-387"></span>



<h2 class="wp-block-heading">Step One: Root Login</h2>



<p>To log into your server initially, you will need to know your server&#8217;s public IP address and the password for the &#8220;root&#8221; user&#8217;s account. For servers on DigitalOcean, you will receive an email with your server credentials and the server&#8217;s IP address.</p>



<p>The root user is the administrative user in a Linux environment that has very broad privileges. Because of the heightened privileges of the root account, you are actually <em>discouraged</em> from using it on a regular basis. This is because part of the power inherent with the root account is the ability to make very destructive changes, even by accident.</p>



<p>In this guide, we&#8217;ll help you set up an alternative user account with a reduced scope of influence for day-to-day work. We&#8217;ll teach you how to gain increased privileges during the times when you need them.&nbsp;The first step is to log into your server, and the only account we start out with is the root account. We can connect to the server by using the <code>ssh</code> command in the terminal. The command will look like this:
</p>



<pre class="wp-block-code eckosc_syntax eckosc_syntax_theme_dark wp-block-code__dark language-bash" data-language="language-bash" data-color-scheme="dark"><code>ssh root@server_ip_address</code></pre>



<p>You will most likely see a warning in your terminal window that looks like this:
</p>



<pre class="wp-block-code eckosc_syntax eckosc_syntax_theme_dark wp-block-code__dark language-bash" data-language="language-bash" data-color-scheme="dark"><code>The authenticity of host '123.123.123.123 (123.123.123.123)' can't be established.
ECDSA key fingerpring is
79:95:46:1a:ab:37:11:8e:86:54:36:38:bb:3c:fa:c0.
Are you sure you want to continue connecting (yes/no)?</code></pre>



<p>Here, your computer is basically telling you that it doesn&#8217;t recognize your remote server. Since this is your first time connecting, this is completely expected.&nbsp;Go ahead and type &#8220;yes&#8221; to accept the connection. Afterwards, you&#8217;ll need to enter the password for the root account.</p>



<h2 class="wp-block-heading">Step Two: Change Your Password</h2>



<p>You are not likely to remember the password that is currently set for your root account. You can change the password to something you will remember more easily by typing:
</p>



<pre class="wp-block-code eckosc_syntax eckosc_syntax_theme_dark wp-block-code__dark language-bash" data-language="language-bash" data-color-scheme="dark"><code>passwd</code></pre>



<p>It will ask you to enter and confirm your new password. During this process, you will not see anything show up on your screen as you type. This is intentional and is there so that people looking over your shoulder cannot guess your password by the number of characters.</p>



<h2 class="wp-block-heading">Step Three: Create a New User</h2>



<p>At this point, we&#8217;re prepared to add the new user account that we will use to log in from now on.&nbsp;I&#8217;m going to name my user &#8220;demo&#8221;, but you can select whatever name you&#8217;d like:
</p>



<pre class="wp-block-code eckosc_syntax eckosc_syntax_theme_dark wp-block-code__dark language-bash" data-language="language-bash" data-color-scheme="dark"><code>adduser demo</code></pre>



<p>You will be asked a few questions, starting with the account password.&nbsp;Fill out the password and, optionally, fill in any of the additional information if you would like. This is not required and you can just hit &#8220;ENTER&#8221; in any field you wish to skip.</p>



<h2 class="wp-block-heading">Step Four: Root Privileges</h2>



<p>To avoid having to log out of our normal user and log back in as the root account, we can set up what is known as &#8220;sudo&#8221; privileges for our normal account. This will allow our normal user to run commands with administrative privileges by putting the word &#8220;sudo&#8221; before each command.&nbsp;To add these privileges to our new account, we need to use a command called <code>visudo</code>. This will open a configuration file:
</p>



<pre class="wp-block-code eckosc_syntax eckosc_syntax_theme_dark wp-block-code__dark language-bash" data-language="language-bash" data-color-scheme="dark"><code>visudo</code></pre>



<p>Scroll down until you find a section that deals with user privileges. It will look similar to this:
</p>



<pre class="wp-block-code eckosc_syntax eckosc_syntax_theme_dark wp-block-code__dark language-bash" data-language="language-bash" data-color-scheme="dark"><code># User privilege specification
root    ALL=(ALL:ALL) ALL</code></pre>



<p>While this might look complicated, we don&#8217;t need to worry about that. All we need to do is add another line below it that follows the format, replacing &#8220;demo&#8221; with the user you created:
</p>



<pre class="wp-block-code eckosc_syntax eckosc_syntax_theme_dark wp-block-code__dark language-bash" data-language="language-bash" data-color-scheme="dark"><code># User privilege specification
root    ALL=(ALL:ALL) ALL
demo    ALL=(ALL:ALL) ALL</code></pre>



<p>After this is done, press CTRL-X to exit. You will have to type &#8220;Y&#8221; to save the file and then press &#8220;ENTER&#8221; to confirm the file location.</p>



<h2 class="wp-block-heading">Step Five: Configure SSH (Optional)</h2>



<p>Now that we have our new account, we can secure our server a little bit by modifying the configuration of SSH (the program that allows us to log in remotely).&nbsp;Begin by opening the configuration file with your text editor as root:
</p>



<pre class="wp-block-code eckosc_syntax eckosc_syntax_theme_dark wp-block-code__dark language-bash" data-language="language-bash" data-color-scheme="dark"><code>nano /etc/ssh/sshd_config</code></pre>



<p>Continue reading this guide at DigitalOcean. This article has been used as an example of&nbsp;an&nbsp;Ecko&nbsp;WordPress theme. This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.</p>
<p>The post <a href="https://onyx-dark-wp.ecko.me/initial-server-setup-with-ubuntu-14-04/">Initial Server Configuration &#038; Setup on Debian</a> appeared first on <a href="https://onyx-dark-wp.ecko.me">EckoThemes</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://onyx-dark-wp.ecko.me/initial-server-setup-with-ubuntu-14-04/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Faster Response Time with Reverse Proxy Cache</title>
		<link>https://onyx-dark-wp.ecko.me/improve-response-time-with-reverse-proxy-cache/</link>
					<comments>https://onyx-dark-wp.ecko.me/improve-response-time-with-reverse-proxy-cache/#comments</comments>
		
		<dc:creator><![CDATA[Samantha Lane]]></dc:creator>
		<pubDate>Fri, 20 Oct 2023 05:36:55 +0000</pubDate>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Web]]></category>
		<guid isPermaLink="false">http://kitewp.ecko.me/?p=311</guid>

					<description><![CDATA[<p>These resources are then returned to the client as though they originated from the server itself (or servers themselves). While a forward proxy acts as an intermediary for its (usually nearby) associated clients and returns to them resources accessible on the Internet, a reverse proxy acts as an intermediary for its (usually nearby) associated servers [&#8230;]</p>
<p>The post <a href="https://onyx-dark-wp.ecko.me/improve-response-time-with-reverse-proxy-cache/">Faster Response Time with Reverse Proxy Cache</a> appeared first on <a href="https://onyx-dark-wp.ecko.me">EckoThemes</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>These resources are then returned to the client as though they originated from the server itself (or servers themselves). While a forward proxy acts as an intermediary for its (usually nearby) associated clients and returns to them resources accessible on the Internet, a reverse proxy acts as an intermediary for its (usually nearby) associated servers and only returns resources provided by those associated servers.</p>



<span id="more-311"></span>



<h3 class="wp-block-heading">NGINX</h3>



<p>NGINX is a high performance, open source web application accelerator that helps over 37% of the world’s busiest websites deliver more content, faster, to its users.</p>



<p>Companies deploy NGINX to manage the complexities and pitfalls associated with HTTP and to make their web applications more responsive, scalable, fast and secure. NGINX is commonly installed between the network and the application to offload concurrency processing, URL switching, HTTP load balancing, SSL termination, caching, and security policies.</p>



<h3 class="wp-block-heading">APACHE</h3>



<p>The Apache HTTP Server Project is a collaborative software development effort aimed at creating a robust, commercial-grade, featureful, and freely-available source code implementation of an HTTP (Web) server. The project is jointly managed by a group of volunteers located around the world, using the Internet and the Web to communicate, plan, and develop the server and its related documentation. This project is part of the Apache Software Foundation. In addition, hundreds of users have contributed ideas, code, and documentation to the project. This file is intended to briefly describe the history of the Apache HTTP Server and recognize the many contributors.</p>



<h3 class="wp-block-heading">VARNISH</h3>



<p>Varnish is an HTTP accelerator designed for content-heavy dynamic web sites. In contrast to other web accelerators, such as Squid, which began life as a client-side cache, or Apache and nginx, which are primarily origin servers, Varnish was designed as an HTTP accelerator. Varnish is focused exclusively on HTTP, unlike other proxy servers that often support FTP, SMTP and other network protocols.</p>
<p>The post <a href="https://onyx-dark-wp.ecko.me/improve-response-time-with-reverse-proxy-cache/">Faster Response Time with Reverse Proxy Cache</a> appeared first on <a href="https://onyx-dark-wp.ecko.me">EckoThemes</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://onyx-dark-wp.ecko.me/improve-response-time-with-reverse-proxy-cache/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>JavaScript Design Patterns Introduction</title>
		<link>https://onyx-dark-wp.ecko.me/design-patterns-introduction/</link>
					<comments>https://onyx-dark-wp.ecko.me/design-patterns-introduction/#comments</comments>
		
		<dc:creator><![CDATA[Samantha Lane]]></dc:creator>
		<pubDate>Wed, 13 Sep 2023 20:25:52 +0000</pubDate>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software]]></category>
		<guid isPermaLink="false">http://wpdev.ecko.me/?p=73</guid>

					<description><![CDATA[<p>A lot of mobile-minded talented folks across the globe produce great work, but yet sometimes you still hear many of them complain about their relationships with their clients. They often mention feeling isolated and not truly understanding what the client really needed.</p>
<p>The post <a href="https://onyx-dark-wp.ecko.me/design-patterns-introduction/">JavaScript Design Patterns Introduction</a> appeared first on <a href="https://onyx-dark-wp.ecko.me">EckoThemes</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>In the first part of this book, we will explore the history and importance of design patterns which can really be applied to any programming language. If you&#8217;re already sold on or are familiar with this history, feel free to skip to the chapter &#8220;What is a Pattern?&#8221; to continue reading.</p>



<p>Design patterns can be traced back to the early work of an architect named Christopher Alexander. He would often write publications about his experience in solving design issues and how they related to buildings and towns. One day, it occurred to Alexander that when used time and time again, certain design constructs lead to a desired optimal effect.</p>



<span id="more-73"></span>



<p>In collaboration with Sara Ishikawa and Murray Silverstein, Alexander produced a pattern language that would help empower anyone wishing to design and build at any scale. This was published back in 1977 in a paper titled &#8220;A Pattern Language&#8221;, which was later released as a complete hardcover book.</p>



<p>Some 30 years ago, software engineers began to incorporate the principles Alexander had written about into the first documentation about design patterns, which was to be a guide for novice developers looking to improve their coding skills. It&#8217;s important to note that the concepts behind design patterns have actually been around in the programming industry since its inception, albeit in a less formalized form.</p>



<p>One of the first and arguably most iconic formal works published on design patterns in software engineering was a book in 1995 called Design Patterns: Elements Of Reusable Object-Oriented Software. This was written by Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides &#8211; a group that became known as the Gang of Four (or GoF for short).</p>



<p>The GoF&#8217;s publication is considered quite instrumental to pushing the concept of design patterns further in our field as it describes a number of development techniques and pitfalls as well as providing twenty-three core Object-Oriented design patterns frequently used around the world today. We will be covering these patterns in more detail in the section &#8220;Categories of Design Patterns&#8221;.</p>



<p>In this book, we will take a look at a number of popular JavaScript design patterns and explore why certain patterns may be more suitable for your projects than others. Remember that patterns can be applied not just to vanilla JavaScript (i.e standard JavaScript code), but also to abstracted libraries such as jQuery or dojo as well. Before we begin, let’s look at the exact definition of a &#8220;pattern&#8221; in software design.</p>



<h2 class="wp-block-heading" id="whatisapattern">What is a Pattern?</h2>



<p>A pattern is a reusable solution that can be applied to commonly occurring problems in software design &#8211; in our case &#8211; in writing JavaScript web applications. Another way of looking at patterns are as templates for how we solve problems &#8211; ones which can be used in quite a few different situations.</p>



<ul class="wp-block-list"><li><strong>Patterns are proven solutions:</strong> They provide solid approaches to solving issues in software development using proven techniques that reflect the experience and insights the developers that helped define them bring to the pattern.</li><li><strong>Patterns can be easily reused:</strong> A pattern usually reflects an out of the box solution that can be adapted to suit our own needs. This feature makes them quite robust.</li><li><strong>Patterns can be expressive:</strong> When we look at a pattern there’s generally a set structure and vocabulary to the solution presented that can help express rather large solutions quite elegantly.</li></ul>



<h2 class="wp-block-heading" id="designpatterncategorization">Design Pattern Categorization</h2>



<p>In my early experiences of learning about design patterns, I personally found the following table a very useful reminder of what a number of patterns has to offer &#8211; it covers the 23 Design Patterns mentioned by the GoF. The original table was summarized by Elyse Nielsen back in 2004 and I&#8217;ve modified it where necessary to suit our discussion in this section of the book.</p>



<p>I recommend using this table as reference, but do remember that there are a number of additional patterns that are not mentioned here but will be discussed later in the book.</p>



<h3 class="wp-block-heading" id="abriefnoteonclasses">A brief note on classes</h3>



<p>Keep in mind that there will be patterns in this table that reference the concept of &#8220;classes&#8221;. JavaScript is a class-less language, however classes can be simulated using functions.</p>



<p>The most common approach to achieving this is by defining a JavaScript function where we then create an object using the new keyword. this can be used to help define new properties and methods for the object as follows:</p>



<pre class="wp-block-code eckosc_syntax eckosc_syntax_theme_dark wp-block-code__dark language-javascript" data-language="language-javascript" data-color-scheme="dark"><code>function Car( model ) {
    this.model = model;
    this.color = "silver";
    this.year  = "2012";
    this.getInfo = function () {
        return this.model + " " + this.year;
    };
}</code></pre>



<p>Learning JavaScript Design Patterns is released under a <a href="http://creativecommons.org/licenses/by-nc-nd/3.0/" target="_blank" rel="noopener">Creative Commons Attribution-Noncommercial-No Derivative Works 3.0</a> unported license. It is available for purchase via <a href="http://www.oreilly.com/" target="_blank" rel="noopener">O&#8217;Reilly Media</a> but will remain available for both free online and as a physical (or eBook) purchase for readers wishing to support the project.</p>
<p>The post <a href="https://onyx-dark-wp.ecko.me/design-patterns-introduction/">JavaScript Design Patterns Introduction</a> appeared first on <a href="https://onyx-dark-wp.ecko.me">EckoThemes</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://onyx-dark-wp.ecko.me/design-patterns-introduction/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Getting Started with NodeJS: Simple HTTP Server</title>
		<link>https://onyx-dark-wp.ecko.me/simple-http-server-in-nodejs/</link>
					<comments>https://onyx-dark-wp.ecko.me/simple-http-server-in-nodejs/#comments</comments>
		
		<dc:creator><![CDATA[Brandon Hawkins]]></dc:creator>
		<pubDate>Wed, 02 Aug 2023 20:15:58 +0000</pubDate>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Web]]></category>
		<guid isPermaLink="false">http://wpdev.ecko.me/?p=62</guid>

					<description><![CDATA[<p>Node.js is a platform built on Chrome’s JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.</p>
<p>The post <a href="https://onyx-dark-wp.ecko.me/simple-http-server-in-nodejs/">Getting Started with NodeJS: Simple HTTP Server</a> appeared first on <a href="https://onyx-dark-wp.ecko.me">EckoThemes</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Node.js uses an event-driven, non-blocking model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices. This simple web server written in <a href="https://nodejs.org/en/about/" target="_blank" rel="noopener">Node</a> responds with “Hello World” for every request. To run the server, put the code into a file example.js and execute it with the node program from the command line.</p>



<span id="more-62"></span>



<pre class="wp-block-code eckosc_syntax eckosc_syntax_theme_dark wp-block-code__dark language-javascript" data-language="language-javascript" data-color-scheme="dark"><code>var http = require('http');
http.createServer(function (req, res) {
    res.writeHead(200, {'Content-Type': 'text/plain'});
    res.end('Hello Worldn');
}).listen(1337, '127.0.0.1');
console.log('Server running at http://127.0.0.1:1337/');</code></pre>



<p>This is in contrast to today&#8217;s more common concurrency model where OS threads are employed. Thread-based networking is relatively inefficient and very difficult to use. Furthermore, users of Node are free from worries of dead-locking the process—there are no locks. Almost no function in Node directly performs I/O, so the process never blocks. Because nothing blocks, less-than-expert programmers are able to develop scalable systems.</p>



<p>Just because Node is designed without threads, doesn&#8217;t mean you cannot take advantage of multiple cores in your environment. You can spawn child processes that are easy to communicate with by using our <code>child_process.fork()</code> API. Built upon that same interface is the cluster module, which allows you to share sockets between processes to enable load balancing over your cores.</p>
<p>The post <a href="https://onyx-dark-wp.ecko.me/simple-http-server-in-nodejs/">Getting Started with NodeJS: Simple HTTP Server</a> appeared first on <a href="https://onyx-dark-wp.ecko.me">EckoThemes</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://onyx-dark-wp.ecko.me/simple-http-server-in-nodejs/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Intro to User Experience &#038; Interface Design</title>
		<link>https://onyx-dark-wp.ecko.me/intorduction-to-ui-ux/</link>
					<comments>https://onyx-dark-wp.ecko.me/intorduction-to-ui-ux/#comments</comments>
		
		<dc:creator><![CDATA[Brandon Hawkins]]></dc:creator>
		<pubDate>Fri, 21 Jul 2023 12:12:53 +0000</pubDate>
				<category><![CDATA[Frontend]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[UI/UX]]></category>
		<guid isPermaLink="false">http://koala-wp.ecko.me/?p=819</guid>

					<description><![CDATA[<p>Mountain ranges are usually segmented by highlands or mountain passes and valleys. Individual mountains within the same mountain range do not necessarily have the same geologic structure or petrology. They may be a mix of different orogenic expressions and terranes, for example thrust sheets, uplifted blocks, fold mountains, and volcanic landforms resulting in a variety [&#8230;]</p>
<p>The post <a href="https://onyx-dark-wp.ecko.me/intorduction-to-ui-ux/">Intro to User Experience &#038; Interface Design</a> appeared first on <a href="https://onyx-dark-wp.ecko.me">EckoThemes</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Mountain ranges are usually segmented by highlands or mountain passes and valleys. Individual mountains within the same mountain range do not necessarily have the same geologic structure or petrology. They may be a mix of different orogenic expressions and terranes, for example thrust sheets, uplifted blocks, fold mountains, and volcanic landforms resulting in a variety of rock types.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>I don’t believe you have to be better than everybody else. I believe you have to be better than you ever thought you could be.</p><cite>Ken Venturi</cite></blockquote>



<p>A mountain range is a geographic area containing numerous geologically related mountains. A mountain system or system of mountain ranges, sometimes is used to combine several geological features that are geographically (regionally) related.</p>



<span id="more-819"></span>



<h2 class="wp-block-heading">Rocky Mountains</h2>



<p>On Earth, most significant mountain ranges are the result of plate tectonics, though mountain ranges are formed by a range of processes, are found on many planetary mass objects in the Solar System and are likely a feature of most terrestrial planets.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1680" height="1080" src="https://onyx-wp.ecko.me/wp-content/uploads/2015/01/desk-work.jpg" alt="desk-work" class="wp-image-930" srcset="https://onyx-dark-wp.ecko.me/wp-content/uploads/2015/01/desk-work.jpg 1680w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2015/01/desk-work-300x193.jpg 300w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2015/01/desk-work-768x494.jpg 768w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2015/01/desk-work-1024x658.jpg 1024w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2015/01/desk-work-1240x797.jpg 1240w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2015/01/desk-work-860x553.jpg 860w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2015/01/desk-work-680x437.jpg 680w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2015/01/desk-work-500x321.jpg 500w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2015/01/desk-work-400x257.jpg 400w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2015/01/desk-work-250x161.jpg 250w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2015/01/desk-work-200x129.jpg 200w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2015/01/desk-work-150x96.jpg 150w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2015/01/desk-work-100x64.jpg 100w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2015/01/desk-work-76x49.jpg 76w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2015/01/desk-work-50x32.jpg 50w" sizes="auto, (max-width: 1680px) 100vw, 1680px" /></figure>



<p>The mountain systems of the earth are characterized by a tree structure, that is, many mountain ranges have sub-ranges within them. It can be thought of as a parent-child relationship.For example, the Appalachian Mountains range is the parent of other ranges it comprises, some of which are the White Mountains and the Blue Ridge Mountains.</p>



<p>The White Mountains are a child of the Appalachians, and there are also children of the Whites, including the Sandwich Range and the Presidential Range. Further, the Presidential Range can be broken up into the Northern Presidential Range and Southern Presidential Range.</p>



<h3 class="wp-block-heading">Geology</h3>



<div class="wp-block-image"><figure class="alignleft"><a href="https://slate-wp.ecko.me/wp-content/uploads/2015/08/man-hands-working-technology.jpg"><img loading="lazy" decoding="async" width="300" height="200" src="https://slate-wp.ecko.me/wp-content/uploads/2015/08/man-hands-working-technology-300x200.jpg" alt="" class="wp-image-743" srcset="https://onyx-dark-wp.ecko.me/wp-content/uploads/2015/08/man-hands-working-technology-300x200.jpg 300w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2015/08/man-hands-working-technology-768x512.jpg 768w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2015/08/man-hands-working-technology-1024x683.jpg 1024w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2015/08/man-hands-working-technology.jpg 1680w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2015/08/man-hands-working-technology-1240x827.jpg 1240w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2015/08/man-hands-working-technology-860x573.jpg 860w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2015/08/man-hands-working-technology-680x453.jpg 680w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2015/08/man-hands-working-technology-500x333.jpg 500w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2015/08/man-hands-working-technology-400x267.jpg 400w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2015/08/man-hands-working-technology-250x167.jpg 250w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2015/08/man-hands-working-technology-200x133.jpg 200w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2015/08/man-hands-working-technology-150x100.jpg 150w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2015/08/man-hands-working-technology-100x67.jpg 100w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2015/08/man-hands-working-technology-76x51.jpg 76w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2015/08/man-hands-working-technology-50x33.jpg 50w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a><figcaption><a href="https://slate-wp.ecko.me/wp-content/uploads/2015/08/man-hands-working-technology.jpg"></a>&nbsp;Mobile Device</figcaption></figure></div>



<p>The Rocky Mountains, commonly known as the Rockies, are a major mountain range in western North America. The Rocky Mountains stretch more than 3,000 miles (4,800 km) from the northernmost part of British Columbia, in western Canada, to New Mexico, in the southwestern United States of American. Economic resources of the Rocky Mountains are varied.</p>



<div class="wp-block-image"><figure class="alignright"><a href="https://slate-wp.ecko.me/wp-content/uploads/2015/08/photo-1425315283416-2acc50323ee6.jpg"><img decoding="async" src="https://slate-wp.ecko.me/wp-content/uploads/2015/08/photo-1425315283416-2acc50323ee6-300x200.jpg" alt="Photography Application" class="wp-image-748"/></a><figcaption><a href="https://slate-wp.ecko.me/wp-content/uploads/2015/08/photo-1425315283416-2acc50323ee6.jpg"></a>&nbsp;Photography Application</figcaption></figure></div>



<p>Within the North American Cordillera, the Rockies are somewhat distinct from the Pacific Coast Ranges and the Cascade Range and Sierra Nevada which all lie further to the west. They were initially formed from 80 million to 55 million years ago during the Laramide orogeny, in which a number of plates began to slide underneath the North American plate.</p>



<h2 class="wp-block-heading">Ecology and Climate</h2>



<p>The angle of subduction was shallow, resulting in a broad belt of mountains running down western North America. Since then, further tectonic activity and erosion by glaciers have sculpted the Rockies into dramatic peaks and valleys. At the end of the last ice age, humans started to inhabit the mountain range.</p>



<div class="wp-block-ecko-blocks-contrast alignwide" style="background-color:#1b1b1d;color:#ffffff"><div class="wp-block-ecko-blocks-contrast-content" multline="p"><p>The rocks in the Rocky Mountains were formed before the mountains were raised by tectonic forces. The oldest rock is Precambrian metamorphic rock that forms the core of the North American continent. There is also Precambrian sedimentary argillite, dating back to 1.7 billion years ago. During the Paleozoic, western North America lay underneath a shallow sea, which deposited many kilometers of limestone.</p></div></div>



<p>The Rockies range in latitude between the Liard River in British Columbia (at 59° N) and the Rio Grande in New Mexico (at 35° N). Prairie occurs at or below 1,800 feet (550 m), while the highest peak in the range is Mount Elbert at 14,440 feet (4,400 m). Precipitation ranges from 10 inches (250 mm) per year in the southern valleys to 60 inches (1,500 mm) per year locally in the northern peaks Average January temperatures can range from 20 °F (−7 °C) in Prince George, British Columbia, to 43 °F (6 °C) in Trinidad, Colorado.</p>



<h3 class="wp-block-heading">History</h3>



<p>The USGS defines ten forested zones in the Rocky Mountains. Zones in more southern, warmer, or drier areas are defined by the presence of pinyon pines/junipers, ponderosa pines, or oaks mixed with pines. In more northern, colder, or wetter areas, zones are defined by Douglas-firs, Cascadian species (such as western hemlock), lodgepole pines/quaking aspens, or firs mixed with spruce.</p>



<pre class="wp-block-code eckosc_syntax eckosc_syntax_theme_dark wp-block-code__dark language-javascript" data-language="language-javascript" data-color-scheme="dark"><code>var http = require('http');
http.createServer(function (req, res) {
    res.writeHead(200, {'Content-Type': 'text/plain'});
    res.end('Hello Worldn');
}).listen(1337, '127.0.0.1');
console.log('Server running at http://127.0.0.1:1337/');</code></pre>



<p>Near treeline, zones can consist of white pines (such as whitebark pine or bristlecone pine); or a mixture of white pine, fir, and spruce that appear as shrub-like krummholz. Finally, rivers and canyons can create a unique forest zone in more arid parts of the mountain range.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>don’t believe you have to be better than everybody else. I believe you have to be better than you ever thought you could be.</p><cite>Ken Venturi</cite></blockquote>



<p>Quisque fringilla justo tristique mi fermentum accumsan. Integer feugiat, sem sit amet sodales cursus, enim lectus tempus tellus, nec facilisis tortor enim vel nunc. Donec facilisis arcu ac suscipit sagittis. Aliquam sollicitudin tortor et viverra commodo. Donec venenatis dignissim lacus quis dictum. Aliquam iaculis quam nec tortor volutpat, nec tempus diam efficitur. Phasellus vel orci placerat, ultricies nunc eu, tempus felis. Ut sit amet convallis velit. Mauris placerat neque at velit vehicula, iaculis semper purus blandit. Vestibulum vel tempus felis. Integer posuere orci vel commodo dictum. Vestibulum sit amet neque vitae dui tempor placerat non et nunc. Duis efficitur est a venenatis facilisis. Vestibulum in leo sem.</p>



<h3 class="wp-block-heading">Header Three</h3>



<p>Duis lectus nulla, tristique in diam vel, posuere luctus elit. Duis convallis turpis venenatis enim eleifend, at ultrices dui luctus. Suspendisse sapien augue, pretium aliquet est eget, vehicula cursus nisl. Praesent eu sodales dolor, vitae dapibus turpis. Fusce in egestas justo.</p>



<figure class="wp-block-image alignwide"><img loading="lazy" decoding="async" width="1024" height="640" src="https://onyx-wp.ecko.me/wp-content/uploads/2016/02/image-32-1024x640.jpg" alt="" class="wp-image-991" srcset="https://onyx-dark-wp.ecko.me/wp-content/uploads/2016/02/image-32-1024x640.jpg 1024w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2016/02/image-32-300x188.jpg 300w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2016/02/image-32-768x480.jpg 768w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2016/02/image-32.jpg 1920w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2016/02/image-32-1680x1050.jpg 1680w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2016/02/image-32-1240x775.jpg 1240w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2016/02/image-32-860x538.jpg 860w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2016/02/image-32-680x425.jpg 680w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2016/02/image-32-500x313.jpg 500w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2016/02/image-32-400x250.jpg 400w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2016/02/image-32-250x156.jpg 250w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2016/02/image-32-200x125.jpg 200w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2016/02/image-32-150x94.jpg 150w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2016/02/image-32-100x63.jpg 100w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2016/02/image-32-76x48.jpg 76w, https://onyx-dark-wp.ecko.me/wp-content/uploads/2016/02/image-32-50x31.jpg 50w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Aliquam sollicitudin sed nisl non gravida. Vivamus placerat quis nisl vel sodales. Integer vitae tortor tristique, sodales orci sed, viverra nibh. Suspendisse vel dapibus dui. Quisque tempor metus sit amet lorem sollicitudin, vitae pellentesque massa iaculis. Mauris eu bibendum turpis, eu efficitur eros. Curabitur ante diam, volutpat pellentesque facilisis dapibus, blandit nec purus. In euismod fermentum semper. Aliquam ac ex sem. Pellentesque sit amet volutpat augue.</p>



<p>Sed commodo rutrum risus, et tincidunt orci condimentum id. Mauris turpis magna, bibendum a molestie eu, interdum a neque. Cras ac accumsan odio, euismod blandit metus. Donec et feugiat lorem. Aenean sed sem at magna laoreet gravida fermentum egestas orci. Aliquam nec semper quam, id porta erat.</p>



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



<p>Integer sit amet lobortis magna, id ultrices lectus. Mauris eget sem elit. Aliquam ac luctus nunc, vitae auctor sem. Integer ut luctus elit. Donec ligula turpis, mattis facilisis felis non, mollis fermentum justo. Maecenas consequat vulputate elit. Vestibulum ullamcorper luctus quam at cursus. Morbi a magna placerat est elementum dictum sed vel nulla.</p>
<p>The post <a href="https://onyx-dark-wp.ecko.me/intorduction-to-ui-ux/">Intro to User Experience &#038; Interface Design</a> appeared first on <a href="https://onyx-dark-wp.ecko.me">EckoThemes</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://onyx-dark-wp.ecko.me/intorduction-to-ui-ux/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 

Served from: onyx-dark-wp.ecko.me @ 2026-06-05 18:06:49 by W3 Total Cache
-->