background preloader

What is a Full Stack developer?

What is a Full Stack developer?
Is it reasonable to expect mere mortals to have mastery over every facet of the development stack? Probably not, but Facebook can ask for it. I was told at OSCON by a Facebook employee that they only hire ‘Full Stack’ developers. To me, a Full Stack Developer is someone with familiarity in each layer, if not mastery in many and a genuine interest in all software technology. Good developers who are familiar with the entire stack know how to make life easier for those around them. Server, Network, and Hosting Environment.This involves understanding what can break and why, taking no resource for granted.Appropriate use of the file system, cloud storage, network resources, and an understanding of data redundancy and availability is necessary.How does the application scale given the hardware constraints? Other Pieces of the Puzzle: Ability to write quality unit tests. Closing Thoughts: It is very bad practice to tightly couple code to a specific implementation (library, OS, hardware, etc).

An example exchange 10 Commandments of UX Strategy By Ronnie Battista Published: January 13, 2014 “I set out to frame what I have been observing in the UX strategy industry and hearing in conversations with others in the field. My hope was to capture the core, essential elements of UX strategy….” When considering my topic for the presentation that I gave at the UX STRAT conference in Atlanta, in October 2013—knowing that I would be speaking to an audience of respected peers and industry leaders in the emerging field of UX strategy—it was challenging to add something new or novel to the conversation. So I set out to frame what I have been observing in the UX strategy industry and hearing in conversations with others in the field. My interest in this topic came from a few places, including the following: The failed effort to create a UXPA International Certification program, which I undertook during my three years as Director of Certification for the UXPA. Ultimately, the two questions that I’m constantly asking myself are: Conclusion

A Docker primer – from zero to a running Django app August 30, 2013 by Csaba Okrona Let's create a docker container and run a basic Django app - step by step. Docker is a great tool for creating and managing lightweight isolated application environments, a.k.a. containers. Docker is a wonderful layer on top of Linux containers (LXC). Let's get started! If you're already using linux, you can skip the next part, but on OS X, you need to run docker using a Virtualbox linux image at this point. Installing Vagrant (only neccessary for non-Linux hosts) Vagrantfile: Vagrant.configure("2") do |config| = "raring" config.vm.box_url = " # we'll forward the port 8000 from the VM to the port 8000 on the host (OS X) :forwarded_port, host: 8000, guest: 8000 config.vm.synced_folder("vagrant-docker", "/vagrant") # add a bit more memory, it never hurts. Create the shared folder Boot up the VM with Vagrant Now ssh into the VM: Whoa.

jQuery Star Rating Plugin v4.11 (2013-03-14) What is this? The Star Rating Plugin is a plugin for the jQuery Javascript library that creates a non-obstrusive star rating control based on a set of radio input boxes. What does it do? It turns a collection of radio boxes into a neat star-rating control. How do I use it? Just add the star class to your radio boxes Use the checked property to specify the initial/default value of the control Use the disabled property to use a control for display purposes only What about split stars and 'half ratings'??? Use metadata plugin to pass advanced settings to the plugin via the class property. Use custom selector Make sure to upload these changes on to your server, this would be a great plugin for your blogs and review sites NEW to v3 API methods can be invoked this this: $(selector).rating( 'method', // method name [] // method arguments (not required) ); $().rating('select', index / value) Use this method to set the value (and display) of the star rating control via javascript. Example: (values A/B/C/D/E)

Seravo/js-winning-style How are you? — Continuous Delivery with Docker and Jenkins - part I We have been using Docker in our staging environment for a month now and are planning to make it part of our production setup once the first stable version gets released. We’ll be discussing the staging environment setup today with the promise of following up on the production environment at a later date. Docker is a utility for creating virtualized Linux containers for shipping self-contained applications. As opposed to a traditional VM which runs a full-blown operating system on top of the host, Docker leverages LinuX Containers (LXC) which run on the same operating system. We have converted our entire staging environment from a handful of AMIs to a single bare metal host running Docker. Whenever a new github branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it. We couldn’t find any clear guide on integrating Docker with Jenkins so we’ve decided to contribute one. 1. 2. 3. 4. github service hooks "How are you?"

Big promises can lead to better experiences - Solid Giant Solid Giant A $75 bottle of wine tastes better than a $14 bottle of wine. Even if you switch the wines. The promise implied in the price actually changes the way we experience the product. Two things to keep in mind: a. b. Once you make a big promise, you have to work harder to keep it. But the fact remains: Human beings have better experiences when they expect to have a better experience. A promise doesn’t have to be a grandiose statement, with or without fine print. This is a post that I loved on Seth’s blog. About the Author: For over a decade, I've built highly effective, business-growing websites for design and brand aware customers.

Front-end-Developer-Interview-Questions/French/ at master · darcyclarke/Front-end-Developer-Interview-Questions