Full Stack

“Full Stack” has become adopted as the best description to describe the role of developer, engineers, analysts and others who have exposure to and responsibility for the entire computer system or application from its “front-end” (customer or user-interface) to its “back-end” (the databases and internal architecture), as well as al l the software connects them together.

Full-stack developers and engineers are expected to be capable in using front-end tools such as HTML, CSS, JavaScript, and third-party libraries and extensions for web development such as JQuery, LESS, SASS, and REACT. They need to know how to code in back-end languages like Java, PHP, Ruby, Perl, Python, and C in order to ensure their front-end web sites and applications are able to integrate with back-end business applications and infrastructure. And, they must be highly familiar with databases and languages to interact with databases like MySQL, Oracle and Microsoft SQL server.

“TechBytes – Full Stack” brings leading weekly commentary on explanations, developments, events and education in the data science arena. This incorporates front end development (the visible parts of a website or app; including HTML, CSS, JavaScript and “MEAN Stack” such as MongoDB, ExpressJS, Angular and Nodejs); back end development (the “under the hood” databases and infrastructure; including PHP, Ruby, Python); and database development (data management, reporting and delivery; including SQL, NoSQL, MongoDB…)