<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Md. Ashikur Rahman</title>
    <description>The latest articles on Forem by Md. Ashikur Rahman (@shuvocste).</description>
    <link>https://forem.com/shuvocste</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F61191%2F026db43c-0bb0-4bb1-857c-6aa10721d610.jpg</url>
      <title>Forem: Md. Ashikur Rahman</title>
      <link>https://forem.com/shuvocste</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/shuvocste"/>
    <language>en</language>
    <item>
      <title>Sending an Ajax Call by clicking a checkbox to Controller</title>
      <dc:creator>Md. Ashikur Rahman</dc:creator>
      <pubDate>Wed, 27 Mar 2019 11:24:47 +0000</pubDate>
      <link>https://forem.com/shuvocste/sending-an-ajax-call-by-clicking-a-checkbox-to-controller-5cl7</link>
      <guid>https://forem.com/shuvocste/sending-an-ajax-call-by-clicking-a-checkbox-to-controller-5cl7</guid>
      <description>&lt;p&gt;$(document).ready(function() {&lt;br&gt;
    $("input[name='field_name']").click(function(){&lt;br&gt;
          var checkedValue = $("input[name='field_name']:checked").val();&lt;br&gt;&lt;br&gt;
          var post_url = "controller_name/function_name/" + checkedValue;&lt;br&gt;
           $.ajax({&lt;br&gt;
                    type: "POST",&lt;br&gt;
                    url: post_url,&lt;br&gt;
                    success: function(d)  {&lt;br&gt;&lt;br&gt;
                    } //end success&lt;br&gt;
                }); //end AJAX&lt;br&gt;
        });&lt;br&gt;
});&lt;/p&gt;

</description>
      <category>ajax</category>
    </item>
    <item>
      <title>SASS, LESS and BOWER configuration for Windows</title>
      <dc:creator>Md. Ashikur Rahman</dc:creator>
      <pubDate>Wed, 27 Mar 2019 05:08:56 +0000</pubDate>
      <link>https://forem.com/shuvocste/sass-less-and-bower-configuration-for-windows-7ng</link>
      <guid>https://forem.com/shuvocste/sass-less-and-bower-configuration-for-windows-7ng</guid>
      <description>&lt;h1&gt;
  
  
  SASS
&lt;/h1&gt;

&lt;p&gt;Step 1 : Install Ruby&lt;br&gt;
Step 2 : Open Command Line&lt;br&gt;
Step 3 : Install SASS&lt;/p&gt;

&lt;p&gt;gem install sass&lt;/p&gt;

&lt;p&gt;&lt;em&gt;check version&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;sass -v&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Create sass file .scss or.sass&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;sass input.scss outpit.css&lt;br&gt;
 sass style.scss style.css&lt;/p&gt;

&lt;p&gt;You can also tell Sass to watch the file and update the CSS &lt;br&gt;
every time the Sass file changes:&lt;/p&gt;

&lt;p&gt;sass --watch style.scss:style.css&lt;/p&gt;

&lt;h1&gt;
  
  
  LESS
&lt;/h1&gt;

&lt;p&gt;&lt;em&gt;In general to change the directory to required directory use following command&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;cd&lt;/p&gt;

&lt;p&gt;&lt;em&gt;To check the list of files use the following command&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;ls&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;It is node package so node js must be installed before 
installing less in the pc.&lt;/li&gt;
&lt;li&gt;less must be installed globally -g&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;npm install less -g&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;To see the available bits of help see the following comments&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;lessc --help&lt;br&gt;
   lessc -h&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;To convert a less file to a style.css file run the following commands&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;lessc variable.less style.css&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;To continuously watch the changes and made the CSS file update run the following
command&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;lessc --watch agency.less custom.css&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;To check the version of the less &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;lessc -v&lt;/p&gt;

&lt;h1&gt;
  
  
  BOWER
&lt;/h1&gt;

&lt;ol&gt;
&lt;li&gt;To install bower have to install node.js first as it is a node js package&lt;/li&gt;
&lt;li&gt;It must be installed globally&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;npm install -g bower&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;To initiate bower in a directory &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;bower init&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Some bower packages&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;bower install fontawesome&lt;br&gt;
   bower install jquery&lt;br&gt;
   bower install bootstrap&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;To check the version of bower &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;bower -v&lt;/p&gt;

