A quick overview of the incorporation.
March 29, 2015
Here's another list of technology links - more generic in nature compared to the list of java tech. links.
I've bookmarked each section here:
Web Content Management Systems
Other tools and technologies
> Worldwide Web Consortium - The World Wide Web Consortium (W3C) develops interoperable technologies (specifications, guidelines, software, and tools) to lead the Web to its full potential. W3C is a forum for information, commerce, communication, and collective understanding.
> W3C's Tutorials - The Worldwide Web Consortium has a fantastic FREE library of tutorials that you can use! The tutorials are thorough, well written, and have quizes to test your knowledge. A fanstastic resource.
> A List Apart - A List Apart Magazine explores the design, development, and meaning of web content, with a special focus on techniques and benefits of designing with web standards.
> CSS Zen Garden - A demonstration site that allows developers to demonstration what can be accomplished with css. This is a great resource for css classes, as well as ideas for new web designs.
> Evolt.org - Evolt.org is a world community for web developers, promoting the mutual free exchange of ideas, skills and experiences. Check out the browser archive if you need to support an app on lots of different browsers
> Ruby - What's the next big language in web development? Well, at this point it's a toss up between this link to Ruby, which is an object oriented scripting language, and the next link. A number of java developers think Ruby will replace java in the next 5 - 10 years.
> Flex - Flex is the new generation of Flash, so to speak. We have a tool that uses Flex and it's quite impressive looking, not to mention lightweight and fast. Keep your eyes on this one. It's managed by Adobe and they are continually making more and more of it open source.
> StarTeam - Starteam is a repository management tool I worked with while at Critical Mass. Marketed by Borland (you have to pay $$ to use it), it had great support for tracking bugs and versions/branches throughout development.
> CVS - A free repository tool we used at Richer Systems Group. It worked well with Eclipse. It's free!
> Perforce - I'm using Perforce on my current project. It's expensive, but apparently works well in big development environments. We've found the Perforce plug-in for Eclipse to be buggy, though.
> Visual Source Safe - The legacy code on our current project is stored in VSS - Visual Source Safe - a microsoft repository product (it's not free either).
> Monotone - Monotone is a freely distributed version control system. It provides a simple, single-file transactional version store, with fully disconnected operation and an efficient peer-to-peer synchronization protocol. It also understands history-sensitive merging, lightweight branches, integrated code review and 3rd party testing. I have a friend who is one of the contributing developers for this project.
> Rational ClearCase - Again, another tool you have to pay money for. It's part of the Rational suite of tools for software development. Don't even consider using this tool if you aren't going to strictly adhere to Rational's development methodology and buy the rest of their toolset. Clearcase does NOT lend itself to any kind of agile development process and it makes continuous integration cumbersome to implement if you aren't using the rest of Rational's suite.
> Alfresco - Alfresco is the Open Source Alternative for Enterprise Content Management. They have Document Management, Web Content Management, and Collaboration Content Management components in their system. The University of Athabasca uses this software.
> Joomla - Joomla is an Open Source, award winning web content management system that enables you to build and manage web sites and online applications. This tool has lots of user support and big organizations are currently running web sites with it.
> Infoglue - Infoglue is another Open Source CMS and Portal Platform. It is java based and uses a velocity framework. I have a couple of sites that I do maintenance on that utilize this tool, and for the most part my clients are happy with it.
> Webalizer - The Webalizer is a fast, free web server log file analysis program. It produces highly detailed, easily configurable usage reports in HTML format, for viewing with a standard web browser. Great graphs!
> XMLSpy - Altova makes XMLSpy home edition available for free if you register with them. XMLSpy home edition is a fantastic free XML IDE. I use it when I teach at SAIT.
> PHP - PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML. I use it with the Leaseboys contract.
> Ethereal - Ethereal is a network protocol analyzer. Download this with winpcap and you can analyze every single network call from arp, udp, tcp, you name it that's happening on your local network. It's a pretty cool tool.
> Tripwire - A change auditing solution. We were considering something like this at Neteller but ended up designing our own custom version. It's all about verifying code, configs and installed software and ensuring consistency and security in/on your environments.
> BigBrother - A web based systems and network health monitor. Some of the big co-locations/data centers here in Calgary are using this to monitor server statuses.
> Foglight - A server/system monitoring tool. Utilizes both thick and thin clients, graphing each component of the technology stack. Pretty neat tool - handy for service desks.
> SchemaCrawler - A third party command-line tool that provides a framework to output you database schema and data in readable, diffable form. Has 'plug-ins' for ant, maven, and graphing capabilities.
> Tentakel - Tentakel is a program for executing the same command (via the command line) on many hosts in parallel using ssh. A valuable tool for deployment engineers managing complex environment schemes.
> Splunk - Splunk is 'the' search engine for IT data. It's software that indexes and enables you to search all your logs, database tables, and IT related data from any application, server, or network device in real time (so long as you have the disk space).
> Nagios - Nagios is an Open Source host, service, and network monitoring program. It's designed to run on Linux, but runs on most *NIX systems as well.
> Nessus - Nessus is the world's most popular vulnerability scanner used in over 75,000 organizations world-wide. It is free and installs on most popular operating systems.
> Groundwork - Groundwork is a wrapper for Nagios that provides web based Nagios config editing, dynamic mapping of assets, and even a vmware image installation. Highly recommended if you're looking for a free network/software monitoring tool!
> SANS 25 top security programming erros SANS Institute - 'The most trusted source for computer security training, certification, and research'. I enjoy reading this kind of stuff and learning something new.