background preloader

Webpage

Facebook Twitter

Frontend vs backend

Difference between Front-End Development and Back-End Development | Blog | Manning Digital Creative Chicago Web Strategy, Design and Development, Expect More from Us. As a digital agency, there are hundreds of code lines written inside of our office every day. When we develop websites, our work is usually divided in two parts: Front-End Development and Back-End Development. Many of our clients ask us about it when they hear us talk about it or see it on a proposal, and that is why we decided to define the difference between those two very different worlds of development. Front-End Development As the name states “Front-End” is the part of the code that is on the front of the application. It is usually visible to user in the form of an interface inviting to interact with user. Everything that your eye sees on the web is the mix of HTML, CSS and JavaScripts.

The front-end developer is the bridge connecting the designer and back-end developer. Besides main elements in front-end environment, we currently have many libraries and frameworks making our code and life easier. Back-End Development We call back-end code the brain of any app out there. Conclusion.

Forms css html

How Google’s changes will affect your designs. A large number of new websites — perhaps even the overwhelming majority of them — have started to take on a really familiar look. I’m sure you know what I’m talking about. There is a navigation bar at the top of the screen — usually inverse in color to the rest of the page — followed by a huge carousel of images (both in terms of physical size and the number of images it contains), often some kind of hideous Google AdSense advertisements, and then finally, if we’re lucky, there will be some actual content to read before we have to reach for the scroll wheel. Google doesn’t like it! Get your content above the fold The problem with making users have to scroll past these huge carousel graphics at the top of the design, after perhaps waiting for it all to load, is that it unfairly hijacks the bounce rate analytics for your site. So if users seem to be lingering for a long time on your site, it makes your site seem to be more useful and popular than it probably really is.

The best of what’s new for designers, 2015. Every month we bring you the best new apps, frameworks, design and mobile resources, business resources, and more. Here we are at the end of 2015, and we’ve compiled a roundup of the best of what we’ve featured this year, a total of more than 70 resources, carefully curated to make sure it’s the best of the best! Almost everything on the list this year is free, with a few low-cost, high-value apps and tools also included. They’re sure to be useful to designers and developers, from beginners to experts.

Check back each month in 2016 and beyond, for more resources! Cactus Cactus is a fast, free static website generator for Mac. Evil Icons Evil Icons is a set of open source SVG icons, plus loading spinners, that are clean and simple. UI Tiles UI Tiles is a system for building site maps and visual flowcharts for web projects, with 72 screens included. Skeleton Skeleton is a simple, responsive boilerplate that’s super lightweight at roughly 400 lines. Material Palette AndroidLibs Isso Campfires.io Lrn. Webcomic Site Design Pt. 1 - SelfCentEnt : Schlock Works. Recently, I’ve been getting back into the swing of things with my new comic, which means I’ve been spending a lot of time on various Internet forums, reading up on various processes on how to better create comics, and, as always, I’ve been designing and developing websites for other people (my “real” job). In my various postings, I’ve noticed that many comickers don’t have the slightest idea how to begin designing, maintaining, or making a profit from a website.

Given the fact that I’ve been a designer for almost 15 years, a web designer/developer for ten of those years, own and operate several sites of my own (one of which earns a fair amount of money), and also have quite a bit of experience with printing, I realized that I have a lot of experience in areas where comic artists find themselves deficient. My Site: How Wide? One of the first things I notice about many comics is that they’re painfully behind the times when it comes to website design.

My Site: Well, How Wide? 1. An example:

Ios

Thumbnail. How to Code a Stylish Portfolio Design in HTML/CSS. Over on my Blog.SpoonGraphics design blog this week, I posted a Photoshop design tutorial that takes you through the process of building a stylish portfolio design concept. Follow this second part of the tutorial here on Line25, where we’ll code up the design into a fully working HTML and CSS website. Stick around for part three, when we’ll go a step further and convert the static website into a WordPress build. If you missed the post on Blog.SpoonGraphics, head over to find out how this design was put together in Photoshop. When you’re ready, continue on to start part two: The HTML and CSS. View part one: Creating the PSD concept Before coding up the website, we need to export a series of image graphics from the Photoshop concept. Start by making a selection of the background texture and saving it as a PNG file. Another image that needs to be exported is the logo. Toggle off the text and button layers from the header and export a selection of the grey background.

<! Full annotated HTML. Media Queries for Standard Devices. If you think responsive’s simple, I feel bad for you son. We got 99 viewports, but the iPhone’s just one. —Josh Brewer, March 10, 2010 A major component of responsive design is creating the right experience for the right device. With a gazillion different devices on the market, this can be a tall task. We’ve rounded up media queries that can be used to target designs for many standard and popular devices that is certainly worth a read. If you’re looking for a comprehensive list of media queries, this repository is a good resource.