</description>
      <category>sass</category>
      <category>less</category>
      <category>bower</category>
      <category>configure</category>
    </item>
    <item>
      <title>WEB DESIGN and FRONT-END DEVELOPMENT (Part-4 and Final)</title>
      <dc:creator>Md. Ashikur Rahman</dc:creator>
      <pubDate>Tue, 26 Mar 2019 16:13:54 +0000</pubDate>
      <link>https://forem.com/shuvocste/web-design-and-front-end-development-part-4-and-final-47ak</link>
      <guid>https://forem.com/shuvocste/web-design-and-front-end-development-part-4-and-final-47ak</guid>
      <description>&lt;p&gt;Wireframes, Mockups and Prototypes: What’s the Difference?&lt;/p&gt;

&lt;p&gt;Wireframes, if properly created, serve as the backbone of the product. It’s just like an architectural blueprint of a house: It states plainly and clearly what should go where. It has three simple objectives; the clear presentation of:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; Main groups of information&lt;/li&gt;
&lt;li&gt; Layout/structure of information&lt;/li&gt;
&lt;li&gt; Core visualization and descriptions of user interface interactions&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt; The main groups of content (what?)&lt;br&gt;
 The structure of information (where?)&lt;br&gt;
 A description and basic visualization of the user – interface interaction (how?)&lt;/p&gt;

&lt;p&gt;Mockup, is a middle to high fidelity, static, design representation. Very often a mockup is a visual design draft, or even the actual visual design. A well created mockup:&lt;br&gt;
– represents the structure of information, visualizes the content and demonstrates the basic functionalities in a static way&lt;br&gt;
– encourages people to actually review the visual side of the project&lt;br&gt;
Mockups are often confused with wireframes, due to the names of some software companies.&lt;/p&gt;

&lt;p&gt;Prototype &lt;/p&gt;

&lt;p&gt;A prototype is a mid- to high-fidelity representation of the final user interface. The goal of a prototype is straightforward: Simulate the interaction between the user and the interface.&lt;br&gt;
Whenever a button is clicked, the appropriate action must occur, mimicking the experience of a full product. It should allow the user to:&lt;br&gt;
– experience content and interactions with the interface&lt;br&gt;
– test the main interactions in a way similar to the final product&lt;/p&gt;

&lt;p&gt;TYPOGRAPHY&lt;/p&gt;

&lt;p&gt;Typography is the visual component of the written word.&lt;br&gt;
TYPEFACE/ FONTS/ FONTS-FAMILY &lt;br&gt;
A design for a set of characters. Popular typefaces include Times Roman, Helvetica, and Courier.&lt;br&gt;
There are two general categories of typefaces: serif and sans serif. Sans serif typefaces are composed of simple lines, whereas serif typefaces use small decorative marks to embellish characters and make them easier to read. Helvetica is a sans serif type and Times Roman is a serif type.&lt;/p&gt;

&lt;p&gt;Finding &lt;/p&gt;

&lt;p&gt;According to most studies, sans serif fonts are more difficult to read. For this reason, they are used most often for short text components such as headlines or captions.&lt;/p&gt;

&lt;p&gt;FONT-FACE&lt;/p&gt;

&lt;p&gt;@font-face is a css rule which allows you to download a particular font from your server to render a webpage if the user hasn't got that font installed. This means that web designers will no longer have to adhere to a particular set of "web safe" fonts that the user has pre-installed on their computer.&lt;br&gt;
• @font-face { font-family: myFirstFont; src: url(sansation_light.woff);}&lt;br&gt;
• @font-face {font-family: myFirstFont; src: url(sansation_bold.woff); font-weight: bold;}&lt;/p&gt;

&lt;p&gt;Thanks a lot for stay connected with my series of article on "FRONT-END DEVELOPMENT" :) &lt;/p&gt;

</description>
      <category>wireframes</category>
      <category>mockups</category>
      <category>prototype</category>
      <category>typography</category>
    </item>
    <item>
      <title>WEB DESIGN and FRONT-END DEVELOPMENT (Part-3)</title>
      <dc:creator>Md. Ashikur Rahman</dc:creator>
      <pubDate>Tue, 26 Mar 2019 16:09:59 +0000</pubDate>
      <link>https://forem.com/shuvocste/web-design-and-front-end-development-part-3-4m4p</link>
      <guid>https://forem.com/shuvocste/web-design-and-front-end-development-part-3-4m4p</guid>
      <description>&lt;p&gt;IMPORTATN CONCEPTS TO KNOW BEFORE MAKE A DESIGN &lt;br&gt;
