ITworld Development http://www.itworld.com/taxonomy/term/38/all en In programming, a little guidance goes a long way http://www.itworld.com/development/415558/programming-little-guidance-goes-long-way When I started out programming, everything was unknown to me. Getting the computer to do anything was exciting. My breadth of knowledge was narrow and the depth was shallow. This meant that each new problem, no matter how trivial, was a monumental undertaking to solve. Building on that issue was the fact that I’d succumbed to a common pitfall of rookie developers, I built everything from scratch using only what I knew. <p><a href="http://www.itworld.com/development/415558/programming-little-guidance-goes-long-way" target="_blank">read more</a></p> http://www.itworld.com/development/415558/programming-little-guidance-goes-long-way#comments Business Business Intelligence Career Development IT Management Opinion programming Tue, 22 Apr 2014 12:00:00 +0000 mombrea 415558 at http://www.itworld.com History's 15 most popular computer scientists http://www.itworld.com/slideshow/149523/historys-15-most-popular-computer-scientists-415540 <!--paging_filter--><p>The MIT Media Lab uses Wikipedia data to rank which computer scientists have made the biggest impressions globally over time</p> <p><a href="http://www.itworld.com/slideshow/149523/historys-15-most-popular-computer-scientists-415540" target="_blank">read more</a></p> Big Data Development Hardware Open Source Operating Systems Software Alan Turing ALGOL ALGOL60 algorithms Andrew Tanenbaum artificial intelligence astronomy b CERN Claude Elwood Shannon coder coding computers cyberculture databases Donald Knuth Ed Codd Edgar Codd Edsger Dijkstra Emacs fortran France Free Software Foundation Git gnu hardware Historical Popularity Index HPI human computer information theory Internet Jérôme Lalande John Backus Ken Thompson linus torvalds Linux Marvin Minsky Media Lab minix MIT mit media lab Netherlands Niklaus Wirth open source operating system Pascal popularity programmer programming programming language rdbms relational database research Richard Stallman software software development STACK study Switzerland technology Ted Codd The Art of Computer Programming Tim Berners-Lee United Kingdom United States Unix UTF-8 vector version control version control system Ward Cunningham wiki Wikipedia World Wide Web Mon, 21 Apr 2014 18:51:00 +0000 kgerich 415540 at http://www.itworld.com 12 ethical dilemmas gnawing at developers today http://www.itworld.com/software/415469/12-ethical-dilemmas-gnawing-developers-today The tech world has always been long on power and short on thinking about the ramifications of this power. If it can be built, there will always be someone who will build it without contemplating a safer, saner way of doing so, let alone whether the technology should even be built in the first place. The software gets written. Who cares where and how it&#039;s used? That&#039;s a task for somebody in some corner office.<p><a href="http://www.itworld.com/software/415469/12-ethical-dilemmas-gnawing-developers-today" target="_blank">read more</a></p> http://www.itworld.com/software/415469/12-ethical-dilemmas-gnawing-developers-today#comments Development Software News Mon, 21 Apr 2014 16:31:51 +0000 IDGNS staff 415469 at http://www.itworld.com Unix: Counting chickens or anything else http://www.itworld.com/operating-systems/415401/unix-counting-chickens-or-anything-else Unix tools make it easy to find strings in files, but what if you want to find specific whole words, more complex text patterns, or every instance of a word or pattern?<p><a href="http://www.itworld.com/operating-systems/415401/unix-counting-chickens-or-anything-else" target="_blank">read more</a></p> http://www.itworld.com/operating-systems/415401/unix-counting-chickens-or-anything-else#comments Development Operating Systems How-to opensource count for grep locate loop pattern Perl word Sun, 20 Apr 2014 22:45:25 +0000 Sandra Henry-Stocker 415401 at http://www.itworld.com Google’s smart contact lenses could aid the visually impaired http://www.itworld.com/mobile-wireless/415239/google-s-smart-contact-lenses-could-aid-visually-impaired In today&#039;s accessible technology roundup: Google wants to embed cameras in contact lenses, Apple gets a patent for a new GUI for touch devices to improve accessibility and a hacker develops a virtual cane for the blind<p><a href="http://www.itworld.com/mobile-wireless/415239/google-s-smart-contact-lenses-could-aid-visually-impaired" target="_blank">read more</a></p> http://www.itworld.com/mobile-wireless/415239/google-s-smart-contact-lenses-could-aid-visually-impaired#comments Business Career Cloud Computing Development Government Hardware Internet IT Management Legal Mobile & Wireless Operating Systems Personal Tech Science Software News 3D 3D printing a11y accessibility accessible disabled alt tags Android Apple Arduino blind bluetooth cane career color computers contact lenses Cult of Mac cyberculture deaf EASI engineering Galaxy Core Advance Google Google Glass GUI Hack A Day hiring HTML images Internet jobs navigation NFC patent phone Samsung screen reader smartphone software software development technology touch screen ultrasound United States visually impaired WCAG WCAG 2.0 web accessibility webinar website accessibility Mon, 21 Apr 2014 10:00:00 +0000 Phil Johnson 415239 at http://www.itworld.com Beyond the usual suspects: 10 hot programming languages on the rise http://www.itworld.com/slideshow/149175/beyond-usual-suspects-10-hot-programming-languages-rise-415087 <!--paging_filter--><p>From Ceylon to Egison, these 10 languages tackle tough programming problems in unique and increasingly popular ways</p> <p><a href="http://www.itworld.com/slideshow/149175/beyond-usual-suspects-10-hot-programming-languages-rise-415087" target="_blank">read more</a></p> Development Software Thu, 17 Apr 2014 15:17:00 +0000 kgerich 415087 at http://www.itworld.com The true costs of UI development in .NET http://www.itworld.com/development/415009/true-costs-ui-development-net Building a user interface heavy application in .NET is a difficult task. With the rise of tablet computing, the technique you use is more important than ever if you want your app to perform on a wide range of devices. But each technique has its trade-offs. <p><a href="http://www.itworld.com/development/415009/true-costs-ui-development-net" target="_blank">read more</a></p> http://www.itworld.com/development/415009/true-costs-ui-development-net#comments Business Intelligence Consumerization of IT Development Storage Windows Research .Net UI Thu, 17 Apr 2014 12:00:00 +0000 mombrea 415009 at http://www.itworld.com Exposing the source: 13 pieces of classic software whose code is now accessible http://www.itworld.com/slideshow/148949/exposing-source-13-pieces-classic-software-whose-code-now-accessible-414956 <!--paging_filter--><p>The source code behind proprietary software doesn’t always remain hidden forever. Here are a baker’s dozen examples where the code behind well-known applications has come to light</p> <p><a href="http://www.itworld.com/slideshow/148949/exposing-source-13-pieces-classic-software-whose-code-now-accessible-414956" target="_blank">read more</a></p> Business Cloud Computing Development Government Internet IT Management Legal Mobile & Wireless Operating Systems Software Windows 86-DOS A Programming Language Adobe AGC APL APL\360 apollo apollo 11 Apollo Guidance Computer Apple Apple DOS Apple II assembly Bravo California Charles Simonyi code coding Computer History Museum computers Cupertino cybercuture display DOS Duke Nukem first person shooter FPS gaming Harvard history IBM IBM System 360 id Software Image Pro Internet IOS J John Carmack John Knoll Ken Iverson MacPai Mathematica Matlab memory Microsoft Microsoft Windows MIT MIT Instrumentation Lab moon MS-DOS museum NASA open source Pascal Paul Laughton PC-DOS Photoshop programming proprietary punch cards Quake rope memory Seattle Computer Products shareware Shepardson Microsystems software software development software programming space Spear of Destiny Steam Steve Wozniak technology Thomas Knoll University of Michigan Visual Light and Magic Windows Wolfenstein Wolfenstein 3D word Word for Windows WordPerfect WYSIWYG x86 Xerox Thu, 17 Apr 2014 10:00:00 +0000 kgerich 414956 at http://www.itworld.com Nashorn: JavaScript made great in Java 8 http://www.itworld.com/software/414869/nashorn-javascript-made-great-java-8 JavaScript on the JVM is better and faster but not always friendlier with Nashorn, the rebuilt JavaScript interpreter<p><a href="http://www.itworld.com/software/414869/nashorn-javascript-made-great-java-8" target="_blank">read more</a></p> http://www.itworld.com/software/414869/nashorn-javascript-made-great-java-8#comments Development Software Product review Java 8 JavaScript Thu, 17 Apr 2014 00:50:26 +0000 IDGNS staff 414869 at http://www.itworld.com When is the registration period for Google I/O 2014? http://www.itworld.com/answers/topic/development/question/when-registration-period-google-io-2014 <p>When does the registration period end for Google I/O, and does anyone know how much the fees are?</p> Development Google I/O Tue, 15 Apr 2014 20:22:12 +0000 AppDevGuy 414800 at http://www.itworld.com Gartner Magic Quadrant for Mobile Application Development Platforms http://www.itworld.com/mobile-wireless/414772/gartner-magic-quadrant-mobile-application-development-platforms <!--paging_filter--><p> As unprecedented numbers of enterprises build mobile applications, the mobile application development platform market continues to grow and evolve rapidly.</p> <p><a href="http://www.itworld.com/mobile-wireless/414772/gartner-magic-quadrant-mobile-application-development-platforms" target="_blank">read more</a></p> Development Mobile & Wireless Tue, 15 Apr 2014 18:00:41 +0000 414772 at http://www.itworld.com Gartner Magic Quadrant for Mobile Application Development Platforms http://www.itworld.com/mobile-wireless/414772/gartner-magic-quadrant-mobile-application-development-platforms <!--paging_filter--><p> As unprecedented numbers of enterprises build mobile applications, the mobile application development platform market continues to grow and evolve rapidly.</p> <p><a href="http://www.itworld.com/mobile-wireless/414772/gartner-magic-quadrant-mobile-application-development-platforms" target="_blank">read more</a></p> Development Mobile & Wireless Tue, 15 Apr 2014 18:00:41 +0000 414772 at http://www.itworld.com Gartner Magic Quadrant for Mobile Application Development Platforms http://www.itworld.com/mobile-wireless/414772/gartner-magic-quadrant-mobile-application-development-platforms <!--paging_filter--><p> As unprecedented numbers of enterprises build mobile applications, the mobile application development platform market continues to grow and evolve rapidly.</p> <p><a href="http://www.itworld.com/mobile-wireless/414772/gartner-magic-quadrant-mobile-application-development-platforms" target="_blank">read more</a></p> Development Mobile & Wireless Tue, 15 Apr 2014 18:00:41 +0000 414772 at http://www.itworld.com Gartner Magic Quadrant for Mobile Application Development Platforms http://www.itworld.com/mobile-wireless/414772/gartner-magic-quadrant-mobile-application-development-platforms <!--paging_filter--><p> As unprecedented numbers of enterprises build mobile applications, the mobile application development platform market continues to grow and evolve rapidly.</p> <p><a href="http://www.itworld.com/mobile-wireless/414772/gartner-magic-quadrant-mobile-application-development-platforms" target="_blank">read more</a></p> Development Mobile & Wireless Tue, 15 Apr 2014 18:00:41 +0000 414772 at http://www.itworld.com Gartner Magic Quadrant for Mobile Application Development Platforms http://www.itworld.com/mobile-wireless/414772/gartner-magic-quadrant-mobile-application-development-platforms <!--paging_filter--><p> As unprecedented numbers of enterprises build mobile applications, the mobile application development platform market continues to grow and evolve rapidly.</p> <p><a href="http://www.itworld.com/mobile-wireless/414772/gartner-magic-quadrant-mobile-application-development-platforms" target="_blank">read more</a></p> Development Mobile & Wireless Tue, 15 Apr 2014 18:00:41 +0000 414772 at http://www.itworld.com