Articles

  1. Choosing the Right Hook

    You read in this blog about how to get familiar with useEffect() in a two-part series: here and here. But what if the problem in your project is not rendering a component after a change but filtering the data itself? As you can imagine, there is also a hook for that.

    Read more
  2. The TypeScript Developers Toolbox - Part 2

    TypeScript is JavaScript with syntax for types layered on top, or what is sometimes referred to as a "superset" of JavaScript. If you're working with TypeScript in your projects, you might already know that a compile step is required to transform your TypeScript code into JavaScript code, which can then be executed in a JavaScript runtime.

    Read more
  3. The TypeScript Developers Toolbox

    When starting a new TypeScript project, it's important to establish a solid foundation for development. Project tooling and configuration becomes more difficult to change as a project matures, so the decisions you make on day one can have a big impact.

    Read more
  4. Intro to AI in Web Development

    We are living in a time where things are buzzing – buzzing with words like AI (artificial intelligence) or ML (machine learning). Many think “AI is taking over the world!” No…AI is not taking over but it is certainly changing the way we are doing things. In this article, we’ll give a bird’s eye overview to this “buzz buzz” about AI, different applications for AI, and how you can get started.

    Read more
  5. WTF is Apollo Federation

    Apollo Federation is an open source architecture that is designed to help your organization implement and orchestrate GraphQL services at scale. That's a sentence with a lot of words, but why do we care? Why is it useful? In this article, we'll take a closer look at the Whys and the WTFs of Apollo Federation.

    Read more
  6. Free Public GraphQL APIs

    One of the most genius things that the creators of GraphQL ever did was give us GraphiQL. GraphiQL is an in-browser tool that you can use to send queries to a GraphQL API. To start working with GraphQL, you don't have to build a server. You don't have to write a parser. You don't have to set up a client solution. Instead, you can just start sending queries.

    Read more
  7. Creating a Content Hub with GraphQL

    Many of the most common misconceptions about GraphQL have to do with the whereabouts of data. It's often thought of as a database. It's often thought of as a replacement to REST. It's often associated with a certain type of database.

    Read more