Tag: Product and design
-
CSS-in-JS for React: Linaria vs. Styled components
Posted on October 12, 2022, Level intermediate Resource Length medium
When building a web application with React, one of the challenges apart from implementing the main logic of the application is styling and choosing the appropriate styling solutions for your application. By Osah Peter.
Tags frontend-and-mobile product-and-design
-
NLU 101: Introduction to Natural Language Understanding
Posted on October 11, 2022, Level beginner Resource Length medium
Natural Language Understanding (NLU) is a subtopic of Natural Language Processing. It focuses on "comprehension". NLU deals with users' intents and what they mean instead of what they say. Thus, some people refer to it as Intent Detection or Intent Detector. By picovoice.ai.
Tags data-and-analytics product-and-design
-
Google Firebase with dotnet6
Posted on October 10, 2022, Level intermediate Resource Length long
Google Firestore is a document-oriented database that has some neat features for building modern apps as part of the Firebase offering. In most respects, I find it is conceptually similar to AWS Amplify on the surface. Having now worked with both, they feel very different in practice. By Charles Chen.
Tags data-and-analytics product-and-design cloud-and-infrastructure architecture-and-apis
-
Implement DevSecOps to secure your CI/CD pipeline
Posted on October 5, 2022, Level intermediate Resource Length medium
Before understanding DevSecOps, let's understand what is DevOps. DevOps is the combination of cultural philosophies, practices, and tools that increase an organization's ability to deliver applications and services at high velocity. In fast-moving projects, security often lags behind and given low priority which may lead to buggy code and hacks. Let's see how we can reduce the risk of attack by integrating security in our DevOps pipeline. By Alok Maurya.
Tags devops-and-ci-cd product-and-design security-and-privacy leadership-and-career frontend-and-mobile
-
Semantic versioning with CI/CD
Posted on October 4, 2022, Level beginner Resource Length medium
Updates introducing a breaking change are unwelcome, especially when this happens without warning. Semantic versioning is one of the most popular solutions for this. By Tomas Fernandez.
Tags devops-and-ci-cd product-and-design frontend-and-mobile
-
Different token types and formats explained
Posted on October 3, 2022, Level beginner Resource Length medium
When building security solutions using OAuth and OpenID Connect (OIDC), we frequently discuss tokens. Sometimes these systems are even referred to as token-based architectures. By Jonas Iggbom.
Tags product-and-design frontend-and-mobile security-and-privacy cloud-and-infrastructure
-
Why AI is perfect for mobile apps
Posted on October 2, 2022, Level beginner Resource Length medium
Why AI is the perfect accompaniment to modern mobile app development and how it's already being used to transform the apps we use every day. Artificial intelligence has been breaking into the mobile app development industry and becoming part of more developers' tools in their wheelhouse. This is because AI and machine learning are able to provide many benefits to not only the team building the application but to the end user as well. By @ninetwothree.co.ao.
Tags data-and-analytics product-and-design
-
Implement step-up authentication with Amazon Cognito
Posted on September 25, 2022, Level intermediate Resource Length medium
In this blog post, you'll learn how to protect privileged business transactions that are exposed as APIs by using multi-factor authentication (MFA) or security challenges. These challenges have two components: what you know (such as passwords), and what you have (such as a one-time password token). By using these multi-factor security controls, you can implement step-up authentication to obtain a higher level of security when you perform critical transactions. By Salman Moghal, Mahmoud Matouk, and Ozair Sheikh.
Tags cloud-and-infrastructure devops-and-ci-cd security-and-privacy product-and-design
-
Java memory model
Posted on September 24, 2022, Level intermediate Resource Length medium
The goal of this post is to get familiar with how memory works in java. We will see how it works in combination with the OS it runs on, how it's structured and how it functions internally inside a JVM. By Nermin Karapandzic.
Tags backend-development software-engineering product-and-design
-
Huawei CSO: Open-source can play a key role in creating a sustainable future
Posted on September 21, 2022, Level beginner Resource Length medium
Open-source technology can play an important role in tackling the climate emergency by offering greater opportunities for collaboration and shared learning on key issues. By Leigh Mc Gowran.
Tags software-engineering leadership-and-career product-and-design miscellaneous cloud-and-infrastructure
-
How to learn JavaScript faster – Tips and resources to get started coding JS
Posted on September 20, 2022, Level beginner Resource Length long
JavaScript is a programming language commonly used for web development, among many other things. It works in conjunction with HTML and CSS to add dynamic functionality to websites. By Annoh Karlgusta.
Tags backend-development frontend-and-mobile architecture-and-apis product-and-design leadership-and-career
-
Reducing graph complexity using Go and transitive reduction
Posted on September 19, 2022, Level intermediate Resource Length medium
Directed acyclic graphs (DAGs) serve a wide variety of applications in computer science, biology, sociology, and other fields that involve complex networks. While these graphs often contain a large number of edges, some of the edges might be redundant, making computations unnecessarily expensive and the graph structure harder to understand. By Dominik Braun.
Tags architecture-and-apis product-and-design software-engineering backend-development data-and-analytics