Posts

Showing posts with the label JetBrains PhpStorm

Creating Multi dimensional Arrays in Javascript

Image
If you asked my opinion about Multidimensional arrays, 3 or 4 years ago, I would have said that they were the most simplistic concept to grasp but the most complicated to implement since this is what pops into my mind as soon as I think of a Multidimensional Array That was ages ago before I discovered the most easiest way, as easy as understanding multidimensional arrays, to implement them. Well, maybe some of you may already be well aware and this might sound like a trivial task, there is a percentage that needs clarification in this concept like I did 4 years ago. So buckle up, here we go. Let's start off with the very basics. What's an Array? The primitive definition of arrays simply stated that " Arrays were a storage medium that could hold a fixed number of values of a single type" . While this is partially true, it not the case anymore. Considering the programming language that I've chosen at hand, I think we can expand this definition an...

Event Planner Development

For my 3rd year 1st semester at SLIIT, I've been allocated the task of developing an Event Planner for a client according to their requirements. Me and my team mates, have been gathering requirements from the client for 7 days and we've finalized the technological aspects of the system and started implementing the Interfaces. Language: PHP Framework : CodeIgniter Architecture : MVC Database : MySQL IDE : JetBrains PhpStorm CodeIgniter was chosen over Laravel as a result of its desirable feature of having a very small footprint. Also CodeIgniter's set-up and installation procedures seemed to be facile in comparison to that of Laravel's. CodeIgniter also proved to  effortlessly  induce a faster learning curve than that of other frameworks. But, this is merely my personal opinion. Though there are contradictions in the system development world regarding these two, such as, CodeIgniter being outdated and not using the CLI, considering the expendable t...