What is a Mongo Database?
Mongdb is a document-oriented model enables MongoDB to store semi-structured data which doesn't require a fixed schema. It can achieve this through the use of JSON documents.
MongoDB is used by some of the largest companies in the world, including Facebook, Google, Nokia, MTV Networks, Cisco, Forbes, and many more.
MongoDB is also a cross platform DBMS, currently supporting Windows, Mac, Solaris, and various Linux distributions at the time of writing.
A MongoDB …
Php is a server side scripting language, designed primarily for use on web servers, but also used as a general purpose programming language. Php was created in the 1990s by Rasmus Lerdorf, and is fully Object Oriented.
The most common use case for PHP is in web development. Because PHP can be written along side HTML, and also because it integrates so well with HTML and other web technologies, you'll often find it running on a web server.
PHP began as a set of rudimentary C programs …
C# (C Sharp) is a general purpose, staticly typed, object oriented programming language that was founded in 2000 by Microsoft as part of their .NET Initiative.
C# was designed to be portable and fast and is tightly coupled with Microsoft's .Net Framework. It was created along side the .Net framework in the late 90s.
C# is one of the most popular programming languages in the world, and can be used to write applications on almost every platform including, Windows, Mac, iOS, Android, …
C++ is a general purpose, staticly typed, object oriented programming language that began in 1979 by Danish Computer Scientist Bjarne Stroustrup. For several years the language evolved until it's official release in 1985.
C++ is essentially an extension of the C programming language. It actually began as a fork of an early pre-standardized C. And while C is not a strict subset of C++ the two languages are largly compatiable and In many instances C code can be used with little or no …
C is a general purpose, staticly typed, imperative programming language that was founded in 1972 by Dennis Ritchie and Ken Thompson at Bell Labrotories.
C is a low level language meaning it provides constructs which map efficiently to typical machine instructions. Baiscally it's a more user friendly way to write low level programs. Instead of pulling your hair out writing low level code in an assembly language, you can abstract a lot of the fuss and write equivalent programs in c …
Ruby is a general purpose, dynamically typed and reflective, object oriented programming language that was created in the 1990s by Yukihiro Matsumoto.
The original intent when creating ruby was to create a true Object Oriented scripting language. Which at the time, in Matsumoto's optinion, didn't exist. Ruby was designed to be simple at it's core, but with an object system that was fully integreated into the language, and not tacked on as a glorified addon.
At the core of ruby is …
Python is a general purpose, dynamically typed and interpreted, object oriented programming language that was created in the late 1980s by Guido van Rossum.
Python's design philosophy revolves around readability. It's meant to be easy to read and easy to write. This is accomplished by using white-space to deliniate code blocks instead of the more traditional curly brackets and semi-colons.
How Python Runs
Generally all python code is run using an interpreter. The most popular and …
Java is a general purpose, staticly typed, object oriented programming language that was founded in June 1991. The project was initiated by three developers - James Gosling, Mike Sheridan, and Patrick Naughton, but was officially released by Sun Microsystems in 1995.
Java's tagline is “Write once, run anywhere”, and the language was founded on 5 principles
- It must be “simple, object-oriented, and familiar”.
- It must be “robust and secure”.
- It …
HTML - A Language for Web Pages
As you already know that we human beings need some type of a medium to start communicating with each other. So, with the evolution of mankind we have invented several means to convey our message. These include spoken, sign and braille languages.
Similarly, a website is written in a computer language that a Web Browser can understand. This language is named as “HTML” or Hyper Text Markup Language.
In simple words, a web browser is a software that reads your HTML …
Imagine being able to build a super fast, lightweight and responsive website or blog without having to deal with a heavy and cumbersome content management system. Imagine getting all the convenience of a platform like wordpress or squarespace, while still having full control over every line of code on your site. Welcome to Static Site Generators, and welcome to Hugo.
Building a website is often tedious and confusing, and if you don’t use the right tools to help, the question isn’t if your …