This is an intermediate article on Compass & Sass. Sass is a Ruby meta-language on top of CSS that makes CSS more like a programming language and less like a static markup language. Compass is a library and utility that leverages Sass with @mixin functions. @mixin functions do a lot of calculations and browser-specific prefixes for you.
I’m excited to announce the 1.0 release of Sky Visitor, a library we’ve been developing for the past year to make all-things-registration related easier in Django.
Think of Sky Visitor as a utility belt that
django.contrib.auth wears out on the job. With the release of Django 1.5,
auth includes the long-awaited functionality to create a custom user model. Sky Visitor works great with a standard or custom user model.
Forty-two? How am I supposed to reach forty-two students and give them the individualized education they need? I’m not sure they’ll even fit in my classroom, I remember thinking when I saw my class lists for the first time. Like most teachers nowadays, I had to adapt and think of creative ways to reach as many students as possible with the tools available to me.
Python’s self argument drives some people crazy. For one, you must explicitly define it in every class method. It then rudely injects itself in places it’s not wanted.
class Foo(object): x = 9 def __init__(self,x): self.x = x def bar(self,y): return self.x + y
If you come from a C++, Java, or similar background, self in __init__ and bar seems redundant. Python brags about simple and elegant code, so what gives?
Khan Academy, with over 3,900 educational videos, offers world-class educational content to anyone (for free!) through their collection of online videos. We partnered with Khan Academy to create the Viewer for Khan Academy.
"Our roots are in the education technology space, and we believe strongly in what the team at Khan Academy is trying to accomplish. Building Viewer for Khan Academy was our way of supporting Khan Academy and saying thanks.” -Cale Bruckner
Cale Bruckner, Concentric Sky’s Vice President, on why Concentric Sky pursued development of the Viewer for Khan Academy app for Android.
On February 4th, Jeremy Keith wrote a post on Google's "Download Chrome" button being broken:
I had a conversation with Concentric Sky’s Design Team about their thoughts on the Do’s and Don’ts of web design, with an eye toward 2013. Below, they've shared their knowledge about how to best approach software design in the New Year.
Concentric Sky was proud to sponsor and support the inaugural Silicon Shire Business Mixer. Over 150 people attended the event despite the pouring rain, ridiculous traffic and non-existent parking (due to the UO Men's basketball game going on at the same time). The venue at the Ford Alumni Center was beautiful, the food was delicious and plentiful and the beer garden hosted by Ninkasi, Hop Valley and McKenzie Brewing was thoroughly enjoyed!
Jinja2 is a popular replacement for the default templating language for the Django web framework. But, many reusable apps or third-party packages still use the standard Django templating that won't be able to extend a site's base template written for Jinja2.