• In web design keep the element at first positions which actually keep the interest. &lt;br&gt;
• To keep in mind that a user is going to visit the site for 3 seconds and on that 3 seconds i have to put something catchy so that a visitor get interest to go through the whole site. &lt;br&gt;
• So before putting some element on the site we have to think if it is useful for the user or not. &lt;br&gt;
• Call to action buttons and attractive headers with various offers or rank or superior service catch user attentions &lt;br&gt;
• DRY concept- Do not repeat yourself, Which ever element and resources are available in the market try to use those rather start creating from the begining. It saves time and money.&lt;br&gt;
• Use content on which license are GPL GUN or MIT&lt;br&gt;
• The more you see the more design concept will grow. such as rocket theme, theme depo, theme fusion, theme forest etc. &lt;/p&gt;

&lt;p&gt;Grid:&lt;br&gt;
• Manuscript grid&lt;br&gt;
• Column grid&lt;br&gt;
• Modular grid&lt;br&gt;
• Hierarchical grid&lt;/p&gt;

&lt;p&gt;Flat design concept:&lt;br&gt;
Flat design gets its name from the shapes used. Flat design employs a distinct two-dimensional style that is simply flat.&lt;br&gt;
Here are five pretty distinct characteristics. Here’s a look at each, plus an introduction to “almost” flat design.&lt;br&gt;
• No Added Effects&lt;br&gt;
• Simple Elements&lt;br&gt;
• Focus on Typography&lt;br&gt;
• Focus on Color &lt;br&gt;
• Minimalist Approach&lt;/p&gt;

&lt;p&gt;Demo Contents and its importance:&lt;br&gt;
• Content is important to choose according to priority.&lt;br&gt;
• While choosing or selecting a demo content or component for the site you have to think like that you have the business.&lt;br&gt;
• Have think like if that content or component serve the purpose of the target audience. &lt;br&gt;
• Content analysis is important so have to divide the content according to target audience, suppose who is going to visit the site and what is the main goal for the site after a user has visited the site. &lt;br&gt;
• Attractive offers and call to actions buttons are attract users. &lt;br&gt;
Content Analysis and Organizations:&lt;br&gt;
If we think it like a site is following the z patterns then we can follow the following patterns of organizing contents: &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; At top left hand side we can put a logo &lt;/li&gt;
&lt;li&gt; Menus&lt;/li&gt;
&lt;li&gt; An attractive sliders to showcase the services or the products offered by the company.
a.  A paragraph about what the business is all about?
b.  What the business do? 
c.  What are the services offered by the business? &lt;/li&gt;
&lt;li&gt; Put some samples of products and write what this thing do &lt;/li&gt;
&lt;li&gt; A call to action button to invite user to take a look or use the product or buy a copy.&lt;/li&gt;
&lt;li&gt; At footer part we can put a call to action button too. &lt;/li&gt;
&lt;li&gt; Contact details and some gallery can be put. &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Website must convey a message like important message or a line which is telling that our service is best or we are the number one or our quality is super etc. &lt;/p&gt;

&lt;p&gt;It is important that from a first impression user should have understand that many things are going on at the site so have to put some UI component to flip or tab.&lt;/p&gt;

&lt;p&gt;It is important to think about the base color and design accordingly. We can find a base color of a company by looking at the logo of that company. &lt;/p&gt;

&lt;p&gt;Working with 3 base color is good. Or we can choose a palate of colors and work accordingly.&lt;/p&gt;

&lt;p&gt; Think like a target audience&lt;br&gt;
 Careful about color combinations and contrast.&lt;br&gt;
 Keep in mind about the values, the level, and gender of target audience. &lt;br&gt;
 Do a market analysis before launching a theme in the market, if there is any trends upcoming or any big event like football or world cup, or any seasonal ceremonies etc.  &lt;/p&gt;

&lt;p&gt;SYMMETRIC CONCEPT&lt;/p&gt;

&lt;p&gt;SYMMETRIC&lt;/p&gt;

&lt;p&gt;Symmetry creates balance, and balance in design creates harmony, order, and aesthetically pleasing results. &lt;/p&gt;

&lt;p&gt;Asymmetry&lt;/p&gt;

&lt;p&gt;Asymmetry is the lack of symmetry. Asymmetry can also represent an object that breaks a predefined pattern of symmetry, or an imbalance of design elements.&lt;br&gt;
Asymmetry can be used as a design tool to create points of interest and organize visual hierarchy within a group of similar elements. It creates disorder, which can call attention to certain points of a design through distinction.&lt;/p&gt;

