Angular Core Concepts: Data Binding
Gistia Labs
by Engineering Team
4y ago
Web applications need to be interactive. Say for instance as a developer you are interested in transmitting the properties from the components, to the DOM(View), so that you may change the background color of your site. In addition, you may have the need to communicate events from the View to the component, like when a button is clicked, triggering some particular action. Without interactive abilities, you would not be able to build or navigate a functioning application. Data binding is considered a core feature of the software development language, it includes a feature where defining commun ..read more
Visit website
Artificial Intelligence (AI): Five Benefits & Applications in Healthcare
Gistia Labs
by Engineering Team
4y ago
Artificial Intelligence (AI), also known as machine intelligence, helps to process large amounts of structured and unstructured data to make intelligent and accurate decisions. This is in contrast to humans, who are incapable of processing a large volume of data in a short span of time. AI algorithms work by making use of Natural Language Processing (NLP) and by learning deeply from the larger data sets. Natural Language Processing allows computers to decipher and maneuver human language to perform human-like tasks. AI creates a revolutionary impact on industries which are controlled by a stri ..read more
Visit website
Getting Started with Material UI
Gistia Labs
by Carlos Taborda
4y ago
UI and UX design happen to be one of the most basic pillars of modern web development, and therefore is also something that could make or break your website in a competitive space. Throughout the years, tech giants like Google and Twitter have come up with their own design languages, which helps to maintain consistency throughout all of their products and services. Material design is the primary design language used by Google, providing a clean and professional look to web and mobile apps. This is a result of applying grid-based layouts, depth effects and animations. Thankfully for us, the Mat ..read more
Visit website
Introduction to Functional Programming in JavaScript
Gistia Labs
by Engineering Team
4y ago
The motivation behind this blog post is to challenge the myth that functional programming, FP for short, is hard to learn and is not possible to use with JavaScript. Origins of Functional Programming in Javascript The functional paradigm has noticeably grown in the past few months. Previously, there were a number of different functional languages with good JavaScript intertop created. Some of those languages included PureScript, ClojureScript, Elm and ReasonML (note that ReasonML is not exactly a language, it is actually a new syntax and toolchain powered by OCaml) to help create solutions to ..read more
Visit website
Laboratory Information Management Systems: Build or Buy?
Gistia Labs
by Engineering Team
4y ago
Laboratory Information Management Systems With the data generation rate of today’s high-capacity laboratories exceeding 50,000 GB every second, it is no surprise that labs have adopted sophisticated Laboratory Information Management Systems (LIMSs). Most labs have evolved away from spreadsheets and laboratory notebooks to using data management systems with integrated digital lab notes. Such laboratories run more efficiently once they have a LIMS system to support their workflow. You can expect a well-designed LIMS to manage all aspects of laboratory work from sampling to reporting. The data c ..read more
Visit website
An Introduction to Microservices
Gistia Labs
by Engineering Team
4y ago
Enterprise software is often built as a single application, commonly referred to as a monolith. As the codebase grows within the monolith, making the system more complex, it becomes difficult to deliver changes as quickly. This is because the complexity slows down the deployment of the software, bringing to light the challenges of changing data structures, the technology restrictions and many more challenges. This is where microservices comes in. Microservices are a software architecture style used to build a collection of small decoupled service applications, which work together as a single a ..read more
Visit website
Artificial Intelligence Vs. Machine Learning Vs. Deep Learning
Gistia Labs
by Engineering Team
4y ago
One of the main themes I’ve seen in 2019 thus far is the advancement of Artificial Intelligence (AI) and its growing importance in our social, economic and political discussions. At one point, these concepts were fictional, only to be read about in science fiction novels and seen on television. Today, AI is much more than a subject reserved for nerds to argue over. It’s a powerful tool, and if used correctly, can help generate real business value by freeing-up resources. Having a better understanding of AI opens doors to gaining unprecedented insight into business markets, and the world around ..read more
Visit website
Understand React Lifecycle Methods
Gistia Labs
by Engineering Team
5y ago
From inception to destruction, React components go through a lifecycle. This lifecycle marks the stages of mounting, updating, unmounting and error handling of your component. Each stage exposes a few member functions (or methods) developers can override to empower the component to React to the changes the component undergoes. It is not necessary for all the lifecycle methods to be executed during each component’s life. The component could just be rendered and immediately deleted without anything else happening in between, hence how the update and error handling stage may be skipped. The lifec ..read more
Visit website
The Benefits of Using TypeScript with React
Gistia Labs
by Engineering Team
5y ago
JavaScript is one of the core technologies used on the web today. In the past, JavaScript was used by web developers to allow the creation of customizable and interactive web pages. However, since the advent of NodeJS and a multitude of front-end and back-end frameworks, it’s use has far exceeded the original intended purpose. Introducing TypeScript JavaScript is a scripting language. The coding is loosely typed and notoriously challenging to debug on large scale applications. In contrast, C# and Java are compiled languages, with rich debuggers and descriptive compile-time errors. Tools such a ..read more
Visit website
State Management in React Apps
Gistia Labs
by Engineering Team
5y ago
State is an object that defines the current condition of our application. Since React is a component-based UI library, which uses state to track the moving parts of the user interface, state management in applications is very important to understand. Understanding each will help you to make an educated decision on which to use in your own projects, creating an end product that is more efficient based on your specific needs. State Management at Component Level React allows developers to use state at the component level by using class-based components. Since the release of React 16.8 and the adv ..read more
Visit website

Follow Gistia Labs on FeedSpot

Continue with Google
Continue with Apple
OR