• Taming Strings with Template Literal Types

    Taming Strings with Template Literal Types

    Michael Van Sickle | June 18, 2021

    Among the vast number of improvements that ES2015 brought to the JavaScript language was a powerful feature called “template literals.” Naturally, TypeScript, as a superset of JavaScript, has supported this useful construct since its beginning. However, TypeScript 4.

    Read More
  • PWAs: Blurring the Line Between Native and Web Applications

    PWAs: Blurring the Line Between Native and Web Applications

    SitePen Engineering | June 15, 2021

    Today’s software development landscape has never been more challenging. The rich capabilities of modern hardware and the high consumer expectations for performance and stability combine to ensure that developers need as much help as possible to meet their deadlines.

    Read More
  • How to git by with a GUI

    How to git by with a GUI

    Mangala SSS Khalsa | June 7, 2021

    Getting started with Git can be a daunting task, especially if you are not at home in the command line. Fortunately, Git is a mature and widely used tool so there is a lot of reference and “How do I…?” material available.

    Read More
  • Rome: The Last JavaScript Package

    Rome: The Last JavaScript Package

    Paul Bouchon | June 1, 2021

    Rome is a new set of tools for working with web-facing technologies like JavaScript, TypeScript, JSON, HTML, Markdown, and CSS. The toolchain currently supports linting and formatting, with active plans to also support bundling, compiling, minification, type checking, testing, and documentation generation. Rome aims to holistically enable all aspects of the modern web-focused development workflow.

    Read More
  • How to Simplify Angular Unit Test Authoring

    How to Simplify Angular Unit Test Authoring

    Ed Hager | May 27, 2021

    Are you working with Angular?  Have you written hundreds of unit tests and do you feel like it is taking way more time to write the tests than it did to write the application code?  Let’s talk about ways to speed up the authoring of those Angular unit tests and get back to doing the

    Read More
  • Hitchhikers Guide to NFTs

    Hitchhikers Guide to NFTs

    Paul Bouchon | May 26, 2021

    As the world warms up to the idea that cryptocurrencies are here to stay, many have started to think more deeply about the advantages these digital currencies offer over traditional money. Transactions are fast, security is guaranteed by design, and third-party verification is instantly and indefinitely possible.

    Read More
  • Nine Principles of Modern Data Architecture

    Nine Principles of Modern Data Architecture

    Michael Van Sickle | May 24, 2021

    What is Modern Data Architecture It has been said that all businesses today are IT businesses. They just happen to make their money selling different things. While that statement may not be universally true, software and computer technology have become a central part of most companies’ day-to-day operations.

    Read More
  • Size Matters: The Value of Performance Optimization

    Size Matters: The Value of Performance Optimization

    Tom Dye | May 21, 2021

    Introduction At SitePen, web application development is the core of what we do. We pride ourselves on our reputation for creating rich web apps that are highly responsive and reliable. The first chance that we have to demonstrate our skills is through our company website.

    Read More
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.Privacy Policy