Blog icon

FROM OUR BLOG

How to build GraphQL API for text analytics in Python

GraphQL is a query language for building API and a server-side runtime, which enables you to describe your data. GraphQL isn't tied to any specific database or programming language. You can build your GraphQL server in different languages like Node.js, C#, Scala or Python. The ecosystem in Node.js and JavaScript in general is the most evolved GraphQL wise and it is usually better to build API for client facing application in Node.js. You can take a look at our blog to learn more. However, Node.js is not the best fit for data science, so we will take a look at how to build microservices that will help us serve our machine learning models, high-performance computations and text analytics. In this article, we will be solely focused on building an API that enables us to expose text analytics capabilities. Our GraphQL server can be also used to serve the output from machine learning models built by frameworks like TensorFlow, FastText or PyTorch, but we will take a look at this in depth in our future articles.

Fade-in and fade-out animation with spring and transition React Hooks

The React Spring library has a modern way of approaching animations by using a physics-based model. You can configure animations using real-life values like mass, friction, and tension, which allow you to create more believable transitions. There is also an option to set the duration in milliseconds. The library has great performance and an easy-to-use API. React Spring is cross-platform and has quite a optimal bundle size.

Top 7 Figma plugins for improving your design workflow

Figma, the platform that forced even the most conservative designers to switch from Sketch, Invision or AdobeXD, is here with new improvements. Until recently, plugins were something that we really missed in Figma in comparison with other platforms. In the last few months, Figma has launched many updates such as GIF import or Smart Selection, so we expected that plugins in Figma would finally be introduced in the near future. Now it has almost been three month since the release and there are over 150 available plugins, so I have collected the 7 most useful plugins that will enable you to make your designs much better and faster than ever before.

React hooks in Apollo client for GraphQL queries and mutations

The hype following the last React conference has diminished. The proposal for React Hooks was introduced as part of the React alpha release. Since React v16.8, React Hooks have been in all official releases as well. How does this improvement affect how we build our apps with GraphQL?

Generate Javascript static types from GraphQL: TypeScript and Flow

How we build Javascript apps has been evolving in recent years, and we can trace everything back to 2015 when Facebook open-sourced GraphQL. From this year onwards we have been able to see a number of libraries and tools which leverage GraphQL’s type system. GraphQL is not just the next step in building APIs; it’s much more than that. GraphQL has introduced a completely new paradigm for working with data.

GraphQL best practices for GraphQL schema design

In this article we will go through various ways and basic patterns to help design schema in the best possible way. This is definitely not a complete guide; this is just a short list on how to avoid the biggest pitfalls that regularly come up. For more advanced info on designing your GraphQL schemas check out our newsletter. It is useful to approach schema design by making a checklist of what your schema should provide to guide you through the design process.

Join thousands of others and be occasionally notified about new articles and our courses

* Signing up for Atheros newsletter indicates you agree with Terms and Conditions and Privacy Policy including our Cookie Policy.