December 19, 2017


The last two months I been building Which has simple explanations of coding terms in under 255 characters and users can add terms, like/dislike terms or save them for later reading.

So what tech was used?

Laravel – I been using this framework quite a bit since I really like it, so i ended up building this site with laravel.
Bootstrap – This helped me get a quick and simple layout for my site while looking modern.
ajax – Used ajax for parts of the site such as saving likes/dislikes to the database without having to reload the page.
**jQuery **– Used on the site a bit in parts such as keeping character count on the add word page.
Heroku – Helps cut out the work of maintenance of a server by my self.

What I Should Have Done Sooner


I got a good bit of useful feedback from posting to reddit that I can take on-board to improve CodingDictionary.

I made the mistake of nearly having CodingDictionary fully build before asking for any feedback from anyone, if I got feedback sooner  I could have made the changes as I build the site instead of going back later. One bit of feedback I got was to make the urls cleaner, below is the current way the url for terms will display:

Url is cleaner:

but since there is many pages already indexed in Google, its better just to leave it the old less clean way.

If anyone has any more feedback I would be more than happy to take it on board.


A big mistake was leaving the promoting of Coding Dictionary on till I had built the site. As you can see i submitted it to a limited number of sites:

Hacker News – I visit this site nearly everyday, so decided to submit my site to hacker news, which helped me get a good few people to use Coding Dictionary.
Reddit – I submitted this to webdev which got me a good few people to start using my site.

  • LinkedIn
  • Tumblr
  • Reddit
  • Google+
  • Pinterest
  • Pocket