&lt;p&gt;Use Symmetry Strategically&lt;/p&gt;

&lt;p&gt;Strategic use of symmetry (and the lack of it) is a powerful design tool. Designs that need more stability, a strong organizational structure, and a classic and trusting message, tend to use more symmetry in the design.&lt;/p&gt;

&lt;p&gt;For risk-loving designs, providing asymmetry can reinforce the message. You can use asymmetry to punctuate an otherwise orderly, boring design.&lt;br&gt;
Translational Symmetry is good for Layout Structure Keeping pieces of content roughly the same size and spanning them across a web page or print piece is a great way to keep symmetry while maintaining enough space for all of the essential text and imagery.&lt;/p&gt;

&lt;p&gt;Use Rotational Symmetry to Convey Movement and Action&lt;br&gt;
Rotational symmetry can simulate motion even in an otherwise flat and static medium. It can also infer progress or forward movement.&lt;/p&gt;

&lt;p&gt;Use Asymmetry to Draw Attention&lt;/p&gt;

&lt;p&gt;Asymmetry can make designs more interesting overall, but it serves another primary purpose: to grab attention and create visual hierarchy. Sometimes a design can intentionally be thrown off balance to direct the viewer’s eyes to a certain area.&lt;br&gt;
Source: &lt;a href="http://sixrevisions.com/web_design/symmetry-design/"&gt;http://sixrevisions.com/web_design/symmetry-design/&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;Minimalist Landing Pages: The Big Idea&lt;/p&gt;

&lt;p&gt;Minimalist landing pages have only one primary goal.&lt;br&gt;
Whether it’s to click on a sign-up button or enter your email address in a web form or download something onto your computer, there is only one well-defined action the web designer of the landing page wants her users to take.&lt;/p&gt;

</description>
      <category>design</category>
      <category>concept</category>
      <category>symmetric</category>
      <category>asymmetry</category>
    </item>
    <item>
      <title>WEB DESIGN and FRONT-END DEVELOPMENT (Part-2)</title>
      <dc:creator>Md. Ashikur Rahman</dc:creator>
      <pubDate>Tue, 26 Mar 2019 16:05:16 +0000</pubDate>
      <link>https://forem.com/shuvocste/web-design-and-front-end-development-part-2-26ic</link>
      <guid>https://forem.com/shuvocste/web-design-and-front-end-development-part-2-26ic</guid>
      <description>

&lt;p&gt;SCANNING PATTERNS &lt;br&gt;
Just as with a scurrying movement in the corner of your eye or a sexy walk from someone across the street, the human eye is drawn automatically to certain points of interest. While some of this depends on the person, the majority of people tend to follow deﬁnite trends — including how they view a web page. &lt;/p&gt;

&lt;p&gt;The F Pattern&lt;br&gt;
Users will rarely read every word of your text.  The ﬁrst two paragraphs are the most important and should contain your hook.   Start paragraphs, subheads, and bullet points with enticing keywords.&lt;/p&gt;

&lt;p&gt;The Z Pattern &lt;br&gt;
Scanning occurs on pages that are not centered on the text. The reader ﬁrst scans a horizontal line across the top of the page. When the eye reaches the end, it shoots down and left and repeats a horizontal search on the lower part of the page. &lt;/p&gt;

&lt;p&gt;Background  &lt;br&gt;
Separate the background to keep the user’s sight within your framework.   &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;This is a prime location for your logo.
&lt;/li&gt;
&lt;li&gt;Adding a colorful secondary call to action can help guide users along the Z-pattern. Center of Page  A Featured Image Slider in the center of the page will separate the top and bottom sections and guide the eyes along the Z path.
&lt;/li&gt;
&lt;li&gt;Adding icons that start here and move along the bottom axis can guide the users to the ﬁnal call to action at Point #4.
&lt;/li&gt;
&lt;li&gt;This is the ﬁnish line, and an ideal place for your primary Call to Action. THE Z PATTERN&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Rules of Third&lt;br&gt;
The guideline proposes that an image should be imagined as divided into nine equal parts by two equally spaced horizontal lines and two equally spaced vertical lines, and that important compositional elements should be placed along these lines or their intersections.&lt;/p&gt;

&lt;p&gt;Direct flash and Bounce flash&lt;br&gt;
Direct flashing is firing your flashgun pointing directly at your subject. And Bounce flash is when, rather than firing your flashgun pointing directly at your subject, you point it elsewhere typically up or at an angle, bouncing off a wall or ceiling.&lt;/p&gt;

