bernie @ stsci

News Page

Here are some links to articles that interest me and I hope other programmers. Use the News bookmarklet to add news items.

Golang Diaries I

Some of the most pop­u­lar things on this blog have been di­aries I’ve writ­ten as I ex­plore my way through a new tech­nol­ogy or hobby. I’m pick­ing up the Go Pro­gram­ming Lan­guage, whose HQ is (sig­nif­i­cantly) at golang.�‹org and which I’m going to refer to as “Golang” for rea­sons which should be­come ob­vi­ous. What­ever you thing of Golang, it’s ap­par­ently got some mo­men­tum and some se­ri­ously smart peo­ple are work­ing on and in it; so this may ac­tu­ally be of ser­vice to the com­mu­nity.

More ...

AngularJS 5-Step Tutorial

AngularJS follows the MVC approach to building web applications. MVC works by separating your data models, templates views, and your application logic controllers into distinct areas. This makes applications organized, easy to structure and test, and reusable. But how does MVC work exactly in AngularJS? Lets take a look.

More ...

Add HTTPS to NGINX for free and help make the world more secure

What can you do as a website or web-app developer to raise the level of security from your users? Well, You can force SSL on all connections and route them to https://. SSL certificates used to cost money, but StartSSL actually offers basic certificates for free. I’m sure there’s a chance the NSA can actually break into HTTPS to, but at least it makes it harder for them to eavesdrop. Here’s how you enable SSL on your NGINX server.

More ...

Fun with JavaScript Arrays

The first thing I usually run into when trying new programming languages are some weird corner case behaviors, so I decided to run into those on purpose and write one of my first blog posts about that.

More ...

Weaning yourself off jquery

Tiny reusable components are great for organizing and reusing front-end code but some dependencies like jquery will make a tiny frontend module much bigger and more cumbersome than it needs to be. Unfortunately introducing a dependency on a big library like jquery in your frontend code can make it very unattractive for consumers of your module.

More ...

10 Productivity tips for software developers

I would like to share with you the most important tips that will help you boost your productivity, increase your overall output and, perhaps most importantly, free you time to spend in other activities. Note that the following tips can be applied to both personal and professional aspects, the principles are essentially the same.

More ...