Giving Life to the Console in Thimble

An OSD600 Contribution Update This short article will elaborate recent developments to the Thimble developer console that I’ve been implementing, with the previous progress post located here. Since then, the interface has been ported from a Bracket’s extension which will serve as the base for the Thimble version. Below, is the current styling and functionality, […]

Unit Testing a NodeJS Driven Project

An OSD600 Lab This lab extends the previous OSD600 Lab, which had us creating a NodeJS project with which utilized ESLint, choosing a JavaScript coding guideline, and finally testing our efforts with the powerful Travis CI. This time, we were introduced to the process of unit testing; another important developer tool which is often overlooked […]

Bramble Console = self.Console()

An OSD600 Contribution Update This small post is an update to the Thimble Console implementation that I’ve been working on with the help of David Humphrey. I’m writing this at the time where a pull request is still being reviewed and extended as requested, which very well could be merged or approved-with the implied “Now […]

Creating a NodeJS Driven Project

OSD600 Week Nine Deliverable Introduction For this week, we were introduced to a few technologies that though interacted with during our contributions and coding, were never described or explained the ‘why’, ‘how’, or even the ‘where to start’ aspects. The platforms on trial? Node, Travis CL and even ESLint -curse you linter, for making my […]

JavaScript Console in Thimble

OSD600 Assignment Two Deliverable Introduction Originally, my aspirations had drawn my contribution choice to a recently suggested UI enhancement, which can be found in my previous blog post here. Though it led to some valuable discussions for said implementation, it was decided that until such topic is further conceptualized, my contributions should be spent otherwise […]

Spacemacs Startup

Going Evil

OSD600 Week Seven Deliverable Introduction I have been a vim user for about two years, most of that time dedicated to simply learning how to exit the application. But all jokes aside, I’ve been using this editor for 90% of my projects and can say with confidence that despite its perverse editing modes, my continuous […]

Brackets Enhancement Proposal

OSD600 Week Six Deliverable When we were given the instructions to search, locate and eventually implement fixes or upgrades to Mozilla’s Thimble or Brackets, I found what perhaps was the most challenging enhancement I could possible implement. Suggested here by the professor, and assigned to myself at my own request, the user interface discussion can […]

Contributing a Bug Fix to Thimble

OSD600 Assignment One Deliverable In the last week of January I posted about setting up a local instance of Thimble, an online editor which supported the learning of HTML, CSS and JavaScript. This project allowed for educators and hobbyists alike to program, and demonstrate their code with live previews in the same window without ever […]

Creating Static Web Content hosted by Github

OSD600 Week Four Deliverable Developers, programmers and even the occasional hobbyist are a hot topic this decade, knowing just their contributions alone can shape modern day enterprises and the technological stack of tomorrow’s gadgets. Google, a company familiar to anyone who’s rejected the living-under-rocks lifestyle is renown for providing their employees with perks that make […]

Contributing to Mozilla’s Thimble

OSD600 Week Three Deliverable Before I could attempt to fix this bug in Thimble, I had to setup a local brackets program first on my workstation. Doing so was simplistic, following a the steps found here: Fork the Brackets repository and then clone it to your local machine using git clone –recursive https://github.com//brackets.git In the […]