&lt;p&gt;4 KEY WAYS TO MEASURE &lt;br&gt;
Contrast&lt;br&gt;
Contrast is the occurrence of two different elements positioned close together. In web UI design, these elements can be colors, textures, shapes, direction, or size, to name the important ones. &lt;/p&gt;

&lt;p&gt;Color&lt;br&gt;
In a nutshell, bright colors stand out from muted colors. This may seem obvious, but the important takeaway is its application: you can exploit this to draw your user’s attention where you want. Additionally, certain colors can help set the mood of the entire site.&lt;/p&gt;

&lt;p&gt;Size&lt;br&gt;
Size, particularly for text, is a powerful tool in that it circumvents the traditional rules of left-to-right and up-to-down reading. That means a large word or phrase in the bottom right-hand corner might be the ﬁrst thing a person reads. &lt;br&gt;
SIZE Source: &lt;a href="http://getactive.sj-stmk.org/"&gt;http://getactive.sj-stmk.org/&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;Space&lt;br&gt;
One of the most important tricks in making something pretty is the absolute absence of something pretty. Cluttering too many attractive images together is a quick way to ruin them all. It’s important that your web interface has breathing room and that you space everything out. &lt;br&gt;
Space is not empty it is an element. &lt;br&gt;
SPACE Source: &lt;a href="http://minimal.skat.tf/"&gt;http://minimal.skat.tf/&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;COLOR PSYCHOLOGY&lt;/p&gt;

&lt;p&gt;Color psychology is the science of how color affects Human behavior&lt;/p&gt;

&lt;p&gt;USING THE RIGHT COLOR IN THE RIGHT WAY&lt;/p&gt;

&lt;p&gt;Color is a tricky thing. You have to use it in the right way, at the right time, with the right audience, and for the right purpose. Example: For Coca Cola, you can never use Blue, For Farming Companies, Green is most optimum. L’OREAL USE PURPLE: L’oreal sells products to women. That’s why L’oreal uses black and white, with purple overlay, in their e-commerce homepage.&lt;/p&gt;

&lt;p&gt;WOMEN ARE NOT COMPLEX&lt;/p&gt;

&lt;p&gt;In a survey on color and gender, 35% of women said blue was their favorite color, followed by purple (23%) and green (14%). 33% of women confessed that orange was their least favorite color, followed by brown (33%) and gray (17%).&lt;br&gt;
Source: &lt;a href="http://blog.kissmetrics.com/how-colors-affect-conversions/"&gt;http://blog.kissmetrics.com/how-colors-affect-conversions/&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;MEN ARE SIMPLE&lt;/p&gt;

&lt;p&gt;• If you’re marketing to men, these are the colors to stay away from: purple, orange, and brown. Instead, use blue, green, and black. &lt;br&gt;
• These colors (blue, green, and black) are traditionally associated with maleness.&lt;br&gt;
• However, it comes as a slight surprise to some that brown isn’t a favorite pick.&lt;/p&gt;

&lt;p&gt;BLUE - GAINUSER’S TRUST!&lt;/p&gt;

&lt;p&gt;• The color blue is a color of trust, peace, order, and loyalty. &lt;br&gt;
Source: &lt;a href="http://www.empower-yourself-with-color-psychology.com/color-blue.html"&gt;http://www.empower-yourself-with-color-psychology.com/color-blue.html&lt;/a&gt; &lt;br&gt;
• Blue is the color of corporate America and it says, “Chill . . . believe and trust me . . . have confidence in what I am saying!” &lt;br&gt;
Source: &lt;a href="http://www.tuned-in.com/ColorSpeaks/Blue.aspx"&gt;http://www.tuned-in.com/ColorSpeaks/Blue.aspx&lt;/a&gt; &lt;br&gt;
• Blue calls to mind feelings of calmness and serenity. It often is described as peaceful, tranquil, secure, and orderly.&lt;br&gt;
Source: &lt;a href="http://psychology.about.com/od/sensationandperception/a/color_blue.htm"&gt;http://psychology.about.com/od/sensationandperception/a/color_blue.htm&lt;/a&gt; &lt;br&gt;
The world’s biggest social network is blue. For a company whose core values are transparency and trust, this probably is not an accident. PayPal also prefers the color blue. This helps to improve their trustworthiness. If they were to try red or orange as the theme color and branding, they probably wouldn’t have the same level of conversion.&lt;/p&gt;

&lt;p&gt;YELLOW IS COMPLEX&lt;/p&gt;

&lt;p&gt;Yellow is a color of warning. Brands use yellow to show that they’re fun and friendly. Yellow makes babies cry and people angry.&lt;br&gt;
Source: &lt;a href="http://www.businessinsider.com/branding-and-the-psychology-of-color-2012-12?op=1"&gt;http://www.businessinsider.com/branding-and-the-psychology-of-color-2012-12?op=1&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;GREEN IS IDEAL FOR ENVIRONMENTAL AND OUTDOOR PRODUCTS&lt;/p&gt;

&lt;p&gt;Most intuitive color connection is green. Green essentially is a chromatic symbol for nature itself. Green also is a color that can improve creativity. Green also is a good call-to-action color.&lt;br&gt;
Example: All of Dell’s conversion elements are green. &lt;br&gt;
ORANGE&lt;/p&gt;

&lt;p&gt;Orange can create a sense of haste or impulse.&lt;/p&gt;

&lt;p&gt;Example:  Amazon.com uses orange in their “limited time offer” banner. The color suggests urgency, which makes the message more noticeable and actionable. &lt;br&gt;
BLACK - LUXURY AND VALUE&lt;br&gt;
The darker the tone, the more lux it is. Full black color #000 is simple but if it is mixed dark then it creates more acceptance in the web design and peoples mind and it looks different then using full black. &lt;br&gt;
HOW TO CREATE A COLOR PALATE IN PHOTOSHOP:&lt;br&gt;
Filter-&amp;gt; pixelet -&amp;gt; Mozaic &lt;/p&gt;


</description>
      <category>frontend</category>
      <category>colorpsychology</category>
      <category>color</category>
    </item>
    <item>
      <title>WEB DESIGN and FRONT-END DEVELOPMENT (Part-1)</title>
      <dc:creator>Md. Ashikur Rahman</dc:creator>
      <pubDate>Tue, 26 Mar 2019 15:58:31 +0000</pubDate>
      <link>https://forem.com/shuvocste/web-design-and-front-end-development-52be</link>
      <guid>https://forem.com/shuvocste/web-design-and-front-end-development-52be</guid>
      <description>

&lt;p&gt;USER EXPERIENCE [UX] &lt;br&gt;
• Target – Who is going to use? What need to be present? Who are the target users? &lt;br&gt;
• Process – What will be done? &lt;br&gt;
• Achieve – Measure if the target is fulfilled by assessing some key factor. &lt;br&gt;
USER EXPERIENCE [UX] &lt;/p&gt;

&lt;p&gt;Plan:  Before starting the work or think about user experience make a plan about executing the work.&lt;br&gt;
Research:  Competitor analysis means see at least 20 similar products or services or template available in the market, mid-range, high range, multipurpose analysis means how this design will serve the purpose think about that.&lt;br&gt;
Design: Creating wireframe, making prototype, making mock-up before implementing the design.&lt;br&gt;
Adapt:  For which system is the design and will the system like android or web will adopt the design? So have to think about the system adoption.&lt;br&gt;
Measure: After creating the design measure the design on various perspective and factor described.&lt;/p&gt;

&lt;p&gt;MEASURE &lt;br&gt;
Why Measure?&lt;br&gt;&lt;br&gt;
It is very important to measure the design work done as who do not able to measure cannot able to execute the work according to client’s satisfactions and you can't manage what you can't measure.&lt;br&gt;
What to Measure?&lt;br&gt;
Measure contrast, color, space, size of the element exist on the design.&lt;br&gt;&lt;br&gt;
How do you know when your design is good enough?&lt;br&gt;&lt;br&gt;
When all of the measurement looks good and target is fulfill or achieve then a design is good enough.&lt;/p&gt;

&lt;p&gt;MEASURE &lt;br&gt;
Qualitative Data:  Blue/Green Color, Looks Cluttered, Fonts are Heavy, Not Clear, Awesome font&lt;br&gt;
This data are not specific and do not sounds professional, this type of data mainly come from clients end.  &lt;/p&gt;

