Blog

Everything listed under: TIL Thursday

  • TIL Thursday: Improve the Performance of Repeated GET Requests with Cached Models and Collections

    With cached Backbone models and collections, you can speed up repeated calls for the same data by accessing the results straight from the browser's memory. They short-circuit the GET requests of calls that browser has already made, and loads the existing results straight away.  Read More...

  • TIL Thursday: How to Make a View Available Globally

    In 2018.2 we added the registerView() method to the extensibility API. This handy method lets you create a child view which can be referenced in any of your templates without modifying the parent view's JavaScript.  Read More...

  • TIL Thursday: NetSuite Professional Services' Best Practices

    Learn from the best: our SuiteCommerce professional services team share their best practices for writing re-usable, maintainable, high-quality code  Read More...

  • TIL Thursday: Five Crucial Underscore.js Functions

    While Underscore comes up in a lot of code and advice I write here on DevSC, it's nice to sometimes to sit back and take a look at the library itself.The best way to describe Underscore is like a utility belt, one that provides us with essential tools that let us write shorthanded, semantic scripts for functions we use over and over. Let's take a closer look at some methods you've likely seen but may not fully understand.  Read More...

  • TIL Thursday: Browser Support, Testing and IE8

    It's easy to take for granted the work that goes into ensuring that all shoppers get the same, high-quality experience regardless of the device they use to browse your site. But what about older browsers? What about mobile and tablet devices? Let's take a look at this and, in particular, the problems faced with Internet Explorer 8 (and why we're saying goodbye to it soon).  Read More...

  • TIL Thursday: Migrating from SiteBuilder to SuiteCommerce Advanced

    So we've covered migrating between SCA releases and from pre-Denali to Mont Blanc, so here's the big one. This time around, we're talking about migrating from SiteBuilder to SCA. I talked to Intente, who recently took a NetSuite customer through this journey.  Read More...

  • TIL Thursday: Find Out About the New Service Controllers

    A fundamental architecture change occurred in Vinson: we changed the way we code services — moving from static service files to ones generated by service controllers. While we've documented these changes, I wanted to find out more and dig a little deeper.With the help of Gerardo Rodriguez, a senior software engineer in our ecommerce team, we're going to take a closer look at the services refactor.  Read More...

  • TIL Thursday: Migrating from Pre-Denali to Mont Blanc

    A few weeks ago we talked about upgrading a site from the Denali version of SuiteCommerce Advanced to Mont Blanc. This week, we're meeting the team at Tavano who did something similar (but far more drastic): upgrading from pre-Denali.  Read More...

  • TIL Thursday: What It's Like to Migrate an SCA Site to Mont Blanc

    Back in February, we announced the release of Mont Blanc, the latest in a series of updates to SuiteCommerce Advanced. If you're still using Denali and contemplating whether to upgrade, join me in finding out what it was like from someone to take those steps.  Read More...

  • TIL Thursday: Troubleshooting DNS Problems with the CDN

    Content delivery networks (CDNs) are geographically distributed servers that specialize in delivering static content quickly. In this article I had a talk with Mark Sweeting, who troubleshoots DNS problems with the CDN, for advice on how you can do this yourself.  Read More...

  • TIL Thursday: More Best Practices for Using Sass

    You may remember a previous article about Sass best practices. For new and even experienced designers and developers, it can be difficult to know what guidelines you should follow. As before, I've asked Senior Developer at NetSuite, Hayley Easton, for advice on what we should be doing when we're styling our sites.  Read More...

  • TIL Thursday: Best Practices for Using Sass

    When working with Sass, it's important to make full use of the benefits that it provides. Unlike regular CSS, Sass enables you to use functionality commonly available in other programming languages. If you're new to Sass, you may not be aware of what they are or how to best exploit Sass's power. In order to find out what the best practices are, I had a chat with Hayley Easton, Senior Developer at NetSuite, to find out what they are.  Read More...

  • TIL Thursday: Debugging Credit Card Icons

    This week for TIL Thursday I wanted to run through how to troubleshoot a particular issue that we've had a couple of reports about: credit card icons. Some of our customers have been saying that when they've added or modified a new credit card to the site, they are having a hard time getting the icons to appear on the form where shoppers add a new credit card.    Read More...

  • TIL Thursday: NetSuite Coding Styles Explained

    Have you ever wondered why the reference SuiteCommerce Advanced modules are written the way they are? Within in any development team decisions have to be made regarding the style, conventions and standards that the team will adopt for their code. When I first started learning the SCA code, I had some questions and so I caught up with Sebastian Gurin, Senior Software Engineer at NetSuite, who is part of the team that chose the coding styles used in the SuiteCommerce Advanced code.  Read More...

  • TIL Thursday: Add Modals to your Forms

    TIL Thursday is a series of articles that illustrates an area of functionality or part of SuiteCommerce Advanced that you may not know about. By the end of it, you should be able to say "Today I learned..." This article will take you through the simple steps of implementing modals on a list page, including the template changes to launch the modals and the code change required to 'refresh' the list when a record is added or changed  Read More...