Tuesday

About Programming: Technical Interviews, Email & Ruby, Perl Passwords

If you can't see this email, click here

About


From Scott Orgera, your About Programming Editor
In April's final issue we teach you how to ace your next technical interview, ensure that your open source code always remains free, check your email through the magic of Ruby, generate readable passwords in Perl, and much more...

Copyleft Software
One fun and rewarding way to give back to the software development community is by releasing free code for others to use as a standalone piece of software, or as code snippets to be included in their projects. When you distribute your code like this, one type of license you may consider including is a "copyleft" license. Obviously this is a play on words from the more traditional copyright notices. In a copyleft license, the original owner of the software (you) can impose restrictions on what can be done with it, and under what type of license software derived from yours can be released. For example, if you release a bit of code as completely open source, then someone else can release their version of your code for a price. If you have a copyleft notification about it always being free, then all deviations that originally started as your work will also have to remain free. This helps ensure a healthy free software exchange will continue.
Search Related Topics:  copyright  copyleft  gnu

Technical Interview Tips
Interviewing for a job is, at best, stressful. Interviewing for a technical position can be that and more. There are certainly some other fields that this applies to, but it is easy to learn to program and still have absolutely no idea how to program. By that I mean, you can get a degree or certificate in programming and have little to no idea of how to actually write software. There is a flip side to that as well. There is a plethora of free information on the Internet. It is entirely possible to learn to program outside of a formal environment like a college or university. Self-taught programmers can be some of the best. You can, of course, also learn bad habits on the Internet. There are "copy/paste" programmers, who find the code they need on sites like StackOverflow, and copy and paste it into their programs without understanding what it does, how it does it, or why it does it the way it does.
Search Related Topics:  interview  technical interview  interview tips

Checking Your Email with Ruby
Here's a riddle for you. It's the only way to catch fish without playing hooky from work and you do it everyday. What is it? Checking your email. (I didn't say it was a good riddle.) Email is one of the most basic computing functions most of us do on a daily basis. And while catching phish (get it now?) and deleting SPAM are small annoyances we put up with in order to get the to the business of business, most of us are not willing to put up with the annoyance of dealing with unintuitive and complicated email clients. Checking your email should be easy and, if you use Ruby to do it, it can be.
Search Related Topics:  ruby email examples  ruby tutorials  email messages

Introduction to SQL Server 2012
Microsoft SQL Server 2012 is a full-featured relational database management system (RDBMS) that offers a variety of administrative tools to ease the burdens of database development, maintenance and administration. In this article, we'll cover some of the more frequently used tools: SQL Server Management Studio, SQL Profiler, SQL Server Agent, SQL Server Configuration Manager, SQL Server Integration Services and Books Online.
Search Related Topics:  database tutorials  microsoft sql server  ssms


Related Searches
Featured Articles
PHP: Str_replace() for Strings
All Things Open Call for Speakers Now...Open
CMS: Details You'll Need to Give Your Developer
The Class Diagram Tool in Visual Studio
Generate Readable Passwords in Perl
JavaScript MIME Type

 

More from About.com

Sign-up for Shareables!
An every-morning rundown of the day in history, headlines and trends produced by your pals at About.com. Please sign up it's free (of course), we think you will like it!



Want More From About.com
Check out our social page tailored to your interest!




 
Sign up for more free newsletters on your favorite topics
You are receiving this newsletter because you subscribed to the About.com Programming newsletter. If you wish to change your email address or unsubscribe, please click here. If you would like to unsubscribe from all newsletters sent from About.com, please send an email to optout@about.com with "Unsubscribe" as the subject line.

About.com respects your privacy: Our Privacy Policy

Contact Information:
1500 Broadway, 6th Floor
New York, NY, 10036

© 2014 About.com
 

Advertisement