Derek’s Dope List #1
Java
- Cool utility to tell if your Java app is stalling because of your code or the JVM?
- Free Java Fundamentals Course videos
- Some useful new Hamcrest matchers for collections
Web
- Want to know what’s taking up all the memory in Chrome? Paste this into a new tab:
chrome://memory-redirect/ - Linking to content within a Google Doc (think table of contents)
Derek’s Dope List #2
SQL
- Good series on T-SQL basics
Java
- Sneak peek at Guava 11 (Hint Hint)
- Spring Framework 3.1 is Now Generally Available
Security
- OWASP has some great “cheat sheets” on web security. (via Adam)
- With all the XSS stuff lately, an ASCII table has been really helpful
Random
- How to adjust your automobile side mirrors
Derek’s Dope List #3
Java
- Java apps have most flaws, Cobol apps the least, study finds….
- Java deep cloning using serialization or JSON
- Not sure what Spring SQLFire is, but it looks interesting
- Oracle Releases Java 7, Java 6 Updates
- Future of Java – slides from JavaOne
- Java SE: Rebuilding the Momentum (Java 7 and Java SE 8: Features and Plans) – slides from JavaOne
Chrome
- A scripts navigator was just added to Chrome. Click on the mock image to see it.
Random
- Want your own custom View-Master reels? For those too young to remember…
- Trillion frames-per-second video
- Google Zeitgeist 2011
Derek’s Dope List #4
Java
System
- Find Out How to Open That File Type with Wolfram Alpha
CSS
- Introducing dabblet: An interactive CSS playground
Web
- Microsoft will push automatic updates to Internet Explorer, starting January 2012
- Auto-saving CSS And JavaScript Changes Locally From The Chrome Developer Tools
Humor
- “Yo Momma” computer science jokes
Derek’s Dope List #5
Visual Studio
Chrome
- Next version of Chromium branch
Java
- IntelliJ IDEA 11.0.1 Release Candidate
Fun
- Type let it snow into Google. Use the mouse to clear it.
Derek’s Dope List #6
PowerShell
- New Year’s Resolution: How to Learn PowerShellin 2012.<rant>If you don’t know PowerShell, Java developer or not, start learning it now! You are officially behind the curve. Version 3 is already around the corner with a CTP release available now. It’s not just for admins either. I use it every morning to get my latest OHM source in two branches, check the changes for the previous day (in both branches), and get a list of all checked out files. And it only takes less than a minute to run. I have a script that automatically kills IE and restarts it for XSS testing. I have another script that scans a Visual Basic 6 project file and finds all the component references and displays their version and path. You could write Agent Ransack with a few scripts if you wanted to. I have another one that gets your BIOS info. And on and on… Don’t open a cmd prompt – use a PowerShell prompt instead. I can do a presentation for you guys when Andrew and I eventually make it down there or sooner by Webex if wanted.</rant> Phew!
Java
- The Persistence Layer with Spring 3.1 and Hibernate
- The Spark micro framework – this seems very cool!
- You may have heard that Ubuntu was removing Java from its distribution. Here’s the real story.
- Microcontroller Development with NetBeans
- Exploit Tools Armed To Attack New Java Flaw
- Deployment with Amazon’s Elastic Beanstalk
Web
- What is the difference between a shim and a polyfill?
- CodeMirror – In-browser code editing made bearable. Cool JavaScript example here.
- Updates on HTML5 and CSS3 – ton of cool stuff!
Fun
- Star Wars snowflakes!
Derek’s Dope List #7
PowerShell
- Run this to get a searchable list of all drivers on your system:
driverquery.exe /v /FO CSV | ConvertFrom-CSV | Select-Object ‘Display Name’, ‘Start Mode’, ‘Paged Pool(bytes)’, Path | Out-GridView
Java
- James Gosling is working at a new company making robotic wavegliders that take a ton of instrument readings about the ocean. Follow their path to Hawaii!
- Great Oracle presentation on Lambda expressions coming in Java 8
Web
- JetBrains has a web-based IDE just for JavaScript, but I’m not really sure what the use-case is… Anyone?
- Firefox 9 slinks onto the scene with fancy JavaScript optimizations
Dev
- I actually never read the Agile Manifesto, so here it is!
.NET
- Image optimizer add-in for Visual Studio
Fun
- For those lucky enough to have a Kindle Fire (Jeff!), there’s an update
- This is how Dads explain the world to kids
- The Hobbit trailer!
- The Dark Knight Rises trailer!
Merry Christmas and Happy New Year!
Derek’s Dope List #8
Web
- 2011 in review: 20 sites that pushed JavaScript to the limit
- codr.cc is a collaborative coding pasting site
- Really cool site on HTML5 & CSS3 Readiness
- Case Study: Building the Stanislaw Lem Google doodle
- I will convert your Excel data into one of several web-friendly formats, including HTML, JSON and XML.
PowerShell
- Cool update to yesterday’s driver query example – basically grep your drivers
SQL
- Backing Up a SQL Server Database Directly Onto a Remote Server
Java
- Great article on why we should be using FindBugs in OHM. If Google and eBay use it, then it’s usually not a bad idea. Intellij has a few FindBugs plugins, but I’m not sure if there an officially sanctioned one. I’ve been usingQAPlug (which also contains Checkstyle, Hammurapi, and PMD), but there is also this one.
- ‘Cotton Candy‘–Android computer on a stick
Random
- Steve Jobs just won a Grammy. Does Tupac know this?
Derek’s Dope List #9
Java
- Intellij 11 Favorites tool window
- Top 10 JavaCodeGeeks posts for 2011
- Testing Email Notifications with Apache James 3.0 – locally with no internet!
- Flyway is database-independent library for tracking, managing and applying database changes
PowerShell
- Getting started with PowerShell and SQL Server
Cool
- 3D Optical Scanning Makes 125-Year-Old Records Sing
Visual Studio
- Optimizing Assembly References with ReSharper 6.1
- Colorize Visual Studio output
Nerd Humor
- Goto , click on Get Directions, click walking directions, enter “the shire” for A, enter “mordor” for B, and click Get Directions.
Derek’s Dope List #10
Java
- IntelliJ IDEA 11.0.1 bug fix release
- IntelliJ IDEA for Spring Integration 2.0 Patterns – still not a Spring expert by any means, but this looks cool
- Guava Release 11′s IntMath – great collection of math functions for just ints
- Guava Presents Java Throwable Stack Trace as Single String
- Hamcrest Tutorial – always good to review the basics
Life
- 11 Things every Software Developer should be doing in 2012.
- Flexible Work Schedules Promote Better Health, Study Says
Web
- Latest Chromium updates
- Tomcat Micro Cluster – so cool!
Derek’s Dope List #11
Java – Guava!
- Filtering and Transforming Java Collections with Guava’s Collections2
- Guava Stopwatch
- Guava Preconditions Class
- Guava’s Objects Class: Equals, HashCode, and ToString – very sweet simple code!
- Guava’s New Optional Class
Web
- State of the Browser: Chrome closes on Firefox, IE6 dying out. Always good to see what we need to support.
- Working with the JavaScript “this” Keyword
Visual Studio
- Interesting add-in for debugging
Mobile
- Google android market tops 400,000 applications. Look out Apple!
Derek’s Dope List #12
SQL
- Latest SQL Injection Campaign Infects 1 Million Web Pages. It’s called ‘Lilupophilupop’, but I’m not exactly sure what makes it differ from others…
Java
- DZone’s Top Articles of 2011
Web
- Running Java applications on Microsoft’s Azure cloud
- Cross Browser HTML5 Progress Bars In Depth – tons of working examples
- JsFiddle Tips And Tricks
- Sugar – Useful New Methods For JavaScript
- Java ME passes Android as number two mobile OS
Windows
- Microsoft Documents Windows 8′S Best Features: PC Reset And PC Refresh – Finally!
- Notepad++ 5.9.8 official release
Fun
- Controlled on a Wipe’Out Track
Derek’s Dope List #13
PowerShell
- Did you know PowerShell can use Selenium?
.NET
- Essential guide to ASP.NET MVC3 performance
Java
- Java EE 6 vs. Spring Framework: A technology decision making process
- Guava Functions & Java 8 Lambdas
Web
- March Trial Set for Google-Oracle Throw Down – Android vs. Java?
- CSS Lint v0.9.2 now available
- 17 Excellent Google Chrome Apps You Need To Download
Fun
- Live web cam of Abbey Road. For you young’ens that the famous road crossing on the Beatle’s album of the same name.
Derek’s Dope List #14
Java
- Java tops list of software skills in demand: employer survey – sweet!
- NetBeans 7.1 Released – Looks like quite a bit change for the better
.NET
- Writing a Custom ConfigurationSection to handle a Collection
- There’s an actual framework called Chuck Norris! It contains components like roundhouse, dropkick, and uppercut – seriously! I wish I could figure out a way to use it in OHM…
Web
- Scott Hanselman just created a new web site for public speaking and wrote a great article on having the website visible on desktop and mobile. Great tips.
- Comparing Dart, jQuery, and JavaScript
- Chrome beta release updates
- Case study: How & why to build a consumer app with Node.js
PowerShell
- Copy and paste this script into a text file, saved it to Documents\WindowsPowerShell as Get-ExchangeRates.ps1:
#Exchangerate feeds : http://www.ecb.int/home/html/rss.en.html
$url = ‘http://www.ecb.int/rss/fxref-usd.html‘
#$url = ‘http://www.ecb.int/rss/fxref-dkk.html‘
$xml = New-Object xml
$xml.Load($url)
$xml.RDF.Item |
ForEach-Object {
$rv = 1 | Select-Object Date, Currency, Rate, Description
$rv.Date = [DateTime]$_.Date
$rv.Description = $_.description.’#text’
$rv.Currency = $_.statistics.exchangeRate.targetCurrency
$rv.rate = $_.statistics.exchangeRate.value.’#text’
$rv
}
- Open PowerShell and type .\Get-ExchangeRates.ps1 and you should see a list of exchange rates.
Derek’s Dope List #15
Web
- An activity diagram to describe the resolution of the response status code, given various headers. Need to print this!
- Awesome Screenshot: Capture & Annotation directly from Chrome. Might be helpful for those screenshots to QA…
- Trello is a collaboration tool that organizes your projects into boards. It won’t replace TFS, but Joel Splosky has created a really compelling product!
- Chromium update – Media Fragments, Performance and MediaElementAudioSourceNode
- Fix Common IE Problems: Update your Docmode for Web Standards
- Colors: A JavaScript Library To Manipulate Colors
Java
- Apache TomEE, pronounced “Tommy”, is an all-Apache Java EE 6 Web Profile certified stack where Tomcat is top dog.
- Oracle’s latest Java moves frustrate users and vendors
- PxLoader – A JavaScript Preloader for HTML5 Apps
- From Java to Node.js
- Conveniently Processing Large XML Files with Java
- Barcode Software integrates Java programming library.
Security
- Amazing interactive Flash animation of how AES security works!
.NET
- DateTime.UtcNow is generally preferable to DateTime.Now
- C# 5.0 Async explained as simple as possible
Lifestyle
Design
- Design, User experience: A prototype is worth a thousand words
- Best time to take a nap.
Derek’s Dope List #16
Java
- Profiling CPU in Flash and Flex Applications in IntelliJ IDEA
- Kotlin Web Demo is out! JetBrains’ new JVM-based language is out and ready for testing. Of course they created a language, I mean it’s sooo easy…
Mobile
- Google launches style guide for Android developers
PowerShell
- The PowerShell Morning Report – cool summary of your system (or a remote system), well… in the morning
- Windows PowerShell Cheat Sheet
Web
- jQuery UI 1.8.17 Released
- Adobe® Photoshop® Simulator – I guess you need to use Photoshop to appreciate it…
- Awesome instant help search for CSS, HTML, JavaScript, DOM, jQuery and PHP
- Send to Kindle Windows app!
- Auto-detecting Credit Card Type
- Awesome HTML5 web search
- Bringing Cut the Rope to Life in an HTML5 Browser: Behind the Scenes
.NET
- Visual Studio pseudovariables – never knew about these!
- Advanced Debugging in Visual Studio
- How to Write Your Very Own QR Code Generator in C#: Part 1 – for Jeff
SQL
- Grant Fritchey’s SQL Server Howlers
Sad
- Hostess Brands, Maker of Wonder Bread and Twinkies, Prepping Bankruptcy Report. My brother and I used to divvy the Twinkies box up and hide them from each other to make sure we got an equal amount. I remember my Mom telling us that she found a box of Twinkies hidden in a closet months (years?) later. I bet they were still good…
Fun
- Chuck Norris Jokes On Java
- Batman vs. Programming
Derek’s Dope List #17
Java
- IntelliJ IDEA 11.0.2 EAP – That didn’t take long. I hope we don’t get too far behind!
- Killing the myths about java
Web
- Crazy cool 3D web site – just check it out
- The Top 10 Javascript MVC Frameworks Reviewed
- The 50 Best Chrome Web Store Apps
- 7 Amazing Interactive Infographics Created With HTML, CSS and Javascript
- Web sequence diagrams – cool UI
- Latest Chromium and WebKit updates
- Tilt: Cool Firefox extension that turns a page into a 3D view to see the CSS layers
.NET
- Visual Studio 2010 Extensions Recommendations
- Visual Studio Achievements – XBox-like rewards for using Visual Studio!
- Keymaps for ReSharper
Security
- Google’s Good to Know
Android
- Woz concedes Android advantages over iPhone
- Android Testing in IntelliJ IDEA