In our post this week we list some of our favorite techie websites that form the core of our go-to arsenal when doing research or answering niggly questions. I’m sure you’ve got your own personal favorites and we’d love to hear your recommendations, so get social and hit us up on Facebook, Twitter, or LinkedIn.
Stack Overflow is a question and answer site for professional and enthusiast programmers alike. As part of the Stack Exchange network of Q&A sites, Stack Overflow continues to build a library of detailed answers to pretty much any programming question you may have. The cool thing is the way it is built and run by the broader developer community, who pose and answer questions, vote on answers, and make the whole platform organic and current. With areas of programming becoming more advanced day by day, having access to this resource is invaluable for busy developers who cannot possibly hold everything in their heads!
Chances are you already know what Github is or, at the very least, have heard about this web-based hosting service for version control built on the open-sourced ‘Git’ project. It offers all of the distributed version control and source code management (SCM) functionality of Git as well as adding some features of its own, such as access control, bug tracking, feature requests, task management, and wikis for every project. Although mostly used for computer source code, it can also store and version control other types of file, including documentation, scripts, and configuration files. This makes it incredibly useful in a modern cloudy and DevOps-centric environment, where components such as infrastructure-as-code, automated deployment pipelines, and dynamic infrastructure are commonplace. GitHub offers plans for both private repositories and free accounts which are commonly used to host open-source software projects. As of June 2018, GitHub reports having over 28 million users and 57 million repositories (including 28 million public repositories.), making it the largest host of source code in the world.
SecTools is a convenient website that catalogs the network security community’s favourite tools. Maintained by the Nmap project team, it gives visitors a chance to search and sort each tool, plus offer their own ratings and reviews. A ranking system organises each tool and allows visitors to click any tool name for more details on that particular application. This site provides open source and commercial tools for any platform, except those tools that the Nmap Project maintain themselves (Nmap Security Scanner, Ncat network connector, and Nping packet manipulator). We like it because it is a one-stop-shop for all of our security tooling needs.
The name “AI For SE” means artificial intelligence for software engineering, and is dedicated to making software development for this emerging technology cheaper, faster, and better. The AIFORSE framework is a suite of best practices and standards that enable & utilize Artificial Intelligence for effective & efficient software engineering. AIFORSE also compiles an analytical report, which includes information about the actual state of the market for the solutions which employ AI to solve software engineering tasks and problems.
Vim Tips Wiki
This Vim wiki is a useful online tool for anyone using the Vim text editor. We use Vim on a daily basis as part of our standard development tooling, and try to convert as many people as possible to this powerful utility. Vim is designed for use both from a command-line interface and as a standalone application in a graphical user interface. Vim Tips Wiki is a collaborative workspace where Vim users can come together to ask each other questions and provide solutions to one another. Vim users can add their favourite commands, macros, and other assorted tips to a common database. While the Vim distribution comes with a rich set of documentation it is often hard to find a place to start when trying to learn how to use the editor. This site provides the necessary tools for newbie users to get started and also aids seasoned professionals to develop their skills.
HubSpot is a developer and marketer of software products for inbound marketing and sales. It was founded by Brian Halligan and Dharmesh Shah in 2006, and its products and services aim to provide tools for social media marketing, content management, web analytics and search engine optimization. We are users of HubSpot here at fourTheorem, and manage our sales and marketing efforts through this excellent SaaS product.
Atlassian Corporation Plc
Atlassian is an Australian enterprise software company that creates products for software developers, project managers, and content management. Most technologists will have used or heard of Jira, its issue tracking application, and Confluence, its team collaboration and wiki product. They serve over 60,000 customers, and fourTheorem are happy to be included in this number using Jira and Confluence on numerous collaborative projects.
Hootsuite is one of many tools referred to as a “Social Media Management System” or tool. Our marketing team likes to use Hootsuite to keep track of and manage our social media channels. It enables them to monitor multiple channels at the same time, re-posting interesting and informative material, as well as listening to what people are saying about us, allowing for a quick response.
Another site worth mentioning is good old Google, from general search queries to using its many tools such as Google calendar, Google alerts, Google analytics. OK, so it is not really a tech site per se but as the big dog in the search engine market, nearly all of our questions begin with a Google search.
LMGTFY (Let Me Google That For You)
Lastly a tongue in cheek entry! LMGTFY is used by techies when sarcasm is the only answer, providing a website that creates a demonstration of how to conduct a user-specified Google search. The site was designed as a service for tech-savvy people who are frequently asked for help doing research that really could have been handled by the requester. Perfect for your passive aggressive tendencies!