If you’re reaction to this is: you should never base your breakpoints on devices!! 12 Awesome CSS3 Features That You Can Finally Start Using. Martin Angelov If you are like me, when you see an impressive demo of a new CSS3 feature, you can’t wait to start using it in websites. Of course, then you see that it is available in only one or two of the major browsers (and this never includes IE), so ultimately you decide to wait.

I have good news for you – with the latest browser releases, there are a few awesome features that are finally supported everywhere, and you can start using them right now! A word of caution – most of these features will not work in older versions of IE (9 and below). If these browsers are a large portion of your demographic, I am afraid that you will have to rely on fallbacks. But for the rest of us, here is what modern browsers have to offer: 1. CSS animations are finally available in all major browsers, even in IE (since version 10). The second way for defining animations is a bit more complicated – it involves the description of specific moments of the animation with the @keyframe rule.

Run 2. 3. 4. 5. CSS Box Model. Performance & Organization - Learn to Code Advanced HTML. Having the ability to write HTML and CSS with a solid understanding is a great expertise to have. As a website’s code base and traffic grows, a new skill set comes into play, one that is extremely important to both development time and user experience. Knowing the fundamentals of website performance and organization can go a long way. The organization and architecture of a code base can greatly affect not only the speed of development, but also the speed at which pages render. Both of which can be sizeable concerns not only for developers but also users. Additionally, taking a few small steps to improve the performance of a website can pay off in dividends.

Strategy & Structure#strategy-structure The first part to improving a website’s performance and organization revolves around identifying a good strategy and structure for developing the code base. Style Architecture The architecture outlined above includes three directories, all with individual groups of styles. Object Oriented CSS. CSS clear property. Clear. Summary The clear CSS property specifies whether an element can be next to floating elements that precede it or must be moved down (cleared) below them.

The clear property applies to both floating and non-floating elements. When applied to non-floating blocks, it moves the border edge of the element down until it is below the margin edge of all relevant floats. This movement (when it happens) causes margin collapsing not to occur. When applied to floating elements, it moves the margin edge of the element below the margin edge of all relevant floats. This affects the position of later floats, since later floats cannot be positioned higher than earlier ones. The floats that are relevant to be cleared are the earlier floats within the same block formatting context. Note: If you want an element to contain all floating elements inside it, you can either float the container as well, or use clear on a replaced ::after pseudo-element on it.

Syntax Values none left right both inline-start inline-end Examples. Page-break. There isn't an actual page-break property in CSS. It is actually a set of 3 properties: page-break-before, page-break-after and page-break-inside. These properties help define how the document is supposed to behave when printed. For example, to make a printed document more book-like. Properties page-break-before The page-break-before property adds a page-break before the element to which it is applied. Note: this property is in progress of being replaced by the more generic break-before property. A common use case for this is to apply it to the selector #comments so a user printing a page with comments could easily choose to print the whole document but stop before the comments cleanly. page-break-after The page-break-after property adds a page-break after the element to which it is applied.

Note: this property is in progress of being replaced by the more generic break-after property. Page-break-inside The page-break-inside property adds a page-break inside the element to which it is applied. HTML DOM Style position Property. CSS overflow property. How To Keep The Footer At The Bottom of the Page with CSS. A familiar problem for many developers. A stunning design, perfectly crafted in semantic markup and CSS, that looks perfect in every browser… until you have a page without much content on it. Many people using dummy content on a standard-sized monitor will not notice this issue. Some might even argue that it’s not worth fixing at all… but I think they’re wrong, and just in case you agree, I’m going to show you a simple way to fix it.

The Problem: In case you didn’t see the graphic above, or didn’t understand, here it is in a nutshell: When a page contains a large amount of content, the footer is pushed down off the viewport, and if you scroll down, the page ‘ends’ at the footer. Depending on the design, this can look a little amateur, and it’s especially bad on large screens. I’ve even seen people ‘fix’ it with Javascript, finding out the height of the page and pushing the footer down after page load. 8-O Bad times.

The Solution: See The Demo How Is It Done? The HTML. CSS Navigation Bar. Google. Google. Guide to Responsive-Friendly CSS Columns. By Katy DeCorah On July 25, 2014 With CSS columns you can create a print-inspired layout with little added markup that can adapt beyond a fixed canvas. A supported browser will make calculations to wrap and balance content into tidy columns. If you're already working with a fluid layout, the columns will reflow automatically. With the right combination of properties, CSS columns can be an interesting layout option that is responsive-friendly while degrading gracefully.

#Where to declare columns You can declare columns on any block level element. In the image below, the left side depicts CSS column rules being applied to the second paragraph to transform just that content into columns. #How to declare columns There are three different ways to declare columns: Declare column-count.Declare column-width.Declare both (recommended). Let's explore the different ways to declare columns. #1. Use column-count to declare the number of columns. Live Demo #2. . #3. #Customizing columns #column-gap #column-rule. 12 Awesome CSS3 Features That You Can Finally Start Using.

CSS Zen Garden: The Beauty of CSS Design. CSS Box Model. CSS Box Model.