Janus Install Notes

27 Jan 2012

All the cool kids at work have switched to Janus/VIM from Eclipse. I got a new computer today so I decided to try it out. I ran into some issue installing from the default script. I put my notes in a gist just in case I have to redo it later.

So far so good, I prefer VIM to any text editor as I have a systems background I am fairly comfortable there. BUT, our app uses a ton of API calls and I hope debugging will work out well. We will find out in the next few days.

Some Links:

Django RadioSelect Patching

December 30, 2011 06:09

I had to change up the standard Django RadioSelect form widget today because I didn't want the label tags wrapping the input like it usually does. This is normally okay (and semantically fine), but the label wrap can be difficult to style when using it in a list. It was a bit confusing at first but generally simple once I figured it all out.

A couple good links that helped were here:

Here's a gist with what I did:

view raw gistfile1.py This Gist brought to you by GitHub.

I am just getting the hang of Django widgets, so if there is a better way of doing this then let me know! @dsmith1024.

Web Dev Links

August 05, 2011 15:54

Iam switching roles at work soon and had to document everything I do for the next person. I have no idea if the next person will be a web developer or not. So I added a few links for them to use to my Getting Started doc. I figure I should post them here as well. Keep in mind I used Ruby, Rails, and some PHP for my old position.

  • HTML
    • Use to mark the layout of web documents
    • W3.org or search google
  • CSS
    • Use to style HTML documents
    • W3.org
  • JavaScript (ECMAScript)
    • Used for dynamic parts on the web (Filters, Animations, Popups, AJAX)
    • Lots of examples on the internet
    • Mozilla JS Guide
  • jQuery and jQuery UI
    • Framework for Javascript. Very popular, you can write your own JS if you like, but I prefer jQuery
    • jQuery
  • Ruby
  • Ruby on Rails
    • A ruby web framework with Model View Controller (MVC) structure
    • Documents is great and web community is large. You can find examples of almost everything on google.
    • RubyonRails.org
  • PHP
    • PHP used the same way as ruby is. Good for simple quick web pages with integrated access to MySql.
    • Php.net
    • Pretty good documentation with good examples in the comments

There are lots of bad web development examples on the internet. When developing try to learn the base languages then the frameworks after. When developing HTML documents try to use Progressive Enhancement to build the pages. This means creating a semantically correct HTML document first, then styling with CSS, and then building on interaction with JavaScript. Also make sure your code is validated by the correct doctype. I try to incorporate these principles into my websites.

Other good links:

  • A List Apart - Pretty much everything here is good
  • JSBin - used to test js in the browser
  • Twitter - follow any kind of web developer you can find
    • People will answer questions and post new trends for development all the time
    • Twitter!

Side note: I am moving on to be a Web Developer at Cerner. I will be working on an assortment of Personal Health type websites. Looks like most of the use Python and Django.