Foo Bar Systems

Types of Programmers

Infrastructure Programmers These are the programmers that build Compilers Databases Operating Systems and drivers Network Protocols Router Software Frameworks Libraries IDE Without the work of ......

What can Software do in a Business ?

Business = Problem + Solution + Sales + Management. We now have sufficient stake in the digital world that purely Software workflows are a problem too. Software can help in the following aspects of......

Ideal Programmer Team

Paper : click here. ...

New Programming Languages

Crystal OOC Elixir Elm Julia PicoLisp Perl6 Hakaru D Ocaml ...

Development Trends

Development Trends Single Page Applications with React or Vue.js React Native Atomic Design CSS in JS postcss Reactive Programming Flux Architecture Progressive Web Applications NoSQL Isomorphic A......

Software Laws and Principles

Postel’s Law "Be conservative in what you send, liberal in what you accept." Pareto Principle "For many phenomena, 80% of consequences stem from 20% of the causes." Sturgeon’s R......

Javascript

Javascript covers all major areas in Application Development today. Granted that there are already entrenched platforms in each of these areas but what Javascript provides is a break from the past.......

What UI framework should you choose ?

… or you are asking an irrelevant question. Professional Workflows Depending on the Profession in question, HR or Operations or Manager or Teacher and their previous exposure to Software will give ......

Objects are containers

Objects are containers In case of Abstract Data Types, objects hold Data and Methods. Objects are the most natural fit for ADTs. In case of Design Patterns, objects hold code. This is where majorit......