Published inJavaScript in Plain English·Jun 12, 2021JavaScript Algorithms: Palindrome CheckerA palindrome is a word or sentence that reads the same from left to right as it does in reverse. A popular example of this would be “a man, a plan, a canal, Panama”. If you were to write that phrase backwards, the spelling would be the same as if…Software Development6 min readSoftware Development6 min read
Published inDataDrivenInvestor·Oct 12, 2020Open Source Software: Hacktober FestOctober is a significant month for programming. It is a time which the community — as a whole — unites in celebration of Open-source Software. An open-source project is a repository of source code which is publicly released under a specific licensing agreement, allowing developers the opportunity to contribute. …Open Source4 min readOpen Source4 min read
Oct 5, 2020Go: ModulesManaging dependencies is a point of concern for most developers. When Go was first released, there wasn’t a package management system built-in to facilitate the process. As a result, the community built 3rd party packages to make up for not having one global solution available. …Programming5 min readProgramming5 min read
Published inThe Startup·Sep 28, 2020Member-onlyGo: WorkspacesMac Edition — Environment variables store a PATH that points to a specific location on your local machine. In order to process a program in Go, there are two environment variables needed to house the compilation of Go source code. These variables are referred to as GOPATH and GOROOT. …Golang5 min readGolang5 min read
Published inThe Startup·Sep 21, 2020Member-onlyGo: FundamentalsLearning a programming language takes research. Each one is merely a tool used to perform a specific task and different languages offer benefits over others which make it important to know exactly what you want to achieve before choosing an option. Artificial Intelligence is recommended with Python because of built-in…Software Development6 min readSoftware Development6 min read
Published inLevel Up Coding·Sep 14, 2020Member-onlyGo: An OverviewGoogle Engineers — Rob Pike, Robert Griesemer and Ken Thompson — began the process of designing a statically typed programming language, in 2007, with the goal of creating a simplistic syntax to securely take advantage of multi-core processors. It was designed as a solution for unnecessary complexities in other languages…Google3 min readGoogle3 min read
Published inThe Startup·Sep 7, 2020Member-onlyReactJS: Passing PropsProperties in React are immutable, read-only objects used to pass down data from a parent to its child component. Props facilitate the transfer of a piece of state or functionality you wish to make accessible to a sub component down the hierarchy. Syntactically, props resemble the way attributes are written…Web Development5 min readWeb Development5 min read
Aug 30, 2020ECMAScript:The Document Object Model — Development is all about interaction. Two — or more — entities communicating a cause and effect, no different from a common conversation. In the real world, humans use a variety of interfaces as open lines of communication. They text message, email and every now and again verbally converse. Developers are…Programming5 min readProgramming5 min read
Published inThe Startup·May 12, 2020Member-onlyBuilding A Rails APIA n Application Programming Interface defines the interaction between multiple software intermediaries, or so says Wikipedia. For someone with experience in building or interacting with APIs this is a precise description, although it may come across rather vague to anyone who is just now beginning to learn. …Programming8 min readProgramming8 min read
Published inThe Startup·Aug 28, 2019Member-onlyRails: ActiveRecord Relational ObjectsOne of the first analogies described to me about programming compared it to the likes of solving a puzzle. If you already understand the inner workings of building software or web applications, then you might agree with that sentiment. If you’re still trying to make sense of it all, you…Ruby On Rails8 min readRuby On Rails8 min read