A big part of development, coding, or web design is repeating yourself. No one likes to admit it, but a lot of the work we do is repetitive. A great way to reduce the number of times you have to write something is to save it to use again later using code snippets. Snippets are little bits of code that you have written before that you think you might find useful again later, they could be a specific way to show images on a site, the SQL to create a handful of tables in one stroke, or an entire class for the backend of an ASP.NET web application. Whichever it is you need a place to keep the snippets so that you can get to them when you need them.
This is where the cloud based snippet storage comes into its own. You can access it from anywhere that you have an internet connection, which is everywhere these days. It saves you messing around with memory sticks with your code in text files on, or sending yourself snippets by email (we’ve all done it!) and allows you to find what you want when you want it. I’ve compiled a list of 17 super slick snippet storage sites below in no particular order, check it out, you might find the perfect one for you.
We’re excited to let you know about the latest addition to the Tuts+ family — Gamedevtuts+!
Gamedevtuts+ is dedicated to teaching game development, with tutorials, tips, and articles about level layout, game design, coding, and working in the industry. We walk you through how to create games from scratch, go into the theory behind game development, level and character design, discuss working in the industry, and much more…
Read on to find out more about the all-new Gamedevtuts+!
With any development project or something in which bugs are required to be fixed constantly, it can be a real pain to manage what needs to be worked on. Developers need to know exactly what’s wrong to ensure that they can release fixes in a swift turnaround and prevent any errors that could result from the bugs. Luckily, in the age of web apps, there’s a web app for everything and in this case, there’s a perfect one for the task of this in the form of Snowy Evening.
Much like its name, it’s quaint and is a nice little app that really packs a punch in the field of issue tracking. Packed with an incredible interface and a really practical pricing model, it can be a really good addition to any developer’s toolkit. Read on to find out more!
I’ve been a web developer for about 10 years now, which aside from making me feel old in my mid-twenties, means I’ve put a lot of thought into developing websites and web applications. I’ve developed tons of sites, had a litany of ideas and side projects, and I’m a user with a sometimes too critical eye. I also review apps for the Appstorm network; in short, I have a few things I look for (or look to accomplish) when it comes to web apps and apps in general.
Web development can be a sole or group task. For the former, it’s pretty simple to organise your workflow, having everything within your own hardware and your own software. However, if you’re working as part of a development group, it’s a little more difficult to organise and collaborate.
Introducing Squad, a collaborative code editor inside your browser. By opening a local file or connecting to a server with S/FTP, you can edit code in the Squad web app alongisde others and even chat with them in a dedicated discussion area. (more…)
Web standards are an ever-evolving entity, with new syntax and functions being added all the time. The buzzwords of the year are HTML5 and CSS3, evolutions of the already-existing languages that most people are familiar with. Unfortunately, getting a function added to the standards is only half the battle; you also need browsers to support the function and the new syntax, or all you’re left with is something that is theoretically awesome.
For a while now, WebKit has been the most standards-compliant browser engine, with Safari and Chrome offering two of the most HTML5 and CSS3 ready browsers. Many other browsers use the WebKit engine, and today I’d like to look at what the benefits might be of a WebKit-dominated Internet.
In this Quick Look, we’re highlighting Programr. The developer describes Programr as an app that lets you master programming in any language, right in your browser. It’s the world’s free social lab for programming students and teachers. At Programr you can code, compile & run your programs right in the browser and share them with the world. Other users can then study, discuss, vote and even enhance your app further. Programr also offer courses and certifications to IT students.
Read on for more information and screenshots!
IDEs (Integrated Development Environments) are a special type of software that developers use to write software. IDEs are designed to maximize productivity, because because they typically present a single platform which all development is done. This means a developer will do less environment switching to get his job done.
If you use computers long enough, chances are you’ll eventually want to learn at least a little bit of programming. You can only hear so many stories about exciting new apps and whole businesses built from several thousands lines of code before you start thinking that you could do it, too. Problem is, it’s often daunting to get started programming. Most programming books almost seem too difficult, or else they start out so slow and basic that you’re bored before you even get started.
It’s a reality that those who are web designers need to work together with a client in order to generate a successful design. We have to discuss with a client what they’d like changed, and then change it (although, we should always write it into our contract to avoid any frustration when you get a client from hell).
CAGE is an awesome collaboration tool that allows you to manage projects and share images (whether they be a screenshot of a web page, or just an image of something else) of your work (i’ll be looking mainly at using this tool for web design today, but the tools are available for whatever type of image you upload). Your team and/or your clients can login too and add comments to highlighted areas, furthering the collaboration abilities of your design team.