&lt;p&gt;Quantitative Data: Icons Width 1170px,  20px Spacing Used fromTitles, Font-size 14px Body padding is 10px, FontAwesome size 20px&lt;br&gt;
Quantitative data is professional and specific and give the details of work area and it sounds more professional. This type of data helps developer and make clients aware about where the work is done and express a professional attitude towards clients.&lt;br&gt;
MEASURE Subjective or Objective Measure?&lt;br&gt;&lt;br&gt;
Wide Slider: when the site is the subject and slider is worked as an object then a wide slider is used&lt;br&gt;
Full Width Slider: When a site is an object of the slider then the full site is worked as a full width slider. &lt;/p&gt;

&lt;p&gt;WEB UIVISUAL HIERARCHY &lt;br&gt;
Informing users : By using various elements like call to action buttons users can be informed about an action of a website. Like a button called: “Buy our services” is actually indicating a user about a special service for a user. &lt;br&gt;
Communicating content relationships: Placement of the content is very important for a web service or websites, like for a corporate site, “About Us” menu button will go first and then “Services” and then “Products/ Our Products” and then “Contact Us” as first question will come up like who are you? What do you do? What are you selling? And where I get those?&lt;br&gt;
As well we can put testimonials and featured products and trusted certificates get which actually attract a user about the business.&lt;br&gt;&lt;br&gt;
Creating emotional impact: Creating various emotional impact like “Hurry offer is going to end soon”, “Try at least 30 day trail”, “Signup and will get 5GB free” etc. Those conditions are actually attract a user towards the service.   &lt;/p&gt;

&lt;p&gt;END GOAL OF UI DESIGN &lt;br&gt;
• What is this? (Usefulness)&lt;br&gt;&lt;br&gt;
• How do I use it? (Usability)&lt;br&gt;&lt;br&gt;
• Why should I care? (Desirability)&lt;/p&gt;


</description>
      <category>frontend</category>
      <category>html</category>
      <category>css</category>
    </item>
    <item>
      <title>JAVA and Object Oriented Programming Basic</title>
      <dc:creator>Md. Ashikur Rahman</dc:creator>
      <pubDate>Wed, 07 Mar 2018 05:42:01 +0000</pubDate>
      <link>https://forem.com/shuvocste/java-and-object-oriented-programming-basic--1f0j</link>
      <guid>https://forem.com/shuvocste/java-and-object-oriented-programming-basic--1f0j</guid>
      <description>&lt;p&gt;&lt;strong&gt;JAVA and Object Oriented Programming Basic&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Ashikur Rahman&lt;/p&gt;

&lt;p&gt;Any real-life entity/object have two parts&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Properties (Describes its height, weight, width etc.)&lt;/li&gt;
&lt;li&gt;  Functionality (Describes how it behaves)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Object-oriented programming removes some constraints of procedural programming language.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Modularity (Logic are modular)&lt;/li&gt;
&lt;li&gt;  Reusability (Code are re-usable fashion)&lt;/li&gt;
&lt;li&gt;  Extendable (Code are extendable)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Object&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;An object is an entity which has &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Identity (Names)&lt;/li&gt;
&lt;li&gt;  State (Values)&lt;/li&gt;
&lt;li&gt;  Behavior (Performance)
An object is an individual representation of a real-world entity.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Class&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A class is a template, helps to describe common&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Attributes (e.g. customer id, name, telephone no…)&lt;/li&gt;
&lt;li&gt;  Activities (e.g. purchasing an item, etc.)
Example of a real-world entity (Customer)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Definition of a class of different perspective:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  A class is a blueprint/real-world entity&lt;/li&gt;
&lt;li&gt;  A class is a generalized representation&lt;/li&gt;
&lt;li&gt;  A class is an encapsulation of properties and corresponding functionality 
A program is a set of instruction to solve a problem UML (Unified Modeling Language)
A class diagram is a notation used to represent a class in a document. Class diagram is a kind of UML. UML is a language for visualizing, specifying, constructing and documenting the software.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Access modifier/specifies&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;(-) Private: Only can be accessed from inside the class where it is declared.&lt;br&gt;
(+) public: Can be accessed from anywhere&lt;/p&gt;

