Home > Topics

Articles

Matt WeisfeldImproving the Design and Implementation of Object-Oriented Code: The Ongoing Quest for Data Integrity
Matt Weisfeld, author of The Object-Oriented Thought Process, Fourth Edition, travels through time to show the evolution of accessor methods to improve data security and integrity in both structured programming and object-oriented programming. Along the way, we learn about the mechanisms in place today to help produce robust and secure code.
Continue reading...
By Matt WeisfeldJul 23, 2014
Strategies for App Development Success: What Could Possibly Go Wrong?
Carl Brown details the numerous steps within the app development process when things can go horribly wrong -- and provides some tips about what can be done about them.
Continue reading...
By Carl BrownJul 23, 2014
Cisco ASA Licensing
This chapter discusses license mechanisms for the Cisco ASA's advanced security features that add additional layers of protection or accommodate more complex network designs.
Continue reading...
By Andrew Ossipov, Jazib Frahim, Omar SantosJul 22, 2014
Stephen B. MorrisDatabase Development: Comparing Python and Java ORM Performance
Stephen B. Morris draws a comparison between two approaches to ORM-centric database development. One is based on the Python SQLAlchemy ORM tools, and the other uses standard Java JPA. Which is better? The result of comparing a simple use case for both languages is quite surprising.
Continue reading...
By Stephen B. MorrisJul 22, 2014

See More Articles

Blogs

Brad YaleWhy Open Source Matters: Musings from OSCON

With OSCON taking place in Oregon from 7/20/2014 – 7/24/2014, the Open Source community will come together to discuss everything new in the Open Source world. From OSS to Java, Python to PHP, Cloud Computing to Perl and emerging programming languages to mobile platforms, the Open Source community has a lot to chat about.

This said, I wanted to take the time to discuss why the Open Source initiative matters by highlighting a few key elements of the protocol which help to make it so powerful.

Continue reading...
By Brad YaleCommentsYesterday
Topics: Other Applications,Home & Office Computing,Python,MySQL,PHP,Information Technology,Python,Programming,Open Source,Ruby/Ruby on Rails,Web Services,Graphics & Web Design,Perl,Web Development,Data,Mobile Application Development & Programming,Perl,Android,Ajax & JavaScript,Linux/UNIX/Open Source,PHP,Linux/UNIX/Open Source Operating Systems,HTML5 & Web Standards,Operating Systems, Server
Brad YaleFive Reasons to Advance Your Developer and Programming Skills

Much to the opposite of everything you told your mom for years, you don’t know everything. Knowledge is power. As a programmer, as a developer, as a new coding student or a seen it all hacker, you can always beef up your dev skills. For that reason, here at the top five reasons why you should advance your programming skills with the InformIT 50% Off Developer Video Training event. 

Continue reading...
By Brad YaleCommentsJuly 17, 2014
Topics: Ruby,Programming,Java,Open Source,C#,Ruby/Ruby on Rails,C/C++,Web Development,Mobile Application Development & Programming,Ajax & JavaScript,PHP,HTML5/CSS/Blend,HTML/CSS,JavaScript
Emily NaveThe IT List: What You Missed This Week on InformIT [7/11/14]

With today's "connected life" running 24/7, we recognize it's hard to keep up with all your favorite websites and tech resources. The IT List is here to help you cut through the noise. Check back each Friday for a quick digest of articles, resources, promotions, and other goodies worth a first or second look on InformIT.

Continue reading...
By Emily NaveCommentsJuly 11, 2014
Topics: Home & Office Computing,Information Technology,Software Development & Management,Programming,Open Source,Web Services,Graphics & Web Design,Networking,Engineering,Web Development,Certification,Data,Mobile Application Development & Programming,Security,Hardware,Process Improvement,Business & Management
Brad YaleAmerica the Crumbling: The Case for Greater Internet Access, Broadband and Lower Pricing

I love the World Cup. I hate Verizon. The combination of Messi, Muller, Robin van Persie and Clint Dempsey matched with the slow lag prone streaming quality of the ESPN Watch App got me thinking about the horrible state of the American Internet. Make no mistake about it, the American Internet infrastructure is crumbling. Here's why the American Internet is so bad and how we can fix it. 

Continue reading...
By Brad YaleCommentsJuly 10, 2014
Topics: Upgrading & Repairing,Information Technology,Web Services,Networking,Engineering,Data,Global Business,Hardware,Communications Engineering,Cloud Computing,Business & Management

See More Blogs

Other Topics

    Business & ManagementBusiness ApplicationsFinance & InvestingGeneral BusinessGlobal BusinessHuman ResourcesInformation ManagementManagement & StrategyPersonal DevelopmentSales & MarketingCertificationCisco CertificationCCDACCDPCCIECCIPCCNACCNPCCNP Security / CCSPCCNP Voice / CCVPCisco Qualified SpecialistCisco Networking AcademyCompTIAA+Network+Security+Microsoft CertificationMCADMCSAMCSDMCSEOther ITOther Non-TechnicalCloud Computing & VirtualizationDataAccessBusinessObjects/Crystal ReportsData Analytics and VisualizationDB2FileMakerInformation ManagementLotusMySQLSAPSQLSQL ServerEngineeringChemical EngineeringCommunications EngineeringGeneral Engineering & HardwareSemiconductor TechnologiesSix Sigma and Process ImprovementGraphics & Web DesignDreamweaver & FlashMicrosoft Expression StudioPhotoshop & AdobeVideo EditingHardwareUpgrading & RepairingHome & Office ComputingAppleeBay/Yahoo/GoogleEntertainment/Gaming/GadgetsHome NetworkingMac OS XMicrosoft ApplicationsMicrosoft Windows DesktopMicrosoft Windows ServerMicrosoft Windows Vista & Home ServerOther ApplicationsThe Web/Virtual Worlds/Social NetworkingInformation TechnologyMobile Application Development & ProgrammingAndroidHTML5 & Web StandardsiOSWindows PhoneNetworkingHome NetworkingNetwork Administration & ManagementNetwork Design & ArchitectureRouting & SwitchingStorageVoice/IP CommunicationsWireless/High Speed/OpticalOpen SourceAjax & JavaScriptLinux/UNIX/Open Source Operating SystemsPerlPHPPythonRuby/Ruby on RailsOperating Systems, ServerLinux/UNIX/Open SourceMAC OS X/OtherMicrosoft ServersMicrosoft System CenterMicrosoft Windows DesktopMicrosoft Windows Vista & Home ServerSolarisProcess ImprovementProgrammingAjaxAlgorithmsAndroidASP .NETC#C/C++GamesGeneral Programming/Other LanguagesGraphic ProgrammingHTML5/CSS/BlendJavaJavaScriptLotus Notes/Domino/XPagesMac and iOS ProgrammingPerlPHPPythonRationalRubyUser Interface (UI)Visual BasicVisual StudioWindows ProgrammingSecurityGeneral Security and PrivacyNetwork SecuritySoftware SecuritySoftware Development & ManagementAgileArchitecture and DesignManagement: Lifecycle, Project, TeamObject TechnologyRationalTestingUMLWeb DevelopmentAjax and JavaScriptASP.NETContent Management SystemsDreamweaver & FlashHTML/CSSMicrosoft Expression StudioPerlPHPPythonRuby/Ruby on RailsWeb ServicesCloud ComputingSOAWebSphereXML