Hostingheaderbarlogoj
Join InMotion Hosting for $3.49/mo & get a year on Tuts+ FREE (worth $180). Start today.
Advertisement

Bash

  • Programming Fundamentals
    Refactoring Legacy Code - Part 11: The End?Refactoring wide retina preview
    187 shares
    Old code. Ugly code. Complicated code. Spagetti code. Jibberish nonsense. In two words, Legacy Code. This is a series that will help you work and deal with it. In our previous lesson we've learned a new way to understand and make code better by extracting till we drop. While that tutorial was a good way to learn the techniques, it was hardly the ideal example to understand the benefits of it. In this lesson we will extract till we drop on all of our trivia game related code and we will analyze the final result.Read More…
  • Programming Fundamentals
    Refactoring Legacy Code - Part 10: Dissecting Long Methods with ExtractionsRefactoring wide retina preview 1
    94 shares
    Today, we will take another approach: We will assume we are alone, no colleague or pair to help us. We will use a technique called "Extract till you drop" that breaks code in very small pieces. We will make all the efforts we can to make these pieces as easy to understand as possibleRead More…
  • Node.js
    Writing Node.js AddonsNodejs retina preview
    555 shares
    Learn how to take a C/C++ library and use it with in your JavaScript code, by creating an addon to provide unique features to your Node.js applications.Read More…
  • Web Development
    Refactoring Legacy Code: Part 9 - Analyzing ConcernsRefactoring wide retina preview
    155 shares
    Old code. Ugly code. Complicated code. Spaghetti code. Gibberish nonsense. In two words, Legacy Code. This is a series that will help you work and deal with it.Read More…
  • Web Development
    Setting Up Continuous Integration & Continuous Deployment With JenkinsJenkins image
    362 shares
    Add a little automation to your life - let's set up a Jenkins instance to handle testing and deploying for us.Read More…
  • Web Development
    Refactoring Legacy Code: Part 7 - Identifying the Presentation LayerRefactoring wide retina preview
    161 shares
    Learn techniques for how to deal with complex and complicated unknown legacy code, how to understand it, and finally writing the Golden Master tests for future changes.Read More…
  • Web Development
    Refactoring Legacy Code: Part 6 - Attacking Complex MethodsRefactoring wide retina preview
    149 shares
    Learn techniques for how to deal with complex and complicated unknown legacy code, how to understand it, and finally writing the Golden Master tests for future changes.Read More…
  • Web Development
    Test Code Coverage: From Myth to RealityXdebug wide retina preview
    187 shares
    Learn the myths about test code coverage and how to use it to analyze how much of your production code has been tested.Read More…
  • Web Development
    Refactoring Legacy Code: Part 1 - The Golden MasterRefactoring wide retina preview
    240 shares
    Learn techniques for how to deal with complex and complicated unknown legacy code, how to understand it, and finally writing the Golden Master tests for future changes.Read More…
  • Web Development
    The Fundamentals of Bash ScriptingBash scripting fundamentals 400
    4 shares
    Shell scripts are widely used in the UNIX world. They're excellent for speeding up repetitive tasks and simplifying complex execution logic. They can be as simple as a set of commands, or they can orchestrate complex tasks. In this tutorial, we'll learn more about the Bash scripting language by writing an example script step-by-step.Read More…
  • Tools & Tips
    The Command Line is Your Best FriendCommand line is your best friend
    172 shares
    The command line can either be your best friend, or your worst enemy. It simply depends on how you use it, and what you use it for. If you're one of the many people who cringe at the mere thought of using the command line, then you've come to the right place!Read More…
  • Tools & Tips
    Essential Command-Line Tools for Web DevelopersTerminal for web devs
    239 shares
    Tools can make our workflows feel seamless, allowing us to focus on what we are building, and not worry about the process. Most web developers, on all portions of the stack, work from the command-line. There are countless utilities, which can make you more productive. These aren't full blown command-line applications, such as Git, but rather simple and composable tools, which can improve your workflow as a web developer.Read More…
Advertisement
Advertisement