&lt;p&gt;It is recommended that in a class all the variable/properties should be private and all the method/functions should be public.&lt;br&gt;
Five feature of object-oriented programming:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Classes and objects&lt;/li&gt;
&lt;li&gt;  Abstractions&lt;/li&gt;
&lt;li&gt;  Encapsulations&lt;/li&gt;
&lt;li&gt;  Inheritance&lt;/li&gt;
&lt;li&gt;  Polymorphism&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Abstraction:&lt;/strong&gt;&lt;br&gt;
Hiding unnecessary details and showing only necessary details. The concept of identifying the essential details to be known and ignoring the non-essential details from the perspective of an end user. &lt;br&gt;
(E.g.: Method name and parameter need to be known, we need not know the whole process) &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Encapsulations:&lt;/strong&gt; &lt;br&gt;
Combining all elements into a capsule (E.g. : A class, which contains attributes and functions and all those attributes and functionality need not be exposed using access modifier we can achieve this).&lt;br&gt;
The concept of hiding internal details and providing a simple interface to the user.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Inheritance:&lt;/strong&gt;&lt;br&gt;
Concepts of which allows defining generalized and specialized characteristic and behavior. The specialize entities automatically inherit all the properties and behavior of the generic one.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  All the generalize details will be present in a parent class&lt;/li&gt;
&lt;li&gt;  All the specialize details will be present in a child class&lt;/li&gt;
&lt;li&gt;  A child class will extend the parent to get the generalize properties.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Polymorphism:&lt;/strong&gt;&lt;br&gt;
If the same method behaves different ways in different situations&lt;/p&gt;

&lt;p&gt;Object-oriented system development:&lt;br&gt;
3 main phases&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Object-oriented analysis (OOA)&lt;/li&gt;
&lt;li&gt;  Object-oriented design (OOD)&lt;/li&gt;
&lt;li&gt;  Object-oriented programing (OOP)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;OOA:&lt;/strong&gt; Analysis the problem structure and identifying the number and the name of the class&lt;br&gt;
&lt;strong&gt;OOD:&lt;/strong&gt; Elaborate class structure, what should contain (attribute and functionality)&lt;br&gt;
&lt;strong&gt;OOP:&lt;/strong&gt; The process of implementing the design using the object-oriented programing language&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Member variables:&lt;/strong&gt; Used for representing the state of an object/attribute of a class called member variable also called global variables.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Access modifier:&lt;/strong&gt; Used to access or hide the attribute and the behavior of the class&lt;/p&gt;

&lt;p&gt;The following syntax can be used to create an object of a customer class and refer is using a reference variable.&lt;/p&gt;

&lt;p&gt;Customer custobject= new Customer();&lt;br&gt;
Custobject – Reference variable and new Customer() – is the object.&lt;/p&gt;

&lt;p&gt;JAVA architecture is composed 3 components&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  JAVA programming language&lt;/li&gt;
&lt;li&gt;  JAVA byte code&lt;/li&gt;
&lt;li&gt;  JAVA virtual machine&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;.java -&amp;gt; .javac -&amp;gt; .class -&amp;gt;Interpreter (Win32) or Interpreter (Linux) or Interpreter (Mac)&lt;/p&gt;

&lt;p&gt;JAVA is a byte code level platform independent&lt;br&gt;
 Platform independency depends on &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Source code level&lt;/li&gt;
&lt;li&gt;  Byte code/ executable level&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;.cpp or c++ is a source code level platform independent but in executable level, it is not. The only component in JAVA which is platform dependent is JVM (Java virtual machine)&lt;/p&gt;

&lt;p&gt;JVM – Converts bytecode to corresponding machine level language and executes the instructions.&lt;br&gt;
JDK – Create/develop JAVA in runtime &lt;br&gt;
JRE – Runtime/ Kit just to run and compile or convert the code to bytecode&lt;br&gt;
JVM – Interpreter/ Read line by line and convert byte to executable  &lt;/p&gt;

&lt;p&gt;During the execution of a program, the storage of a program and data as follows:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  All the java code stored in the memory called code segment&lt;/li&gt;
&lt;li&gt;  All the global variable we declare for a class stored in the data segment&lt;/li&gt;
&lt;li&gt;  All the variable which declare inside the class and outside of all the function is called member variable/ global variable&lt;/li&gt;
&lt;li&gt;  Life of a member variable depends on an object&lt;/li&gt;
&lt;li&gt;  The reference which points to a newly created object is called reference variable&lt;/li&gt;
&lt;li&gt;  All the details of a class should be present in the { }&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Private int a;&lt;br&gt;
Public void geta(){}&lt;/p&gt;

&lt;p&gt;When we create an object it resides in the heap memory.&lt;br&gt;
New keyword returns a newly created object.&lt;br&gt;
The reference variable is simple variable use to access the object which is created in a heap memory.&lt;br&gt;
Main is the starting point of execution of any Java program.&lt;/p&gt;

</description>
      <category>java</category>
      <category>oop</category>
    </item>
  </channel>
</rss>
