Tuesday, September 27, 2011

Technobrief #13

Summary: Recent findings of software, articles, and more.
CSS Graphics Hardware JavaScript
  • Create Bookmarklets – The Right Way
    This tutorial looks into creating bookmarklets from scratch and lists some best practices to follow.
  • Superexpert JavaScript Reference
    Great reference with examples and browser support indicators.
  • Namespacing in JavaScript
    Angus Croll offers several approaches of implementing namespaces in JavaScript.
  • Ten Oddities And Secrets About JavaScript
    This article is aimed at intermediate developers who are curious about more advanced JavaScript. It is a collection of JavaScript’s oddities and well-kept secrets. Some sections will hopefully give you insight into how these curiosities can be useful to your code, while other sections are pure WTF material.
jQuery Libraries
  • Simple Data
    A light-weight, dynamic data access component for C# 4.0.
  • .NET Logging Framework
    The logging framework provides you with an easy means to log information to any destination. It comes complete with loggers that support writing to the system console, a file on disk, a TCP/IP socket, and more.
Office Opinions
  • And Then Along Comes Larry….
    Robert Cringely describes Oracle's Larry Ellison. Quote: "This level of honesty doesn’t make Larry what most of us would think of as a nice person. I once heard him refer to having “nailed” a dinner companion, if you know what I mean and I think you do. But with Larry at least you know where you stand, with most of us standing, frankly, nowhere."
  • A Simple Example That's Incredibly Complex
    Great discussion about Domain-Driven Design (DDD), simplicity, patterns, and other coding aspects. Quote: "If you find yourself writing a sentence with the words “banking, simple, not real-world” you might want to rethinking what it is you’re doing." Great, great article.
  • MacOS X is an Unsuitable Platform for Web Development
    Ted Dziuba describes his experience with MacOS.
  • The State of Video on the Web
    The history behind the <video> tag and its support in various browsers.
Podcasts Programming Security Software
  • AVS Cover Editor
    Create covers for various disc types: CD, DVD, Blu-ray discs, VCD, etc.
  • Contact Sync
    Synchronize contacts between Outlook and Gmail.
  • Dolphin Text Editor Menu
    Adds options to standard text editors (Notepad, OpenOffice.org, Visual Studio, etc) allowing you to sort text alphabetically, reverse line order, remove blank or duplicate lines, change text case, align text, remove HTML tags, remove text formatting, count words and characters, and do more.
  • Dropbox Shell Tools
    A Windows Explorer shell extension to speed up copy or move files to your Dropbox folder (must install as Administrator).
  • Eusing Free MP3 Cutter
    Allows you to cut out pieces of an audio file (MP3, WAV, WMA), keeping ID3 tag info.
  • ExamDiff
    Visual file comparison tool.
  • Lifehacker Pack for Windows: Our List of the Best Windows Downloads
    A yearly snapshot of Lifehacker's favorite applications.
  • KastorSoft: Free Multimedia Software
    Several free applications including video converter, audio extractor and more.
  • PixBuilder Studio
    Yet another free image editing software program for digital photo editing, images processing, and resizing.
  • Sweet Home 3D
    A free interior design application that helps you place your furniture on a house 2D plan, with a 3D preview.
  • UltraSearch
    Searches files and folders on local NTFS drives without using file indexing.
  • INETA Live
    Offers a number of videos on programming and non-programming topics presented at different user groups.
Visual Studio Web design
  • A Basic HTML5 Template
    Explains how to build an HTML5-based to build page template from scratch.
  • Responsive Web Design: What It Is and How To Use It
    Responsive Web design is the approach that suggests that design and development should respond to the user’s behavior and environment based on screen size, platform and orientation. The practice consists of a mix of flexible grids and layouts, images and an intelligent use of CSS media queries. As the user switches from their laptop to iPad, the website should automatically switch to accommodate for resolution, image size and scripting abilities. In other words, the website should have the technology to automatically respond to the user’s preferences. This would eliminate the need for a different design and development phase for each new gadget on the market. This article explains the approach to Responsive Web Design.

No comments: