Advertisement

Programming Fundamentals

  • JavaScript
    Closures in JavaScriptJavascript wide retina preview
    416 shares
    In this video, we're going to talk about the concepts of closures within the JavaScript programming language.Read More…
  • Programming Fundamentals
    New Course: Learn to Code With RubyRuby writing
    87 shares
    If you've never programmed before, or if you want an introduction to the Ruby programming language, our new course is for you! In this course, you'll learn the fundamentals of computer programming: variables, conditionals, loops, objects and testing—all in the fun and elegant Ruby language.Read More…
  • PHP
    Programming With Yii2: Sluggable BehaviorPreview
    138 shares
    Human readable URLs are user friendly and search-engine friendly. The Yii Framework provides built-in support for readable URLs, also known as slugs.Read More…
  • JavaScript
    Go Back to Basics With Our New Course on JavaScript FundamentalsJs fun
    432 shares
    So you want to learn JavaScript? In this course we’ll start at the very beginning and cover everything about the language that a beginner needs to know. Maybe you've never programmed anything before, or maybe you're coming to JavaScript from another language. Whatever your situation, we'll go through everything you need to get up and running with one of the most popular and dynamic languages in use today.Read More…
  • Design Patterns
    Design Patterns: The Observer PatternObserver pattern
    154 shares
    Now here I come with one more behavioral design pattern in this series, which is the Observer Pattern. Observer means that someone is looking at your activity, and it may be possible that the observer takes some action depending on your activity.Read More…
  • Design Patterns
    Design Patterns: The Singleton PatternSingleton design pattern
    63 shares
    In this article you are going to learn how to implement the Singleton design pattern, and why and when to use this pattern in your application. As the name "Singleton" suggests, this method allows us to create one and only one object of a class.Read More…
  • Functional Programming
    New Course: Functional Programming in JavaScriptFunction js
    158 shares
    Learn the basics of functional programming in JavaScript. You'll take a small, mostly imperative website and refactor it using practical declarative and functional concepts. Focused on practical understanding over philosophy, this is a great basic intro to functional programming that will prepare you for deeper exploration.Read More…
  • Design Patterns
    Design Patterns: The Command PatternCommand design pattern
    247 shares
    After covering a few creational and structural design patterns, we have started behavioral patterns now. You can see the first article in this category of the strategy pattern. With creational patterns, we learned how we should create our objects, and from structural patterns we learned how we should structure our classes and objects to help build a better application.Read More…
  • Programming
    Better Subversion PracticesBetter svn practices
    150 shares
    In this article, we will consider how we can use Subversion effectively by following a few practices. It will help improve your development workflow and make the final source code more stable. When we say stable, it means it will have fewer conflicts than other approaches, but making it 100% conflict free is near to impossible, because all developers have their own ways of getting work done.Read More…
  • Design Patterns
    Design Patterns: The Adapter PatternAdapter
    485 shares
    In the previous article we saw how the facade design pattern can be employed to simplify the employment of any large and complex system using only a simple facade class. In this article we will see how the adapter design pattern can be used when your code is dependent on some external API, or any other class that is prone to change frequently. This pattern falls under the category of "structural patterns", because it teaches us how our code/class should be structured in order to manage and/or extend them very easily.Read More…
  • Testing
    Unit Testing Succintly: Strategies For Unit TestsUnit testing
    68 shares
    Testing approaches depend on where you are in the project and your “budget,” in terms of time, money, manpower, need, etc. Ideally, unit testing is budgeted into the development process, but realistically, we often encounter existing or legacy programs that have little or no code coverage but must be upgraded or maintained. Read More…
  • Programming Fundamentals
    Refactoring Legacy Code - Part 11: The End?Refactoring wide retina preview
    189 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…
Advertisement
Suggested Tuts+ Course
JavaScript Fundamentals$15
Advertisement