海外TECH |
MakeUseOf |
How to Optimize Windows 10 for Gaming and Performance |
https://www.makeuseof.com/tag/optimize-windows-10-gaming/
|
windows |
2022-02-03 19:45:12 |
海外TECH |
MakeUseOf |
The 7 Best AI Meeting Assistant Apps You Should Use |
https://www.makeuseof.com/best-ai-meeting-assistant-apps/
|
streamline |
2022-02-03 19:31:22 |
海外TECH |
MakeUseOf |
The 3 Best Music Recognition Apps to Accurately Find Songs by Tune |
https://www.makeuseof.com/tag/5-android-music-recognition-apps-compared-which-got-the-most-songs-right-si/
|
musixmatch |
2022-02-03 19:31:23 |
海外TECH |
MakeUseOf |
The Top 9 YouTube Channels for Vegan Recipes |
https://www.makeuseof.com/vegan-youtube-channels/
|
inspiration |
2022-02-03 19:16:12 |
海外TECH |
MakeUseOf |
The 9 Best Ways to Use Google Workspace for Web Development |
https://www.makeuseof.com/best-ways-to-use-google-workspace-for-web-development/
|
developmentgoogle |
2022-02-03 19:01:23 |
海外TECH |
MakeUseOf |
The 8 Best Ways to Open a PSD File Without Photoshop |
https://www.makeuseof.com/tag/the-best-ways-to-open-a-psd-file-without-photoshop/
|
adobe |
2022-02-03 19:01:23 |
海外TECH |
DEV Community |
Does Grades > Skills |
https://dev.to/kentshine/does-grades-skills-1nmm
|
skills |
2022-02-03 19:34:45 |
海外TECH |
DEV Community |
Implementa Auth0 Tokens como un campeón |
https://dev.to/gelopfalcon/implementa-auth0-tokens-como-un-campeon-2go5
|
Implementa Auth Tokens como un campeónEn los últimos años he venido trabajando con el intercambio de tokens entre servicios parties encontrando beneficios y puntos de mejora en como implementar este intercambio Si usted es un fanátic a las buenas prácticas les quiero compartir ciertas recomendaciones al usar tokens usando Auth Considerar métodos de verificación secundaria puede ser necesario agregar un sistema de verificación de token secundario que garantice que los tokens se generaron desde su servidor para cumplir con sus requisitos Entre más secreto mejor la clave de firma debe tratarse como cualquier otra credencial y revelarse solo a los servicios que la necesitan No exponga los token a cualquiera recuerde que los token dan permisos y autorizaciones Agregue justo lo necesario en los payloads los tokens se firman para proteger contra la manipulación y se decodifican fácilmente Agregue la cantidad mínima de claims al payload para obtener el mejor rendimiento y seguridad Cada token debe tener caducidad técnicamente una vez que se firma un token es válido para siempre a menos que se cambie la clave de firma o se establezca explícitamente el vencimiento Esto podría plantear problemas potenciales asíque tenga una estrategia para caducar y o revocar tokens Cachee y reutilice reduzca los requests de ida y vuelta innecesarios que amplían el contexto de ataque de su aplicación y optimice los límites de token del plan cuando corresponda almacenando tokens de acceso obtenidos del servidor de autorización En lugar de solicitar un token nuevo use el token almacenado durante futuras llamadas hasta que caduque La forma en que almacene tokens dependeráde las características de su aplicación las soluciones típicas incluyen bases de datos para aplicaciones que necesitan realizar llamadas API independientemente de la presencia de una sesión y sesiones HTTP para aplicaciones que tienen una ventana de actividad limitada a una sesión interactiva Siempre con HTTPS no envíes tokens a través de conexiones que no sean HTTPS ya que esas solicitudes pueden ser interceptadas y los tokens pueden verse comprometidos Espero que estos consejos les sea de provecho la configuración e identidad de nuestros tokens son aspectos cruciales en la seguridad de nuestras aplicaciones Un mal uso de ellos podría impactar negativamente el negocio |
2022-02-03 19:30:23 |
海外TECH |
DEV Community |
Memberpage today! |
https://dev.to/tinkumrx/memberpage-today-3afp
|
Memberpage today Unlock content for your members and customers in specified time intervals You decide when which page or which post should be activated automatically You can chose to make it daily weekly monthly yearly or design yourself a completely individual activation plan click here |
2022-02-03 19:29:29 |
海外TECH |
DEV Community |
Building RBAC in Node |
https://dev.to/rschwabco/building-rbac-in-node-3hcb
|
Building RBAC in Node IntroductionRole Based Access Control RBAC is an access control pattern that governs the way users access applications based on the roles they are assigned Roles are essentially groupings of permissions to perform operations on particular resources Instead of assigning numerous permissions to each user RBAC allows users to be assigned a role that grants them access to a set of resources For example a role could be something like evilGenius or a sidekick A sidekick like Morty Smith for example could have the permission to gather mega seeds and an evilGenius like Rick would be able to create a microverse In this post we ll review some of the ways to implement an RBAC pattern in a Node js application using several open source libraries as well as the Aserto Express js SDK This is by no means an exhaustive guide for all the features the libraries provide but it should give you a good idea of how to use them PrerequisitesYou ll need a basic understanding of Javascript and Node js to follow this post You ll need Node js and Yarn installed on your machine You should be familiar with Rick and Morty otherwise these users are going to make no sense SetupThe code examples shown below can be found in this repository To run each of them navigate to the corresponding directory and run yarn install followed by yarn start All of the examples we ll demonstrate in this post have a similar structure They use Express js as the web server and they use a middleware called hasPermission to check if the user has the correct permissions to access the route They share a users json file that contains the users and their assigned roles This file will simulate a database that would be used in a real application to store and retrieve user information id beth the smiths com roles clone id morty the citadel com roles sidekick id rick the citadel com roles evilGenius squanch The users json file is going to be accessed by a function called resolveUserRole which given a user will resolve their role This function is shared by all of the examples and is found in utils js const users require users const resolveUserRole user gt Would query DB const userWithRole users find u gt u id user id return userWithRole role The initial setup for the Express js app is straightforward const express require express const resolveUserRoles require utils const app express app use express json The application will have three routes that will be protected by the hasPermission middleware which will determine whether the user has the correct permissions to access the route based on the action associated with that route app get api asset hasPermission gather req res gt res send Got Permission app put api asset hasPermission consume req res gt res send Got Permission app delete api asset hasPermission destroy req res gt res send Got Permission And finally the application will listen on port app listen gt console log listening on port TestingTo test the application we ll make a set of requests to the routes and check the responses curl X lt HTTP Verb gt location http localhost api lt asset gt header Content Type application json data raw user id krisj acmecorp com Where lt HTTP Verb gt is either GET PUT or DELETE and lt asset gt is either megaSeeds or timeCrystals For each user we ll expect the following Beth AKA the clone Should be only able to gather megaSeeds and timeCrystalsMorty AKA the sidekick Should be only able to gather and consume megaSeeds and timeCrystalsRick AKA the evilGenius Should be able to gather consume and destroy only megaSeeds and timeCrystals Let s go get those mega seeds Vanilla Node jsTo set the scene we start with the most simplistic way of enforcing roles in a Node js application In this example we re going to use a JSON file roles json that will map specific roles to actions they may perform and assets they may perform those actions on clone gather megaSeeds timeCrystals sidekick gather megaSeeds timeCrystals consume megaSeeds timeCrystals evilGenius gather megaSeeds timeCrystals consume megaSeeds timeCrystals destroy megaSeeds timeCrystals In this JSON snippet the clone role will only be able to gather the megaSeeds and timeCrystals assets The sidekick role will be able to gather and consume the megaSeeds and timeCrystals assets The evilGenius role will be able to gather consume and destroy megaSeeds and timeCrystals The implementation of the hasPermission middleware function is going to be very simple const hasPermission action gt return req res next gt const user req body const asset req params const userRoles resolveUserRoles user const permissions userRoles reduce perms role gt perms roles role amp amp roles role action perms concat roles role action perms concat return perms const allowed permissions includes asset allowed next res status send Forbidden end In this example we Iterate over each user roleCheck the existence of the user s given role in the roles objectCheck the existence of actions within that given role and finally check if the assets array associated with that role and action contains the asset the user is trying to access Determine whether the permissions the user has included the asset they are trying to access Other than being pretty simplistic this approach is not going to be very scalable the policy definition is going to become complex highly repetitive and thus hard to maintain Click here to view the full vanilla Node js implementation Node CasbinCasbin is a powerful and efficient open source access control library It has SDKs in many languages including Javascript Go Rust Python and more It provides support for enforcing authorization based on various access control models from a classic subject object action model through RBAC and ABAC models to fully customizable models It has support for many adapters for policy storage In Casbin the access control model is encapsulated in a configuration file src rbac model conf request definition r sub obj act policy definition p sub obj act role definition g matchers m g r sub p sub amp amp r obj p obj amp amp r act p act policy effect e some where p eft allow Along with a policy roles definition file src rbac policy conf p clone megaSeeds gatherp clone timeCrystals gatherp sidekick megaSeeds consumep sidekick timeCrystals consumep evilGenius megaSeeds destroyp evilGenius timeCrystals destroyg sidekick cloneg evilGenius sidekickThe request definition section defines the request parameters In this case the request parameters are the minimally required parameters subject sub object obj and action act It defines the parameters names and order that the policy matcher will use to match the request The policy definitions section dictates the structure of the policy In our example the structure matches that of the request containing the subject object and action parameters In the policy roles definition file we can see that there are policies on lines beginning with p for each role clone sidekick and evilGenius The role definition section is specific to the RBAC model In our example the model indicates that an inheritance group g is comprised of two members In the policy roles definition file we can see two role inheritance rules for sidekick and evilGenius where sidekick inherits from clone and evilGenius inherits from sidekick which means the evilGenius will also have the clone permissions The matchers sections defines the matching rules for policy and the request In our example the matcher is going to check whether each of the request parameters matches the policy parameters and that the role r sub is in the policy The implementation of the hasPermission middleware function for Node Casbin is as follows const hasPermission action gt return async req res next gt const user req body const asset req params const userRoles resolveUserRoles user const e await newEnforcer rbac model conf rbac policy csv const allowed await userRoles reduce async perms role gt const acc await perms if acc return true const can await e enforce role asset action if can return true false allowed next res status send Forbidden end In this code snippet we create a new Casbin enforcer using the newEnforcer function Then we call e enforce role asset action on each user role and return true as soon as the result of the e enforce function is true We return a Forbidden response if the user is not allowed to perform the action on the asset otherwise we call the next function to continue the middleware chain Click here to view the full Node Casbin implementation CASLThe CASL library is an isomorphic authorization that s designed to be incrementally adoptable Its aim is to make it easy to share permissions across UI components API services and database queries CASL doesn t have the concept of a role it can only assign a set of permission to a user It is the responsibility of the developer to handle to the assignment of the proper permissions to a user based on their assigned roles Instead CASL permissions are defined as tuples of action subject conditions and optionally fields The main concept in CASL is the Ability which determines what a user is able to do in the applications It uses a declarative syntax to define abilities as seen below import AbilityBuilder Ability from casl ability import resolveUserRoles from utils js export function defineRulesFor user const can rules new AbilityBuilder Ability If no user no rules if user return new Ability rules const roles resolveUserRoles user roles forEach role gt switch role case clone can gather Asset id megaSeeds can gather Asset id timeCrystals break case sidekick can gather Asset id megaSeeds can gather Asset id timeCrystals can consume Asset id timeCrystals can consume Asset id megaSeeds break case evilGenius can manage all break default anonymous users can t do anything can break return new Ability rules In this code snippet we resolve the user s role using the same resolveUserRoles utility function Since CASL doesn t have the notion of a role we create a switch statement that handles the assignment of permission for the various roles For each role we call the can function which assigns a particular action gather consume or destroy to a particular resource model Asset with specific conditions id has to equal the asset specified In the case of the evilGenius role we use the reserved manage keyword which means the user can perform all actions and the reserved all keyword that indicates that this role can do execute actions on all assets The hasPermission middleware function for CASL is very similar to the one we used in the previous example const hasPermission action gt return req res next gt const user req body const asset assetId req params const ability defineRulesFor user const asset new Resource assetId try ForbiddenError from ability throwUnlessCan action asset next catch error res status send Forbidden end The ability is defined by the rules set by the defineRulesFor function Then we wrap the error handler ForbiddenError from ability that will throw unless that ability allows the user to perform the action on the asset we pass to it If no error is thrown we call the next function to continue the middleware chain otherwise we return a Forbidden response Click here to view the full CASL implementation RBACThe rbac library provides a simple interface for RBAC authorization It provides an asynchronous interface for the storage of the policy and supports hierarchical roles The policy definition is a JSON object passed to the RBAC constructor const RBAC require rbac const policy new RBAC roles clone sidekick evilGenius permissions megaSeeds gather consume destroy timeCrystals gather consume destroy grants clone gather megaSeeds gather timeCrystals sidekick clone consume megaSeeds consume timeCrystals evilGenius sidekick destroy megaSeeds destroy timeCrystals This code snippet defines the possible roles used in the policy the possible actions for each asset and eventually defines the mapping between the possible roles and the combination of actions and assets The combination of actions and assets is simply the concatenation of the action string an underscore and the asset We can see that sidekick also inherits the clone role and evilGenius also inherits the sidekick role The hasPermission middleware function is again similar to the one we used in the previous examples where the only difference is the call to the policy object const hasPermission action gt return async req res next gt const user req body const asset req params const userRoles resolveUserRoles user const allowed await userRoles reduce async perms role gt const acc await perms if acc return true const can await policy can role action asset if can return true false allowed next res status send Forbidden end Click here to view the full RBAC implementation Access ControlThe Access Control project offers a Chainable friendly API with hierarchical role inheritance It allows developers to define roles using a single definition file or using a chain of can calls It only supports the CRUD action verbs with two ownership modifiers any and own In this example we define the roles and permissions in a file called grantlist js const grantList role evilGenius asset megaSeeds action delete any role evilGenius asset timeCrystals action delete any role evilGenius asset megaSeeds action read any role editor asset megaSeeds action update any role editor asset timeCrystals action update any role editor asset megaSeeds action read any attributes id role user asset megaSeeds action read any role user asset timeCrystals action read any module exports grantList As in the other examples we have a mapping between roles assets and actions Unlike the other examples we are limited to the CRUD actions and in our case only read update and delete apply As you ll see below we mapped our custom actions gather consume and destroy to the CRUD actions it s a bit odd but that s what you get when you build your authorization library only around CRUD actions We also specify that the sidekick role will be able to readAny of the megaSeeds but we also limit the attributes that can be read Specifically we allow the sidekick to access all the attributes except for the id attribute We import the grant list to our main application file and initialize the AccessControl object const grantList require grantlist const ac new AccessControl grantList In this case instead of explicitly declaring all the roles and permissions we can extend one role with another ac grant evilGenius extend sidekick The hasPermission implementation is a bit different than the other libraries we reviewed so far const hasPermission action gt return req res next gt const user req body const asset req params const userRoles resolveUserRoles user const allowed userRoles reduce perms role gt let permissions switch action case gather permissions ac can role readAny asset if permissions granted perms perms concat permissions break case consume permissions ac can role updateAny asset if permissions granted perms perms concat permissions break case destroy permissions ac can role deleteAny asset if permissions granted perms perms concat permissions break return perms if allowed length const result allowed map perm gt const data assets asset return data perm filter data asRole perm role res locals result next else res status send Forbidden In this code snippet we switch over the action based on the CRUD verb associated with it We then iterate over the userRoles array and collect the permissions for each role After collecting all the permissions we iterate over them again and fetch any data the user has access to from a mock store assets const assets megaSeeds id megaSeeds content This is asset timeCrystals id timeCrystals content This is asset We then use the perm filter method to filter the data such that only the allowed attributes are passed to the route function In this example when we test the evilGenius user with the action gather on megaSeeds we ll get the following result data content Mega Seeds grow on Mega Trees asRole clone data id megaSeeds content Mega Seeds grow on Mega Trees asRole evilGenius Based on the grants definition above the clone is not allowed to see the id attribute but the evilGenius is allowed to see all the attributes Click here to view the full Access Control implementation AsertoAserto takes a fundamentally different approach to authorization than all of the examples we ve seen above First and foremost Aserto is an authorization service with an SDK that allows easy integration into the application Aserto can be deployed as a sidecar to your application which guarantees maximum availability as well as a single digit millisecond response time for authorization decisions There are a couple of additional key differences that sets Aserto apart from the other libraries we ve reviewed so far Policy as Code What we ve seen in the examples so far could be grouped into an approach called Policy as Data where the policy itself is reasoned through the data that represents it Aserto uses a different approach where the policy is expressed and reasoned about as code Reasoning about the policy as code makes the policy a lot more natural to write and maintained by developers It takes away the need to traverse and reason about complex graphs or data structures It also allows for more flexibility in the policy definition as policies can be defined in a much more declarative way Instead of convoluted data structures developers can write the policy in a way that is a lot more concise and readable and changes to the policy are made by changing the rules of the policy as opposed to rows in a database Users as First Class Citizens With Aserto users and their roles are first class citizens Aserto provides a directory of users and their roles which is continuously synchronized with the Aserto authorizer This allows Aserto to reason about users and their roles as part of the policy itself without requiring role resolution as an additional external step This is why the users json file or the resolveUserRoles function are not going to be required as you ll see below Having the role resolution as part of the application comes with its own set of risks and the directory eliminates the risk of contaminating the decision engine with untrustworthy data Setting up AsertoAserto offers a console for managing policies to create a new policy you ll need to sign in If you don t already have an Aserto account you can create one here Add The Acmecorp IDPTo simulate the behavior of a user directory we ll add the Acmecorp IDP which includes mock users that will be added to our directory Head on to the Aserto Console select the Connections tab and click the Add Connection button From the drop down menu select Acmecorp Name the provider acmecorp and give it a description Finally click “Add connection Create a PolicyClick here to create a new policy First select your source code provider If you haven t set one up already you can do so by clicking the Add a new source code connection in the dropdown This will bring up a modal for adding a connection to a provider Note that Aserto supports GitHub as a source code provider but allows you to connect to it either over an OAuth flow or using a Personal Access Token PAT After you re done connecting your Github account or if you previously connected it select github as your Source code provider Next you ll be asked to select an organization amp repo Select the “New using template radio button and select the policy template template Name your policy repo policy node rbac and click Create repo Name your policy policy node rbac And finally click Add policy Head to Github and open the newly created repository and clone it git clone your organization policy node rbacLastly delete the policy hello rego under the src policies folder Aserto PoliciesLet s take a look at how policies are defined in Aserto For the use case we presented we ll need a policy for every route the application exposes Let s start by creating the policy api read asset route Under src policies we ll create a file called noderbac POST api read asset rego and paste the following code into it package noderbac POST api assetdefault allowed falseallowed input user attributes roles clone input resource asset data assets allowed input user attributes roles sidekick input resource asset data assets allowed input user attributes roles evilGenius input resource asset data assets The first line of the policy defines the name of the package and it matches the route it will protect Next we define that by default the allowed decision will be false this means we re defaulting to a closed system where access has to be explicitly granted The next three clauses will evaluate the allowed decision based on the user s roles and the asset they re trying to access For example the first line in the first clause will check if the user has the role of clone assigned to them The user roles are automatically resolved by Aserto based on the user s identity The second line of the first clause will check whether the asset the user is trying to access is listed in the data assets object which is part of the policy The asset is passed to the policy as part of the resource context more details below A policy can have a data file attached that could be used in the context of the policy In our case it includes the list of assets users can access Under the src folder create a file called data json and paste the following code into it assets megaSeeds timeCrystals Using a separate data file to define the protected assets we don t have to explicitly define them in the policy as we had to do in the previous examples The policies for api edit asset and api delete asset are identical to the ones for api read asset except that the roles associated with each are different We ll create a file under src policies called noderbac PUT api asset rego and paste the following code into it package noderbac PUT api assetdefault allowed falseallowed input user attributes roles sidekick input resource asset data assets allowed input user attributes roles evilGenius input resource asset data assets Next we ll create a file under src policies called noderbac DELETE api asset rego and paste the following code into it package noderbac DELETE api assetdefault allowed falseallowed input user attributes roles evilGenius input resource asset data assets As you can see the policy for the consume route is allowing both sidekick and evilGenius access while the policy for the destroy route is allowing access only to evilGenius Lastly we ll update the manifest file to include the reference to the data in our data json file Update the src manifest json file to include the following roots noderbac assets To deploy the new policy we ll just commit tag and push it to the repo we created git add git commit m Created RBAC Policy git pushgit tag v git push tags Application implementationThe hasPermission function implementation is mostly similar except that we re not going to resolve the user roles since Aserto will do that for us const is require express jwt aserto const options authorizerServiceUrl policyId process env POLICY ID authorizerApiKey process env AUTHORIZER API KEY tenantId process env TENANT ID policyRoot process env POLICY ROOT useAuthorizationHeader false const hasPermission action gt return async req res next gt const user req body const asset req params req user sub user id const allowed await is allowed req options false asset allowed next res status send Forbidden end Here we pass the user s id as part of the req object In production use cases the req user object would be populated after the user s authentication has been completed The is function is going to return the allowed decision for the given route encapsulated in the req object for the asset we specify in the resource context The configuration passed to the is function in the options object requires that we create a env file in the root of the project and populate some environment variables from the Aserto console on the Policy Details page Copy the Policy ID Authorizer API Key and Tenant ID to the env file POLICY ID lt Your Policy ID gt AUTHORIZER API KEY lt Your Authorizer API Key gt TENANT ID lt Your Tenant ID gt POLICY ROOT noderbacTo run the example run the following commands in the aserto directory yarn installyarn startFinally you can test the application by running the same curl commands as before curl location request lt HTTP Verb gt http localhost api lt asset gt header Content Type application json data raw user id rick the citadel com SummaryIn the post we reviewed multiple ways of adding RBAC to your application We ve seen that in most cases users are not considered a first class citizen concept in the authorization offering and that the process of role resolution is left to the developer and ends up as part of the application itself which introduces many risks We ve also seen that most solutions take the Policy as Data approach as opposed to the Policy as Code approach While it might seem easier to use a library to implement RBAC in your Node JS application it is important to consider the lifecycle of the application and how it ll grow How will new users and roles be added What would be the implications of changing the authorization policy How will we reason about the authorization policy when it gets to be more complex Using a library means that you assume ownership of the authorization component which requires time and effort to build and maintain By using a service such as Aserto you can offload the responsibility of managing the authorization flow without sacrificing the performance or availability of your application |
2022-02-03 19:28:49 |
海外TECH |
DEV Community |
Conditional React props with TypeScript |
https://dev.to/maissenayed/conditional-react-props-with-typescript-43lg
|
Conditional React props with TypeScriptA prop which should only be set when another prop has a specific value Relationships between React component props can make you feel the pinch This article will be your road map to conditional props pattern employed using Typescript I will propose different situations and demonstrate the answers to these questions How can we create a dependent relationship between several props using TypeScript What can we do to have it generate TypeScript errors when a relationship is broken Conflicting propertiesWorking on a design system I had to create an avatar component To pass props to the avatar component different conditions were present If i pass the icon prop i can t pass the src propIf i pass the src prop i can t pass the icon propHere an example for the simple avatar component without the conditionstype AvatarProps icon JSX Element src string children React ReactNode export const Avatar props AvatarProps JSX Element gt const icon src props return lt div gt icon amp amp icon JSON stringify src children lt div gt If we import the component while passing both props the component will not raise any errors Therefore we have to provide an indication for the developer to tell them that passing the two in the same time is forbidden by just throwing a typescript error To achieve that we can create union type using two types that reflect the two scenarios our component supports interface CommonProps children React ReactNode other props that always exist type ConditionalProps icon JSX Element src never icon never src string type Props CommonProps amp ConditionalProps export const Avatar props Props JSX Element gt const icon src props return lt div gt icon amp amp icon JSON stringify src children lt div gt For those of you who are already familiar with TypeScript that should be sufficient informationHowever in just a few lines of code there is a lot going on Let s break it down into chunks if you re wondering about what it all means and how it all works interface CommonProps children React ReactNode other props that always exist CommonProps is your typical props definition in TypeScript It s for all of the “Common props that figure in all scenarios and that aren t dependent on other props In addition to children there might be shadow size shape etc type ConditionalProps If i pass the icon prop i can t pass the src prop icon JSX Element src never If i pass the src prop i can t pass the icon prop src string icon never ConditionalProps is where the magic happens It s what s called a discriminated union It s union of object definitions Let s break it down further and we ll come back to see how the discriminated union works for us icon JSX Element src never The first part of the discriminated union is when the icon prop is defined In this case we want the src prop to be invalid It shouldn t be able to be set icon never src string The second part is when the icon prop is unspecified undefined Then we can pass the src props with no problemstype ConditionalProps icon JSX Element src never icon never src string So now back to the entire discriminated union It s saying that the configuration for the icon and src props can either be the first case or the second case It s worth noting that we ve used the keyword never in this example The best explanation of this keyword can be found in the TypeScript documentation “TypeScript will use a never type to represent a state which shouldn t exist To reiterate we defined two types for two scenarios and combined them using the union operator type Props CommonProps amp ConditionalProps Props becomes the intersection of CommonProps and ConditionalProps Props is the combination of the two types So it ll have all the properties from CommonProps as well as this dependent relationship we created with ConditionalProps Now finally in the Avatar component both the icon and src props will be of there type respectively JSX Element undefined and string undefined So their types come out straightforward as if you hadn t created the dependent relationship Now if we try to provide both props we will see a TypeScript error Conditional prop variationI needed to create a component with different variants for each variant we have a set of props We want those props to be provided only when a matching variant is selected in our case we have variants text number element If the we chose to set the variant to text we need to have a message prop of type string and we can t set componentName propIf the we chose to set the variant to number we need to have a message props of type number and we can t set componentName propIf we do pass the variant as element here we can use finally componentName also the message prop will become of type JSX ElementLets take a look at this example interface CommonProps children React ReactNode other props that always exist type ConditionalProps componentName string message JSX Element variant element componentName never message string variant text componentName never message number variant number type Props CommonProps amp ConditionalProps export const VariantComponent props Props JSX Element gt const message componentName variant element children props return lt div gt message amp amp message variant element amp amp componentName children lt div gt If the we chose to set the variant to text we need to have a message props of type string We can t set componentName prop componentName never message string variant text If the we chose to set the variant to number we need to have a message props of type number and we can t set componentName prop componentName never message number variant number If we do pass the variant as element here we can use finally componentName also the message prop will become of type JSX Element componentName string message JSX Element variant element Once we set the variant prop TypeScript narrows down component s type to their respective desired properties and tells you what you need to provide Conditional props for collection with generic type For our next use case let s try defining conditional props for a Select component Our component needs to be flexible enough to accept an array of strings or objects for its options property If the component receives an array of objects we want the developer to specify which fields of those objects we should use as a label and value Conditional types for collection propertytype SelectProps lt T gt options Array lt string gt labelProp never valueProp never options Array lt T gt labelProp keyof T valueProp keyof T export const Select lt T extends unknown gt props SelectProps lt T gt gt return lt div gt JSON stringify props lt div gt To match the object that the user provide to the select we can use generics in TypeScript options Array lt T gt labelProp keyof T valueProp keyof T In our second type we change the options prop from Array lt Object gt to Array lt T gt for our generic object The client has to provide an array of items of the generic object type We re using the keyof keyword to tell TypeScript that we re expecting labelProp and valueProp to be generic object fields Now when you try to provide valueProp or labelProp you ll see a nice autocomplete suggestion based on the fields of the options items However there is a minor change that we must make in order to avoid certain issues We want to make sure that the generic object we ve been given is a custom object rather than a primitive such as a string type SelectProps lt T gt T extends string options Array lt string gt labelProp never valueProp never options Array lt T gt labelProp keyof T valueProp keyof T export const Select lt T extends unknown gt props SelectProps lt T gt gt return lt div gt JSON stringify props lt div gt Here we changed the union type by ternary operator to check if our generic type is a string and based on that we set our component s type to the appropriate option Here s a link to the code sandbox for this tutorial |
2022-02-03 19:26:13 |
海外TECH |
DEV Community |
Understanding React Components |
https://dev.to/danrez_/understanding-react-components-jd1
|
Understanding React ComponentsComponents in React let you split the page into independent and reusable parts |
2022-02-03 19:25:19 |
海外TECH |
DEV Community |
Deploying your files to the server on Save |
https://dev.to/iamluisj/deploying-your-files-to-the-server-on-save-4j2n
|
Deploying your files to the server on SaveOnce you have your files ready to share with the world your next step is to deploy them which is a fancy way of saying lets save these files on a server so other people can access them Here I ll go through a few different options of accomplishing this Uploading the file to the server using cPanelThe most common way for new web developers to push their files to the server is using the file manager built into cPanel This allows you to select which files to upload While this is reliable it s a very manual process to upload new files or overwrite files when something changes FTPFTP stands for File Transfer Protocol and it is a way for your computer to make a connection to the server allowing you to upload overwrite and delete files on a remote server For all the below methods you will first want to setup an FTP login in your cPanel by going to Files gt FTP Accounts Create a new FTP account and store the username and password you will need these to setup the FTP client below FTP using PHPStormIn PHPStorm under Preferences gt Deployment gt Add you can setup an FTP connection to the server For type you can use FTPHost should be your domain name port Enter the username and password you setup on cPanelNext under the Mappings tab you can setup the local path and deployment path If you want files uploaded to the root of your server you can just use for Deployment path If you are working on a subfolder of your website like mywebsiteblog com blog then you can set the deployment path for blog to have all the files in your folder pushed to that subfolder Back to PHPStorm Preferences gt Deployment gt Options I like to set the Upload changed files automatically to the server to On Explicit Save which gives you the Save to deploy functionality FTP using FileZilla CyberDuckAn honorable mention here these FTP clients allow you to more easily sync files between the server and your computer than the cPanel file manager but still take some manual work SSHThe modern more secure way to connect to a server there is a solid tutorial for setting up SSH here Using GitNew platforms like Vercel and Netlify allow you to select a git repository and whenever a commit is pushed to the main branch it automatically builds the new files then copies the build folder to the server |
2022-02-03 19:22:21 |
海外TECH |
DEV Community |
Day 5 of 100DaysOfCode |
https://dev.to/invalidlenni/day-5-of-100daysofcode-46f1
|
Day of DaysOfCode Day of Days of CodeHere can you find what I learned amp published today What I published coded updated today Day started with fix security vulnerabilities github repositories I published my first python libary to PyPi the Python libary is for amaribot API The amaribot is a discord bot the documentation is coming soon I learned today some new python experience too The day ended with the blog post here |
2022-02-03 19:18:47 |
海外TECH |
DEV Community |
Stop Wasting Time & Effort Creating Dull Videos! |
https://dev.to/tinkumrx/stop-wasting-time-effort-creating-dull-videos-3ie5
|
Stop Wasting Time amp Effort Creating Dull Videos Get Hundreds Video Templates And Animations To Make Your Videos More AttractiveCaptivating Video Templates Designs Divided into Variant Modules click here |
2022-02-03 19:06:28 |
海外TECH |
DEV Community |
How to use ThreeJS in React & NextJS |
https://dev.to/hnicolus/how-to-use-threejs-in-react-nextjs-4120
|
How to use ThreeJS in React amp NextJSFirst of all I want to say Yes I know That demotivating feeling you have as a React or NextJS developer when you try to make JS threeJS play well with react Assuming you are a javaScript programmer with background in React or NextJS and are exploring ThreeJS but all you want is to create declarative and reusable D components Well now you can This is all thanks to this library called react three fiber what is it It is react library that expresses threeJS in JSX and this allows you to create scenes declaratively with I qoute re usable self contained components that react to state are readily interactive and can tap into React s ecosystem if you want to learn more about it you can just simple jump into their documentation well after this article ofcourse Let s get startedStart your react or nextJS project in this tutorial I am going to be using nextJS but you can follow along with React as well step Start a new project npx create next app lateststep Install threejs and react three fiber Navigate to your project root folderrun npm install three react three fiberstep Lets Create our scene Before you can create any scene you first have to think of all the components that will exist in your scene In our scene we are going to create a floor Light bulb a box on top of the floor our users should be able to interact with the the scene and our box should be movable Creating a SceneIn our index Page let s create a scene wrapper it s just going to be a simple div JSX element that will take up the document s view height and width your code should look like this index jsximport css from styles Home module css export default function Home return lt div className css scene gt lt div gt Home module css scene width vw height vh canvas background To get rid of the default margin being applied to the body in the document you can add the following css styles to the global css filebody margin Adding the CanvasNext thing we need is just like in threejs or any drawing tool We need a canvas to draw everything in react three fiber provides a very special Canvas component that you can import into your scene you code should look like this import Canvas from react three fiber import css from styles Home module css export default function Home return lt div className css scene gt lt Canvas shadows true className css canvas camera position gt lt Canvas gt lt div gt In the code above we imported our canvas and moved the default camera from its default position Creating a Floor ComponentThe next thing we need is to create a floor component In our project s root directory create a folder called components and create a new function component called Floor jsx The floor component in our case will be a made up of a box mesh object and just like in threejs a mesh component is made up of a Geometry and a mesh material our floor will be made up of a Box buffer geometry that will get its constructor arguments through the args property which we need to pass in constructor arguments as an array And a mesh physical material Your floor component will look like this components Floor jsximport React from react function Floor props return lt mesh props recieveShadow true gt lt boxBufferGeometry args gt lt meshPhysicalMaterial color white gt lt mesh gt export default Floor Than we need to import this floor into our canvas you index page should look like like this import css from styles Home module css import Canvas from react three fiber import Floor from components Floor export default function Home return lt div className css scene gt lt Canvas shadows true className css canvas camera position gt lt Floor gt lt Canvas gt lt div gt Adding Ambient Lightingas soon as you run you server you notice that your scene is still black thats because we used a physicalMaterial material on our floor and the physical material is affected by light our scene does not have any light to light up the scene So the next thing we are going to do is to just add the first light which will be the ambient light to make our objects visible To do this we need to add the lt ambientLight color white intensity gt to our scene The component is self explanatory we just added a white ambient light with an intensity set to your index page should look like this import css from styles Home module css import Canvas from react three fiber import Floor from components Floor export default function Home return lt div className css scene gt lt Canvas shadows true className css canvas camera position gt lt ambientLight color white intensity gt lt Floor position gt lt Canvas gt lt div gt Creating a BoxNext we need to add The Famous Box you see on a every threeJS tutorial out there just like the floor we are going to add a new component called Box jsx with the following code import React from react function Box props return lt mesh props recieveShadow true castShadow true gt lt boxBufferGeometry gt lt meshPhysicalMaterial color white gt lt mesh gt export default Box Than can add our Box to our scene you might have noticed that we are passing our function components props into our mesh reason I am doing this is to make my component more reusable so that we can have multiple boxes positioned in different areas in our scene if we want that More Lighting Adding pointLightOnce you add the box to the canvas We are now going to improve the lighting again This time we are going to create a bulb To do this we are going to create a new component Called LightBulb jsx the component will look like this import React from react function LightBulb props return lt mesh props gt lt pointLight castShadow gt lt sphereBufferGeometry args gt lt meshPhongMaterial emissive yellow gt lt mesh gt export default LightBulb you going to need to position it a little higher in the scene your index page should look like like this import css from styles Home module css import Canvas from react three fiber import Box from components Box import LightBulb from components Light import Floor from components Floor export default function Home return lt div className css scene gt lt Canvas shadows true className css canvas camera position gt lt ambientLight color white intensity gt lt LightBulb position gt lt Box rotateX rotateY gt lt Floor position gt lt Canvas gt lt div gt Interacting with our Scene Adding Orbit ControlsWe are doing great but the problem we have is that cannot ineract with our scene we cannot not move around the scene s orbit to be able to do this We are going to need toAdd OrbitControls to our scene Let s create a new Component in our components folder called OrbitControls jsxthe component component should look like this components OrbitControls jsximport React from react import extend useThree from react three fiber import OrbitControls from three examples jsm controls OrbitControls extend OrbitControls function Controls props const camera gl useThree return lt orbitControls attach orbitControls args camera gl domElement gt export default Controls Just like in threeJS OrbitControls need a reference to the camera and the renderers domElement we get the scene s camera and renderer by using the useThree hook which react fiber provides when working with controls we need to first call the extend OrbitControls And the attach property basically attaches our element to the scene this will allow us to access the orbit Controls from the scene on any component this is going to very handy when we want to make our box draggable Once we done we need to import our OrbitControls to our scene you index page should look like this index jsximport css from styles Home module css import Canvas from react three fiber import Box from components Box import OrbitControls from components OrbitControls import Light from components Light import Floor from components Floor export default function Home return lt div className css scene gt lt Canvas shadows true className css canvas camera position gt lt ambientLight color white intensity gt lt Light position gt lt Box rotateX rotateY gt lt OrbitControls gt lt Floor position gt lt Canvas gt lt div gt If addding controls like this seems difcult I have great news the creators of react three fiber were very to kind to provide us with other useful libraries we which can extend react three fiber one of which is drei Drei allows you to add Controls easily but in this article I won t talk about using Drei Adding Drag ControlsWe are almost there we need to make our box draggable to do this we are going to creat a new component called Draggable jsxthat will look like this import React useEffect useRef useState from react import extend useThree from react three fiber import DragControls from three examples jsm controls DragControls extend DragControls function Draggable props const groupRef useRef const controlsRef useRef const objects setObjects useState const camera gl scene useThree useEffect gt setObjects groupRef current children groupRef useEffect gt controlsRef current addEventListener hoveron gt scene orbitControls enabled false controlsRef current addEventListener hoveroff gt scene orbitControls enabled true objects return lt group ref groupRef gt lt dragControls ref controlsRef args objects camera gl domElement gt props children lt group gt export default Draggable You will notice that the steps to working with controls are essentially the same just like before our drag controls need a reference to the camera renderer s dom element and in addition the children D objects it s going to apply dragging capabilities to since the children we pass in react props are react components we are going to need to wrap in the react prop children with a group JSX element that fiber comes provides then create a reference to this group and extract the D object children from this group We used a useEffect because we need to do this only when the groupRef has been set or changes Lastly in the second use Effect we disable the Orbit controls when you hover over a draggable item and renable it when you hover away Than we need to wrap our box with this draggable component in our Index Page our code should look like this import css from styles Home module css import Canvas from react three fiber import Box from components Box import OrbitControls from components OrbitControls import Light from components Light import Floor from components Floor import Draggable from components Draggable export default function Home return lt div className css scene gt lt Canvas shadows true className css canvas camera position gt lt ambientLight color white intensity gt lt Light position gt lt Draggable gt lt Box rotateX rotateY gt lt Draggable gt lt OrbitControls gt lt Floor position gt lt Canvas gt lt div gt Adding Texture to materialsAS a bonus lets add a texture map to our mesh In our Box components we need to import import useLoader from react three fiber and import TextureLoader from three The first parameter of useLoader takes in a loader argument in this example we are using a TextureLoader and the second parameter takes in the path to the texture We then create a textureMap and load it into our material our code will look like this import React from react import useLoader from react three fiber import TextureLoader from three function Box props const texture useLoader TextureLoader texture jpg return lt mesh props recieveShadow true castShadow true gt lt boxBufferGeometry gt lt meshPhysicalMaterial map texture color white gt lt mesh gt export default Box Lastly we need to wrap our box component with Suspense so that the component is only rendered when all the asynchronous operations in this case loading the texture is complete our indexPage will look like this import css from styles Home module css import Canvas from react three fiber import Box from components Box import OrbitControls from components OrbitControls import Light from components Light import Floor from components Floor import Draggable from components Draggable import Suspense from react export default function Home return lt div className css scene gt lt Canvas shadows true className css canvas camera position gt lt ambientLight color white intensity gt lt Light position gt lt Draggable gt lt Suspense fallback null gt lt Box rotateX rotateY gt lt Suspense gt lt Draggable gt lt OrbitControls gt lt Floor position gt lt Canvas gt lt div gt That s it We just created a scene in a React NextJS project using react fiber there is alot to explorer What I love about react fiber is that its easy and intuitive to work with but what I hope can be improved is it s documentation I hope you enjoyed the article and I would like to hear your comments |
2022-02-03 19:04:31 |
海外TECH |
DEV Community |
Compose Navigation Reimagined |
https://dev.to/olshevski/compose-navigation-reimagined-ja
|
Compose Navigation ReimaginedHi there Today I would like to share with you a small and sweet library I was meticulously crafting since December of the last year It started as a simple proof of concept but eventually evolved into something much more elaborate And now I present to you Compose Navigation Reimagined the navigation library built specifically for Android and Jetpack Compose But why Ever since I started learning Compose and dug into the official Navigation Component I was quite disappointed with the suggested way of handling navigation The library has its fair share of flaws and redundancies And I ve already tried working around all its weirdnesses that one time But I knew that it could be done much better Yes reinventing the wheel you would say But more wheels to choose from is always a benefit Judge for yourself What can it do Here is the list of the main features Full type safetyState restorationNested navigation with independent backstacksOwn lifecycle saved state and view models for every backstack entryAnimated transitionsNavigation logic may be easily moved to the ViewModel layerNo builders no obligatory superclasses for your composablesMay be used for managing dialogsThis is pretty much everything the official library can do and even more Yes there are no directional graphs and deep link handling but that can be easily added if you need to The main goal of the library is to allow developers to expand on the core functionality rather than fight against its strict rules Show me the codeOk first of all you define a set of destinations of an arbitrary type The type must be writable to Parcel and Stable Let s use a sealed class as it is the most Kotlin way sealed class Screen Parcelable Parcelize object First Screen Parcelize data class Second val id Int Screen Parcelize data class Third val text String Screen Next we create a composable with NavController and NavHost Composablefun NavHostScreen val navController rememberNavController lt Screen gt startDestination Screen First NavBackHandler navController NavHost controller navController screen gt when screen Screen First gt Column Text First screen Button onClick navController navigate Screen Second id Text To Second screen is Screen Second gt Column Text Second screen screen id Button onClick navController navigate Screen Third text Hello Text To Third screen is Screen Third gt Text Third screen screen text As you can see NavController is used for switching between screens NavBackHandler handles the back presses and NavHost simply provides a composable corresponding to the latest destination in the backstack As simple as that For more details about the library visit the Github page of the project The status of the libraryThe library is currently in Beta as I want to hear feedback and do minor fine tuning of the API if any at all But for the most part I consider it done and ready for some action And that s it for today Thank you for your attention If you like this library and find it useful please bookmark star the project and share it with your fellow developers A little bit of promotion never hurts |
2022-02-03 19:02:37 |
海外TECH |
DEV Community |
Internal Dev Team 🎭 |
https://dev.to/adam_cyclones/internal-dev-team-4oa1
|
Internal Dev Team It s been said that working for a large company with an internal team could be quite a high risk I have been in this position in the past working for a huge org with a lt Dev strong Dev team who where trying to form at the same time contractors from large well known agencies where really running the show we where beholden to them but at the same time being told that this was our stack year after I sensed danger and left the team was dismantled I wonder if an internal Dev team really works in this sort of context can an org outgrow it s dev team or attempt to form one to save money only for it to fail in comparison to scale Have you ever been here or seen it work let me know |
2022-02-03 19:00:33 |
Apple |
AppleInsider - Frontpage News |
Best deals Feb. 3: AirPods Pro w/ MagSafe $180, $550 off 55-inch LG OLED, 30% off an Eero router, more! |
https://appleinsider.com/articles/22/02/03/best-deals-feb-3-airpods-pro-w-magsafe-180-550-off-55-inch-lg-oled-30-off-an-eero-router-more?utm_medium=rss
|
Best deals Feb AirPods Pro w MagSafe off inch LG OLED off an Eero router more Thursday s best deals include a W Anker USB C charger off the Razer Kishi iPhone game controller off a Zoom PodTrak podcast recorder and off the Aqara HomeKit Secure Video camera Best deals February As we do every day we ve collected some of the best deals we could find on Apple products tech accessories and other items for the AppleInsider audience If an item is out of stock it may still be able to be ordered for delivery at a later date Read more |
2022-02-03 19:15:04 |
海外TECH |
Engadget |
Canada will get its first universal quantum computer from IBM |
https://www.engadget.com/canada-first-universal-quantum-computer-ibm-193025052.html?src=rss
|
Canada will get its first universal quantum computer from IBMQuantum computing is still rare enough that merely installing a system in a country is a breakthrough and IBM is taking advantage of that novelty The company has forged a partnership with the Canadian province of Quebec to install what it says is Canada s first universal quantum computer The five year deal will see IBM install a Quantum System One as part of a Quebec IBM Discovery Accelerator project tackling scientific and commercial challenges The team up will see IBM and the Quebec government foster microelectronics work including progress in chip packaging thanks to an existing IBM facility in the province The two also plan to show how quantum and classical computers can work together to address scientific challenges and expect quantum powered AI to help discover new medicines and materials IBM didn t say exactly when it would install the quantum computer However it will be just the fifth Quantum One installation planned by following similar partnerships in Germany Japan South Korea and the US Canada is joining a relatively exclusive club then The country is no stranger to quantum computing Controversial company D Wave is based in Canada after all Even so the IBM move is significant It gives Canada a more generalized system that could conquer problems impractical to solve using conventional supercomputers This won t necessarily revolutionize Canada s scientific community but it could provide an edge until quantum computing is relatively commonplace |
2022-02-03 19:30:25 |
海外TECH |
Engadget |
The new Moto G Stylus adds a 90Hz display, a big battery and not much else |
https://www.engadget.com/moto-g-stylus-2022-release-date-price-191144555.html?src=rss
|
The new Moto G Stylus adds a Hz display a big battery and not much elseMotorola is once again kicking off a new year with a new Moto G Stylus and this one still offers solid value ーif you re willing to make a couple of sacrifices The newly introduced Moto G Stylus model still has a inch p display albeit with a centered hole punch camera and an otherwise mostly fmiliar design but makes the leap to a faster Hz refresh rate You also won t be hurting for longevity with a sizeable mAh battery in place of last year s mAh pack While those are appreciable improvements this latest Moto G Stylus is oddly conservative in some places For one there s no G ーslightly odd for a budget phone when devices like Samsung s A G already managed the feat last year It ships with Android instead of Android for that matter You do get GB of RAM and a higher resolution MP main rear camera up from GB and MP respectively but Motorola has ditched the Snapdragon in favor of MediaTek s Helio G That s more of a step sideways in performance than a leap forward You still get a ultra wide and macro cameras though and the GB of expandable storage plus water resistance should help the phone last The Moto G Stylus is available to pre order now through Amazon Best Buy Motorola and Walmart for That still makes it a good value but it s not an easy choice between this and last year s Moto G Stylus G You ll have a better display and processing power but you ll lose G and the extra built in storage The better value could depend on sale prices for each handset too Until there s an updated Moto G Stylus G you may need to shop carefully to find the best device |
2022-02-03 19:11:44 |
海外科学 |
NYT > Science |
The Post Office Is Buying Gas-Powered Trucks, Despite Biden Climate Order |
https://www.nytimes.com/2022/02/02/climate/postal-service-trucks-electric-climate.html
|
The Post Office Is Buying Gas Powered Trucks Despite Biden Climate OrderThe president wants an electric federal fleet but Postmaster Louis DeJoy is spending billions on gas powered vehicles That s prompted scrutiny and calls for his resignation |
2022-02-03 19:59:04 |
ニュース |
BBC News - Home |
Rishi Sunak defends response as energy bills soar |
https://www.bbc.co.uk/news/business-60242432?at_medium=RSS&at_campaign=KARANGA
|
bills |
2022-02-03 19:31:07 |
ニュース |
BBC News - Home |
Four senior aides to Boris Johnson resign from No 10 |
https://www.bbc.co.uk/news/uk-politics-60253231?at_medium=RSS&at_campaign=KARANGA
|
martin |
2022-02-03 19:48:42 |
ニュース |
BBC News - Home |
Chris Silverwood leaves as England head coach after Ashes defeat |
https://www.bbc.co.uk/sport/cricket/59754595?at_medium=RSS&at_campaign=KARANGA
|
ashes |
2022-02-03 19:36:36 |
ニュース |
BBC News - Home |
Steve Bruce: West Brom appoint ex-Newcastle boss as manager on 18-month deal |
https://www.bbc.co.uk/sport/football/60238539?at_medium=RSS&at_campaign=KARANGA
|
manager |
2022-02-03 19:32:45 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
スシローの京樽買収、強気の再建計画とは?「懐かしい味」から新しい寿司へ - スシロー「世界制覇」の野望 |
https://diamond.jp/articles/-/294411
|
|
2022-02-04 04:55:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
【埼玉・千葉・神奈川】28信金信組「勝ち残り」ランキング!全国7位の神奈川の信組は? - 銀行信金信組勝ち残りランキング |
https://diamond.jp/articles/-/292493
|
信用組合 |
2022-02-04 04:50:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
業務用ヒーターを世界に広める!ダメ社員だった2代目社長が覚悟を決めた理由 - 飛び立て、世界へ! 中小企業の海外進出奮闘記 |
https://diamond.jp/articles/-/293901
|
業務用ヒーターを世界に広めるダメ社員だった代目社長が覚悟を決めた理由飛び立て、世界へ中小企業の海外進出奮闘記横浜市にあるメーカーのスリーハイは、水道管の凍結防止などに役立つ業務用ヒーターを製造販売している。 |
2022-02-04 04:45:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
「マイナス金利に同意せよ」銀行の手紙に預金者が激怒するドイツの実態 - 金融市場異論百出 |
https://diamond.jp/articles/-/295074
|
金融市場 |
2022-02-04 04:40:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
【クイズ】突然の陣痛によりタクシーで病院へ、高速代は医療費控除の対象になる? - 「お金の達人」養成クイズ |
https://diamond.jp/articles/-/295080
|
医療費控除 |
2022-02-04 04:35:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
坂本龍馬の功績が「出来過ぎている」ワケ、ドラマでは描かれない実像とは - 新説・新発見!今こそ学ぶ「歴史・地理」 |
https://diamond.jp/articles/-/294236
|
坂本龍馬の功績が「出来過ぎている」ワケ、ドラマでは描かれない実像とは新説・新発見今こそ学ぶ「歴史・地理」幕末の英雄として多くのドラマや小説で描かれてきた坂本龍馬だが、実はその功績の多くが創作であるとの見方が強まっている。 |
2022-02-04 04:30:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
インフレ経済突入で100円ショップを襲う大異変、各社「生き残り戦略」の見通し - 今週もナナメに考えた 鈴木貴博 |
https://diamond.jp/articles/-/295249
|
生き残り |
2022-02-04 04:25:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
2008年北京五輪で物議を醸した「口パク騒動」、明暗分かれた少女2人のその後 - DOL特別レポート |
https://diamond.jp/articles/-/294887
|
北京五輪 |
2022-02-04 04:20:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
子どもや母親が感染した場合の自宅療養法とは?オミクロン株感染に備えよ! - 岡田晴恵の「ウイルスとの闘い」 |
https://diamond.jp/articles/-/294800
|
岡田晴恵 |
2022-02-04 04:15:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
ネパールが米中覇権争いの激戦地に、「一路一帯」が棚上げ状態 - China Report 中国は今 |
https://diamond.jp/articles/-/295247
|
ネパールが米中覇権争いの激戦地に、「一路一帯」が棚上げ状態ChinaReport中国は今東西にヒマラヤ山脈が連なり、北を中国、南をインドに挟まれる山岳国家のネパール。 |
2022-02-04 04:10:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
ゼロ金利の今こそ株式投資をすべき理由、「PER14倍」なら株は割安? - 初心者のための「老後資金」対策講座 |
https://diamond.jp/articles/-/294992
|
株価収益率 |
2022-02-04 04:05:00 |
ビジネス |
東洋経済オンライン |
「アキバらしさ」が消える?秋葉原再開発の青写真 家電にサブカル、時代を映し変化してきた駅周辺 | 山手線の過去・現在・未来 | 東洋経済オンライン |
https://toyokeizai.net/articles/-/505322?utm_source=rss&utm_medium=http&utm_campaign=link_back
|
宮脇俊三 |
2022-02-04 04:30:00 |
GCP |
Cloud Blog |
What’s new with Google Cloud |
https://cloud.google.com/blog/topics/inside-google-cloud/whats-new-google-cloud/
|
What s new with Google CloudWant to know the latest from Google Cloud Find it here in one handy location Check back regularly for our newest updates announcements resources events learning opportunities and more Tip Not sure where to find what you re looking for on the Google Cloud blog Start here Google Cloud blog Full list of topics links and resources Week of Jan Feb Google Workspace is making it easy for employees to bring modern collaboration to work even if their organizations are still using legacy tools Essentials Starter is a no cost offer designed to help people bring the apps they know and love to use in their personal lives to their work life Learn more We re now offering days free access to role based Google Cloud training with interactive labs and opportunities to earn skill badges to demonstrate your cloud knowledge Learn more Security Command Center SCC Premium adds support for additional compliance benchmarks including CIS Google Cloud Computing Foundations and OWASP Top amp Learn more about how SCC helps manage and improve your cloud security posture Storage Transfer Service now offers Preview support transfers from self managed object storage systems via user managed agents With this new feature customers can seamlessly copy PBs of data from cloud or on premise object storage to Google Cloud Storage Object Storage sources must be compatible with Amazon S APIs For customers migrating from AWS S to GCS this feature gives an option to control network routes to Google Cloud Fill this signup form to access this STS feature Related ArticleGoogle Tau VMs deliver over price performance advantage to customersWhen used with GKE Tau VM customers reported strong price performance and full x compatibility from this general purpose VM Read ArticleWeek of Jan Jan Learn how Sabre leveraged a year partnership with Google Cloud to power the travel industry with innovative technology As Sabre embarked on a cloud transformation it sought managed database services from Google Cloud that enabled low latency and improved consistency Sabre discovered how the strengths of both Cloud Spanner and Bigtable supported unique use cases and led to high performance solutions Storage Transfer Service now offers Preview support for moving data between two filesystems and keeping them in sync on a periodic schedule This launch offers a managed way to migrate from a self managed filesystem to Filestore If you have on premises systems generating massive amounts of data that needs to be processed in Google Cloud you can now use Storage Transfer Service to accelerate data transfer from an on prem filesystem to a cloud filesystem See Transfer data between POSIX file systems for details Storage Transfer Service now offers Preview support for preserving POSIX attributes and symlinks when transferring to from and between POSIX filesystems Attributes include the user ID of the owner the group ID of the owning group the mode or permissions the modification time and the size of the file See Metadata preservation for details Bigtable Autoscaling is Generally Available GA Bigtable Autoscaling automatically adds or removes capacity in response to the changing demand for your applications With autoscaling you only pay for what you need and you can spend more time on your business instead of managing infrastructure Learn more Related ArticleThe future of work requires a more human approach to securityWIdespread changes in the workplace present an opportunity for organizations to be more humane thrive and be safer than ever before Read ArticleWeek of Jan Jan Sprinklr and Google Cloud join forces to help enterprises reimagine their customer experience management strategies Hear more from Nirav Sheth Nirav Sheth Director of ISV Marketplace amp Partner Sales Firestore Key Visualizer is Generally Available GA Firestore Key Visualizer is an interactive performance monitoring tool that helps customers observe and maximize Firestore s performance Learn more Like many organizations Wayfair faced the challenge of deciding which cloud databases they should migrate to in order to modernize their business and operations Ultimately they chose Cloud SQL and Cloud Spanner because of the databases clear path for shifting workloads as well as the flexibility they both provide Learn how Wayfair was able to migrate quickly while still being able to serve production traffic at scale Related ArticleGoogle Cloud doubles down on ecosystem in to meet customer demandGoogle Cloud will double spend in its partner ecosystem over the next few years including new benefits incentives programs and training Read ArticleWeek of Jan Jan Start your New Year s resolutions by learning at no cost how to use Google Cloud Read more to find how to take advantage of these training opportunities megatrends drive cloud adoptionーand improve security for all Google Cloud CISO Phil Venables explains the eight major megatrends powering cloud adoption and why they ll continue to make the cloud more secure than on prem for the foreseeable future Read more Related ArticleFive do s and don ts CSPs should know about going cloud nativeExpert advice from operators and network provider partners on how to do cloud native right Read ArticleWeek of Jan Jan Google Transfer Appliance announces General Availability of online mode Customers collecting data at edge locations e g cameras cars sensors can offload to Transfer Appliance and stream that data to a Cloud Storage bucket Online mode can be toggled to send the data to Cloud Storage over the network or offline by shipping the appliance Customers can monitor their online transfers for appliances from Cloud Console Related ArticleWhy was an electrifying year for carbon free energyRecapping Google s progress in toward running on carbon free energy by ーand decarbonizing the electricity system as a whole Read ArticleWeek of Dec Dec The most read blogs about Google Cloud compute networking storage and physical infrastructure in Read more Top Google Cloud managed container blogs of Four cloud security trends that organizations and practitioners should be planning for in ーand what they should do about them Read more Google Cloud announces the top data analytics stories from including the top three trends and lessons they learned from customers this year Read more Explore Google Cloud s Contact Center AI CCAI and its momentum in Read more An overview of the innovations that Google Workspace delivered in for Google Meet Read more Google Cloud s top artificial intelligence and machine learning posts from Read more How we ve helped break down silos unearth the value of data and apply that data to solve big problems Read more A recap of the year s infrastructure progress from impressive Tau VMs to industry leading storage capabilities to major networking leaps Read more Google Cloud CISO Phil Venables shares his thoughts on the latest security updates from the Google Cybersecurity Action Team Read more Google Cloud A cloud built for developers ー year in review Read more API management continued to grow in importance in and Apigee continued to innovate capabilities for customers new solutions and partnerships Read more Recapping Google s progress in toward running on carbon free energy by ーand decarbonizing the electricity system as a whole Read more Related Article GartnerMagic Quadrantfor Cloud Database Management Systems recognizes Google as a LeaderUnified capabilities for transactional and analytical use cases highlighted as well as progress in security elasticity advanced analyt Read ArticleWeek of Dec Dec And that s a wrap After engaging in countless customer interviews we re sharing our top lessons learned from our data customers in Learn what customer data journeys inspired our top picks and what made the cut here Cloud SQL now shows you minor version information For more information see our documentation Cloud SQL for MySQL now allows you to select your MySQL minor version when creating an instance and upgrade MySQL minor version For more information see our documentation Cloud SQL for MySQL now supports database auditing Database auditing lets you track specific user actions in the database such as table updates read queries user privilege grants and others To learn more see MySQL database auditing Related ArticleGoogle Cloud recommendations for investigating and responding to the Apache “Logj vulnerabilityGoogle Cloud recommendations for investigating and responding to Apache Logj vulnerability CVE Read ArticleWeek of Dec Dec A CRITICAL VULNERABILITY in a widely used logging library Apache s Logj has become a global security incident Security researchers around the globe warn that this could have serious repercussions Two Google Cloud Blog posts describe how Cloud Armorand Cloud IDS both help mitigate the threat Take advantage of these ten no cost trainings before Check them out here Deploy Task Queues alongside your Cloud Application Cloud Tasks is now available in GCP Regions worldwide Read more Managed Anthos Service Mesh support for GKE Autopilot Preview GKE Autopilot with Managed ASM provides ease of use and simplified administration capabilities allowing customers to focus on their application not the infrastructure Customers can now let Google handle the upgrade and lifecycle tasks for both the cluster and the service mesh Configure Managed ASM with asmcli experiment in GKE Autopilot cluster Policy Troubleshooter for BeyondCorp Enterprise is now generally available Using this feature admins can triage access failure events and perform the necessary actions to unblock users quickly Learn more by registering for Google Cloud Security Talks on December and attending the BeyondCorp Enterprise session The event is free to attend and sessions will be available on demand Google Cloud Security Talks Zero Trust Edition This week we hosted our final Google Cloud Security Talks event of the year focused on all things zero trust Google pioneered the implementation of zero trust in the enterprise over a decade ago with our BeyondCorp effort and we continue to lead the way applying this approach to most aspects of our operations Check out our digital sessions on demand to hear the latest updates on Google s vision for a zero trust future and how you can leverage our capabilities to protect your organization in today s challenging threat environment Related ArticleThe past present and future of Kubernetes with Eric BrewerFind out what the last decade of building cloud computing at Google was like including the rise of Kubernetes and importance of open sou Read ArticleWeek of Dec Dec key metrics to measure cloud FinOps impact in and beyond Learn about the key metrics to effectively measure the impact of Cloud FinOps across your organization and leverage the metrics to gain insights prioritize on strategic goals and drive enterprise wide adoption Learn moreWe announced Cloud IDS our new network security offering is now generally available Cloud IDS built with Palo Alto Networks technologies delivers easy to use cloud native managed network based threat detection with industry leading breadth and security efficacy To learn more and request a day trial credit see the Cloud IDS webpage Related ArticleExpanding our infrastructure with cloud regions around the worldA Google Cloud region is coming to Santiago Chile and additional regions are coming to Germany Israel KSA and the United States Read ArticleWeek of Nov Dec Join Cloud Learn happening from Dec This interactive learning event will have live technical demos Q amp As career development workshops and more covering everything from Google Cloud fundamentals to certification prep Learn more Get a deep dive into BigQuery Administrator Hub With BigQuery Administrator Hub you can better manage BigQuery at scale with Resource Charts and Slot Estimator Administrators Learn more about these tools and just how easy they are to usehere New data and AI in Media blog How data and AI can help media companies better personalize and what to watch out for We interviewed Googlers Gloria Lee Executive Account Director of Media amp Entertainment and John Abel Technical Director for the Office of the CTO to share exclusive insights on how media organizations should think about and ways to make the most out of their data in the new era of direct to consumer Watch our video interview with Gloria and John and read more Datastream is now generally available GA Datastream a serverless change data capture CDC and replication service allows you to synchronize data across heterogeneous databases storage systems and applications reliably and with minimal latency to support real time analytics database replication and event driven architectures Datastream currently supports CDC ingestion from Oracle and MySQL to Cloud Storage with additional sources and destinations coming in the future Datastream integrates with Dataflow and Cloud Data Fusion to deliver real time replication to a wide range of destinations including BigQuery Cloud Spanner and Cloud SQL Learn more Related ArticleIllicit coin mining ransomware APTs target cloud users in first Google Cybersecurity Action Team Threat Horizons reportThe first threat report from the Google Cybersecurity Action Team finds cloud users are often targeted by illicit coin mining ransomware Read ArticleWeek of Nov Nov Security Command Center SCC launches new mute findings capability We re excited to announce a new “Mute Findings capability in SCC that helps you gain operational efficiencies by effectively managing the findings volume based on your organization s policies and requirements SCC presents potential security risks in your cloud environment as findings across misconfigurations vulnerabilities and threats With the launch of mute findings capability you gain a way to reduce findings volume and focus on the security issues that are highly relevant to you and your organization To learn more read this blog post and watch thisshort demo video Related ArticleHow to develop Global Multiplayer Games using Cloud SpannerHow Spanner makes multiplayer game development easier Read ArticleWeek of Nov Nov Cloud Spanner is our distributed globally scalable SQL database service that decouples compute from storage which makes it possible to scale processing resources separately from storage This means that horizontal upscaling is possible with no downtime for achieving higher performance on dimensions such as operations per second for both reads and writes The distributed scaling nature of Spanner s architecture makes it an ideal solution for unpredictable workloads such as online games Learn how you can get started developing global multiplayer games using Spanner New Dataflow templates for Elasticsearch releasedto help customers process and export Google Cloud data into their Elastic Cloud You can now push data from Pub Sub Cloud Storage or BigQuery into your Elasticsearch deployments in a cloud native fashion Read more for a deep dive on how to set up a Dataflow streaming pipeline to collect and export your Cloud Audit logs into Elasticsearch and analyze them in Kibana UI We re excited to announce the public preview of Google Cloud Managed Service for Prometheus a new monitoring offering designed for scale and ease of use that maintains compatibility with the open source Prometheus ecosystem While Prometheus works well for many basic deployments managing Prometheus can become challenging at enterprise scale Learn more about the service in our blog and on the website Related ArticleAnnouncing Spot Pods for GKE Autopilotーsave on fault tolerant workloadsYou can save on GKE Autopilot workloads that tolerate interruptions with new Spot Pods Read ArticleWeek of Nov Nov New study on the economics of cloud migration The Total Economic ImpactOf Migrating Expensive Operating Systems and Traditional Software to Google Cloud We worked with Forrester on this study which details the cost savings and benefits you can achieve from migrating and modernizing with Google Cloud especially with respect to expensive operating systems and traditional software Download now New whitepaper on building a successful cloud migration strategy The priority to move into the cloud and achieve a zero data center footprint is becoming top of mind for many CIOs One of the most fundamental changes required to accelerate a move to the cloud is the adoption of a product mindsetーthe shift from an emphasis on project to product Download “Accelerating the journey to the cloud with a product mindset now Related ArticleLive from COP A cloud s eye viewGoogle sustainability experts bring their perspective on developments from the UN Climate Change Conference or COP Read ArticleWeek of Nov Nov Time to live TTL reduces storage costs improves query performance and simplifies data retention in Cloud Spanner by automatically removing unneeded data based on user defined policies Unlike custom scripts or application code TTL is fully managed and designed for minimal impact on other workloads TTL is generally available today in Spanner at no additional cost Read more New whitepaper available Migrating to NET Core on Google Cloud This free whitepaper written for NET developers and software architects who want to modernize their NET Framework applications outlines the benefits and things to consider when migrating NET Framework apps to NET Core running on Google Cloud It also offers a framework with suggestions to help you build a strategy for migrating to a fully managed Kubernetes offering or to Google serverless Download the free whitepaper Export from Google Cloud Storage Storage Transfer Service now offers Preview support for exporting data from Cloud Storage to any POSIX file system You can use this bidirectional data movement capability to move data in and out of Cloud Storage on premises clusters and edge locations including Google Distributed Cloud The service provides built in capabilities such as scheduling bandwidth management retries and data integrity checks that simplifies the data transfer workflow For more information see Download data from Cloud Storage Document Translation is now GA Translate documents in real time in languages and retain document formatting Learn more about new features and see a demo on how Eli Lilly translates content globally Announcing the general availability of Cloud Asset Inventory console We re excited to announce the general availability of the new Cloud Asset Inventory user interface In addition to all the capabilities announced earlier in Public Preview the general availability release provides powerful search and easy filtering capabilities These capabilities enable you to view details of resources and IAM policies machine type and policy statistics and insights into your overall cloud footprint Learn more about these new capabilities by using the searching resources and searching IAM policies guides You can get more information about Cloud Asset Inventory using our product documentation Related ArticleAs email turns the symbol continues to fuel collaborationAs email turns we look at where it s been and where the symbol is headed next Read ArticleWeek of Oct Oct BigQuery table snapshots are now generally available A table snapshot is a low cost read only copy of a table s data as it was at a particular time By establishing a robust value measurement approach to track and monitor the business value metrics toward business goals we are bringing technology finance and business leaders together through the discipline of Cloud FinOps to show how digital transformation is enabling the organization to create new innovative capabilities and generate top line revenue Learn more We ve announced BigQuery Omni a new multicloud analytics service that allows data teams to perform cross cloud analytics across AWS Azure and Google Cloud all from one viewpoint Learn how BigQuery Omni works and what data and business challenges it solves here Related ArticleHere s what you missed at Next Too much to take in at Google Cloud Next No worries here s a breakdown of the biggest announcements at the day event Read ArticleWeek of Oct Oct Available now are our newest TD VMs family based on rd Generation AMD EPYC processors Learn more In case you missed it ーtop AI announcements from Google Cloud Next Catch up on what s new see demos and hear from our customers about how Google Cloud is making AI more accessible more focused on business outcomes and fast tracking the time to value Too much to take in at Google Cloud Next No worries here s a breakdown of the biggest announcements at the day event Check out the second revision of Architecture Framework Google Cloud s collection of canonical best practices Related ArticleSolving for What s NextExciting announcements customer stories and technical deep dives headline this year s Google Cloud Next Thomas Kurian reveals the late Read ArticleWeek of Oct Oct We re excited to announce Google Cloud s new goal of equipping more than million people with Google Cloud skills To help achieve this goal we re offering no cost access to all our training content this month Find out more here Support for language repositories in Artifact Registry is now generally available Artifact Registry allows you to store all your language specific artifacts in one place Supported package types include Java Node and Python Additionally support for Linux packages is in public preview Learn more Want to know what s the latest with Google ML Powered intelligence service Active Assist and how to learn more about it at Next Check out this blog Related ArticleGoogle Workspace at Next sessions you don t want to missThe best sessions product demos and announcements for Google Workspace at Google Cloud Next Read ArticleWeek of Sept Oct Announcing the launch of Speaker ID In customer preference for voice calls increased by percentage points to and was by far the most preferred service channel But most callers still need to pass through archaic authentication processes which slows down the time to resolution and burns through valuable agent time Speaker ID from Google Cloud brings ML based speaker identification directly to customers and contact center partners allowing callers to authenticate over the phone using their own voice Learn more Your guide to all things AI amp ML at Google Cloud Next Google Cloud Next is coming October and if you re interested in AI amp ML we ve got you covered Tune in to hear about real use cases from companies like Twitter Eli Lilly Wayfair and more We re also excited to share exciting product news and hands on AI learning opportunities Learn more about AI at Next and register for free today It is now simple to use Terraform to configure Anthos features on your GKE clusters Check out part two of this series which explores adding Policy Controller audits to our Config Sync managed cluster Learn more Related ArticleNew research from Google Cloud reveals five innovation trends for market dataNew research from Google Cloud reveals five innovation trends for market dataRead ArticleWeek of Sept Sept Announcing the webinar Powering market data through cloud and AI ML We re sponsoring a Coalition Greenwich webinar on September rd where we ll discuss the findings of our upcoming study on how market data delivery and consumption is being transformed by cloud and AI Moderated by Coalition Greenwich the panel will feature Trey Berre from CME Group Brad Levy from Symphony and Ulku Rowe representing Google Cloud Register here New research from Google Cloud reveals five innovation trends for market data Together with Coalition Greenwich we surveyed exchanges trading systems data aggregators data producers asset managers hedge funds and investment banks to examine both the distribution and consumption of market data and trading infrastructure in the cloud Learn more about our findings here If you are looking for a more automated way to manage quotas over a high number of projects we are excited to introduce a Quota Monitoring Solution from Google Cloud Professional Services This solution benefits customers who have many projects or organizations and are looking for an easy way to monitor the quota usage in a single dashboard and use default alerting capabilities across all quotas Related ArticleThe new Google Cloud region in Toronto is now openGoogle Cloud now has two regions in Canada one in Montreal and another in Toronto providing customers with enhanced choice and data so Read ArticleWeek of Sept Sept New storage features help ensure data is never lost We are announcing extensions to our popular Cloud Storage offering and introducing two new services Filestore Enterprise and Backup for Google Kubernetes Engine GKE Together these new capabilities will make it easier for you to protect your data out of the box across a wide variety of applications and use cases Read the full article API management powers sustainable resource management Water waste and energy solutions company Veolia uses APIs and API Management platform Apigee to build apps and help their customers build their own apps too Learn from their digital and API first approach here To support our expanding customer base in Canada we re excited to announce that the new Google Cloud Platform region in Toronto is now open Toronto is the th Google Cloud region connected via our high performance network helping customers better serve their users and customers throughout the globe In combination with Montreal customers now benefit from improved business continuity planning with distributed secure infrastructure needed to meet IT and business requirements for disaster recovery while maintaining data sovereignty Cloud SQL now supports custom formatting controls for CSVs When performing admin exports and imports users can now select custom characters for field delimiters quotes escapes and other characters For more information see our documentation Related ArticleSqlcommenter now extending the vision of OpenTelemetry to databasesTroubleshooting database performance issues just got easier with better observability through Sqlcommenter and Opentelemetry Read ArticleWeek of Sept Sept Hear how Lowe s SRE was able to reduce their Mean Time to Recovery MTTR by over after adopting Google s Site Reliability Engineering practices and Google Cloud s operations suite Related ArticleGoogle invests billion euros in Germany s digital futureGoogle is supporting Germany s transition to a digital and sustainable economy investing billion euros in digital infrastructure and c Read ArticleWeek of Aug Sept A what s new blog in the what s new blog Yes you read that correctly Google Cloud data engineers are always hard at work maintaining the hundreds of dataset pipelines that feed into our public datasets repository but they re also regularly bringing new ones into the mix Check out our newest featured datasets and catch a few best practices in our living blog What are the newest datasets in Google Cloud Migration success with Operational Health Reviews from Google Cloud s Professional Service Organization Learn how Google Cloud s Professional Services Org is proactively and strategically guiding customers to operate effectively and efficiently in the Cloud both during and after their migration process Learn how we simplified monitoring for Google Cloud VMware Engine and Google Cloud operations suite Read more Related ArticleCelebrating Women s Equality Day with Google CloudIn honor of Women s Equality Day Google Cloud celebrates women in cloud and business technology at Google and beyond Read ArticleWeek of Aug Aug Google Transfer Appliance announces preview of online mode Customers are increasingly collecting data that needs to quickly be transferred to the cloud Transfer Appliances are being used to quickly offload data from sources e g cameras cars sensors and can now stream that data to a Cloud Storage bucket Online mode can be toggled as data is copied into the appliance and either send the data offline by shipping the appliance to Google or copy data to Cloud Storage over the network Read more Topic retention for Cloud Pub Sub is now Generally Available Topic retention is the most comprehensive and flexible way available to retain Pub Sub messages for message replay In addition to backing up all subscriptions connected to the topic new subscriptions can now be initialized from a timestamp in the past Learn more about the feature here Vertex Predictions now supports private endpoints for online prediction Through VPC Peering Private Endpoints provide increased security and lower latency when serving ML models Read more Related ArticleNew study available Modernize with AIOps to maximize your impactIn this commissioned study Forrester Consulting explores how organizations are using AI Ops in their cloud environments Read ArticleWeek of Aug Aug Look for us to take security one step further by adding authorization features for service to service communications for gRPC proxyless services as well as to support other deployment models where proxyless gRPC services are running somewhere other than GKE for example Compute Engine We hope you ll join us and check out the setup guide and give us feedback Cloud Run now supports VPC Service Controls You can now protect your Cloud Run services against data exfiltration by using VPC Service Controls in conjunction with Cloud Run s ingress and egress settings Read more Read how retailers are leveraging Google Cloud VMware Engine to move their on premises applications to the cloud where they can achieve the scale intelligence and speed required to stay relevant and competitive Read more A series of new features for BeyondCorp Enterprise our zero trust offering We now offer native support for client certificates for eight types of VPC SC resources We are also announcing general availability of the on prem connector which allows users to secure HTTP or HTTPS based on premises applications outside of Google Cloud Additionally three new BeyondCorp attributes are available in Access Context Manager as part of a public preview Customers can configure custom access policies based on time and date credential strength and or Chrome browser attributes Read more about these announcements here We are excited to announce that Google Cloud working with its partners NAG and DDN demonstrated the highest performing Lustre file system on the IO ranking of the fastest HPC storage systems ーquite a feat considering Lustre is one of the most widely deployed HPC file systems in the world Read the full article The Storage Transfer Service for on premises data API is now available in Preview Now you can use RESTful APIs to automate your on prem to cloud transfer workflows Storage Transfer Service is a software service to transfer data over a network The service provides built in capabilities such as scheduling bandwidth management retries and data integrity checks that simplifies the data transfer workflow It is now simple to use Terraform to configure Anthos features on your GKE clusters This is the first part of the part series that describes using Terraform to enable Config Sync For platform administrators this natural IaC approach improves auditability and transparency and reduces risk of misconfigurations or security gaps Read more In this commissioned study “Modernize With AIOps To Maximize Your Impact Forrester Consulting surveyed organizations worldwide to better understand how they re approaching artificial intelligence for IT operations AIOps in their cloud environments and what kind of benefits they re seeing Read more If your organization or development environment has strict security policies which don t allow for external IPs it can be difficult to set up a connection between a Private Cloud SQL instance and a Private IP VM This article contains clear instructions on how to set up a connection from a private Compute Engine VM to a private Cloud SQL instance using a private service connection and the mysqlsh command line tool Related ArticleNew Research COVID accelerates innovation in healthcare but tech adoption still lagsGoogle Cloud and Harris Poll healthcare research reveals COVID impacts on healthcare technologyRead ArticleWeek of Aug Aug Compute Engine users have a new updated set of VM level “in context metrics charts and logs to correlate signals for common troubleshooting scenarios across CPU Disk Memory Networking and live Processes This brings the best of Google Cloud s operations suite directly to the Compute Engine UI Learn more Pub Sub to Splunk Dataflow template has been updatedto address multiple enterprise customer asks from improved compatibility with Splunk Add on for Google Cloud Platform to more extensibility with user defined functions UDFs and general pipeline reliability enhancements to tolerate failures like transient network issues when delivering data to Splunk Read more to learn about how to take advantage of these latest features Read more Google Cloud and NVIDIA have teamed up to make VR AR workloads easier faster to create and tetherless Read more Register for the Google Cloud Startup Summit September at goo gle StartupSummit for a digital event filled with inspiration learning and discussion This event will bring together our startup and VC community to discuss the latest trends and insights headlined by a keynote by Astro Teller Captain of Moonshots at X the moonshot factory Additionally learn from a variety of technical and business sessions to help take your startup to the next level Google Cloud and Harris Poll healthcare research reveals COVID impacts on healthcare technology Learn more Partial SSO is now available for public preview If you use a rd party identity provider to single sign on into Google services Partial SSO allows you to identify a subset of your users to use Google Cloud Identity as your SAML SSO identity provider short video and demo Related ArticleGoogle named a Leader in Gartner Magic Quadrant for Cloud Infrastructure and Platform Services againGartner named Google Cloud a Leader in the Magic Quadrant for Cloud Infrastructure and Platform Services formerly Infrastructure as Read ArticleWeek of Aug Aug Gartner named Google Cloud a Leader in the Magic Quadrant for Cloud Infrastructure and Platform Services formerly Infrastructure as a Service Learn more Private Service Connect is now generally available Private Service Connect lets you create private and secure connections to Google Cloud and third party services with service endpoints in your VPCs Read more migration guides designed to help you identify the best ways to migrate which include meeting common organizational goals like minimizing time and risk during your migration identifying the most enterprise grade infrastructure for your workloads picking a cloud that aligns with your organization s sustainability goals and more Read more Related ArticleThe new Google Cloud region in Melbourne is now openThe new Google Cloud region in Melbourne adds a second region to Australia supporting economic growth in the region Read ArticleWeek of Jul Jul This week we hosting our Retail amp Consumer Goods Summit a digital event dedicated to helping leading retailers and brands digitally transform their business Read more about our consumer packaged goods strategy and a guide to key summit content for brands in this blog from Giusy Buonfantino Google Cloud s Vice President of CPG We re hosting our Retail amp Consumer Goods Summit a digital event dedicated to helping leading retailers and brands digitally transform their business Read more See how IKEA uses Recommendations AI to provide customers with more relevant product information Read more Google Cloud launches a career program for people with autism designed to hire and support more talented people with autism in the rapidly growing cloud industry Learn moreGoogle Cloud follows new API stability tenets that work to minimize unexpected deprecations to our Enterprise APIs Read more Related ArticleRegistration is open for Google Cloud Next October Register now for Google Cloud Next on October Read ArticleWeek of Jul Jul Register and join us for Google Cloud Next October at g co CloudNext for a fresh approach to digital transformation as well as a few surprises Next will be a fully customizable digital adventure for a more personalized learning journey Find the tools and training you need to succeed From live interactive Q amp As and informative breakout sessions to educational demos and real life applications of the latest tech from Google Cloud Get ready to plug into your cloud community get informed and be inspired Together we can tackle today s greatest business challenges and start solving for what s next Application Innovation takes a front row seat this year To stay ahead of rising customer expectations and the digital and in person hybrid landscape enterprises must know what application innovation means and how to deliver this type of innovation with a small piece of technology that might surprise you Learn more about the three pillars of app innovation here We announced Cloud IDS our new network security offering which is now available in preview Cloud IDS delivers easy to use cloud native managed network based threat detection With Cloud IDS customers can enjoy a Google Cloud integrated experience built with Palo Alto Networks industry leading threat detection technologies to provide high levels of security efficacy Learn more Key Visualizer for Cloud Spanner is now generally available Key Visualizer is a new interactive monitoring tool that lets developers and administrators analyze usage patterns in Spanner It reveals trends and outliers in key performance and resource metrics for databases of any size helping to optimize queries and reduce infrastructure costs See it in action The market for healthcare cloud is projected to grow This means a need for better tech infrastructure digital transformation amp Cloud tools Learn how Google Cloud Partner Advantage partners help customers solve business challenges in healthcare Related ArticleThe new Google Cloud region in Delhi NCR is now openThe Google Cloud region in Delhi NCR is now open for business ready to host your workloads Read ArticleWeek of Jul Jul Simplify VM migrations with Migrate for Compute Engine as a Service delivers a Google managed cloud service that enables simple frictionless and large scale enterprise migrations of virtual machines to Google Compute Engine with minimal downtime and risk API driven and integrated into your Google Cloud console for ease of use this service uses agent less replication to copy data without manual intervention and without VPN requirements It also enables you to launch non disruptive validations of your VMs prior to cutover Rapidly migrate a single application or execute a sprint with hundred systems using migration groups with confidence Read more here The Google Cloud region in Delhi NCR is now open for business ready to host your workloads Learn more and watch the region launch event here Introducing Quilkin the open source game server proxy Developed in collaboration with Embark Studios Quilkin is an open source UDP proxy tailor made for high performance real time multiplayer games Read more We re making Google Glass on Meet available to a wider network of global customers Learn more Transfer Appliance supports Google Managed Encryption Keys ーWe re announcing the support for Google Managed Encryption Keys with Transfer Appliance this is in addition to the currently available Customer Managed Encryption Keys feature Customers have asked for the Transfer Appliance service to create and manage encryption keys for transfer sessions to improve usability and maintain security The Transfer Appliance Service can now manage the encryption keys for the customers who do not wish to handle a key themselves Learn more about Using Google Managed Encryption Keys UCLA builds a campus wide API program With Google Cloud s API management platform Apigee UCLA created a unified and strong API foundation that removes data friction that students faculty and administrators alike face This foundation not only simplifies how various personas connect to data but also encourages more innovations in the future Learn their story An enhanced region picker makes it easy to choose a Google Cloud region with the lowest CO output Learn more Amwell and Google Cloud explore five ways telehealth can help democratize access to healthcare Read more Major League Baseball and Kaggle launch ML competition to learn about fan engagement Batter up We re rolling out general support of Brand Indicators for Message Identification BIMI in Gmail within Google Workspace Learn more Learn how DeNA Sports Business created an operational status visualization system that helps determine whether live event attendees have correctly installed Japan s coronavirus contact tracing app COCOA Google Cloud CAS provides a highly scalable and available private CA to address the unprecedented growth in certificates in the digital world Read more about CAS Related ArticleCloser to the action Call of Duty League and Google Cloud deliver new feature for esports fansGoogle Cloud and Call of Duty League launch ActivStat to bring fans players and commentators the power of competitive statistics in rea Read ArticleWeek of Jul Jul Google Cloud and Call of Duty League launch ActivStat to bring fans players and commentators the power of competitive statistics in real time Read more Building applications is a heavy lift due to the technical complexity which includes the complexity of backend services that are used to manage and store data Firestore alters this by having Google Cloud manage your backend complexity through a complete backend as a service Learn more Google Cloud s new Native App Development skills challenge lets you earn badges that demonstrate your ability to create cloud native apps Read more and sign up Related ArticleAT amp T Android customers to have Messages app by defaultMessages by Google is now the default messaging app for all AT amp T customers using Android phones in the United States Read ArticleWeek of Jun Jul Storage Transfer Service now offers preview support for Integration with AWS Security Token Service Security conscious customers can now use Storage Transfer Service to perform transfers from AWS S without passing any security credentials This release will alleviate the security burden associated with passing long term AWS S credentials which have to be rotated or explicitly revoked when they are no longer needed Read more The most popular and surging Google Search terms are now available in BigQuery as a public dataset View the Top and Top rising queries from Google Trends from the past days including years of historical data across the Designated Market Areas DMAs in the US Learn more A new predictive autoscaling capability lets you add additional Compute Engine VMs in anticipation of forecasted demand Predictive autoscaling is generally available across all Google Cloud regions Read more or consult the documentation for more information on how to configure simulate and monitor predictive autoscaling Messages by Google is now the default messaging app for all AT amp T customers using Android phones in the United States Read more TPU v Pods will soon be available on Google Cloud providing the most powerful publicly available computing platform for machine learning training Learn more Cloud SQL for SQL Server has addressed multiple enterprise customer asks with the GA releases of both SQL Server and Active Directory integration as well as the Preview release of Cross Region Replicas This set of releases work in concert to allow customers to set up a more scalable and secure managed SQL Server environment to address their workloads needs Read more Related ArticleHow HBO Max uses reCAPTCHA Enterprise to make its customer experience frictionlessBalancing product marketing customer and security needs without slowing down signups Read ArticleWeek of Jun Jun Simplified return to office with no code technology We ve just released a solution to your most common return to office headaches make a no code app customized to solve your business specific challenges Learn how to create an automated app where employees can see office room occupancy check what desks are reserved or open review disinfection schedules and more in this blog tutorial New technical validation whitepaper for running ecommerce applicationsーEnterprise Strategy Group s analyst outlines the challenges of organizations running ecommerce applications and how Google Cloud helps to mitigate those challenges and handle changing demands with global infrastructure solutions Download the whitepaper The fullagendafor Google for Games Developer Summit on July th th is now available A free digital event with announcements from teams including Stadia Google Ads AdMob Android Google Play Firebase Chrome YouTube and Google Cloud Hear more about how Google Cloud technology creates opportunities for gaming companies to make lasting enhancements for players and creatives Register at g co gamedevsummitBigQuery row level security is now generally available giving customers a way to control access to subsets of data in the same table for different groups of users Row level security RLS extends the principle of least privilege access and enables fine grained access control policies in BigQuery tables BigQuery currently supports access controls at the project dataset table and column level Adding RLS to the portfolio of access controls now enables customers to filter and define access to specific rows in a table based on qualifying user conditionsーproviding much needed peace of mind for data professionals Transfer from Azure ADLS Gen Storage Transfer Service offers Preview support for transferring data from Azure ADLS Gen to Google Cloud Storage Take advantage of a scalable serverless service to handle data transfer Read more reCAPTCHA V and V customers can now migrate site keys to reCAPTCHA Enterprise in under minutes and without making any code changes Watch our Webinar to learn more Bot attacks are the biggest threat to your business that you probably haven t addressed yet Check out our Forbes article to see what you can do about it Related ArticleNew Tau VMs deliver leading price performance for scale out workloadsCompute Engine s new Tau VMs based on AMD EPYC processors provide leading price performance for scale out workloads on an x based archi Read ArticleWeek of Jun Jun A new VM family for scale out workloadsーNew AMD based Tau VMs offer higher absolute performance and higher price performance compared to general purpose VMs from any of the leading public cloud vendors Learn more New whitepaper helps customers plot their cloud migrationsーOur new whitepaper distills the conversations we ve had with CIOs CTOs and their technical staff into several frameworks that can help cut through the hype and the technical complexity to help devise the strategy that empowers both the business and IT Read more or download the whitepaper Ubuntu Pro lands on Google CloudーThe general availability of Ubuntu Pro images on Google Cloud gives customers an improved Ubuntu experience expanded security coverage and integration with critical Google Cloud features Read more Navigating hybrid work with a single connected experience in Google WorkspaceーNew additions to Google Workspace help businesses navigate the challenges of hybrid work such as Companion Mode for Google Meet calls Read more Arab Bank embraces Google Cloud technologyーThis Middle Eastern bank now offers innovative apps and services to their customers and employees with Apigee and Anthos In fact Arab Bank reports over of their new to bank customers are using their mobile apps Learn more Google Workspace for the Public Sector Sector eventsーThis June learn about Google Workspace tips and tricks to help you get things done Join us for one or more of our learning events tailored for government and higher education users Learn more Related ArticleAll about cables A guide to posts on our infrastructure under the seaAll our posts on Google s global subsea cable system in one handy location Read ArticleWeek of Jun Jun The top cloud capabilities industry leaders want for sustained innovationーMulticloud and hybrid cloud approaches coupled with open source technology adoption enable IT teams to take full advantage of the best cloud has to offer Our recent study with IDG shows just how much of a priority this has become for business leaders Read more or download the report Announcing the Firmina subsea cableーPlanned to run from the East Coast of the United States to Las Toninas Argentina with additional landings in Praia Grande Brazil and Punta del Este Uruguay Firmina will be the longest open subsea cable in the world capable of running entirely from a single power source at one end of the cable if its other power source s become temporarily unavailableーa resilience boost at a time when reliable connectivity is more important than ever Read more New research reveals what s needed for AI acceleration in manufacturingーAccording to our data which polled more than senior manufacturing executives across seven countries have turned to digital enablers and disruptive technologies due to the pandemic such as data and analytics cloud and artificial intelligence AI And of manufacturers who use AI in their day to day operations report that their reliance on AI is increasing Read more or download the report Cloud SQL offers even faster maintenanceーCloud SQL maintenance is zippier than ever MySQL and PostgreSQL planned maintenance typically lasts less than seconds and SQL Server maintenance typically lasts less than seconds You can learn more about maintenance here Simplifying Transfer Appliance configuration with Cloud Setup ApplicationーWe re announcing the availability of the Transfer Appliance Cloud Setup Application This will use the information you provide through simple prompts and configure your Google Cloud permissions preferred Cloud Storage bucket and Cloud KMS key for your transfer Several cloud console based manual steps are now simplified with a command line experience Read more Google Cloud VMware Engine is now HIPAA compliantーAs of April Google Cloud VMware Engine is covered under the Google Cloud Business Associate Agreement BAA meaning it has achieved HIPAA compliance Healthcare organizations can now migrate and run their HIPAA compliant VMware workloads in a fully compatible VMware Cloud Verified stack running natively in Google Cloud with Google Cloud VMware Engine without changes or re architecture to tools processes or applications Read more Introducing container native Cloud DNSーKubernetes networking almost always starts with a DNS request DNS has broad impacts on your application and cluster performance scalability and resilience That is why we are excited to announce the release of container native Cloud DNSーthe native integration of Cloud DNS with Google Kubernetes Engine GKE to provide in cluster Service DNS resolution with Cloud DNS our scalable and full featured DNS service Read more Welcoming the EU s new Standard Contractual Clauses for cross border data transfersーLearn how we re incorporating the new Standard Contractual Clauses SCCs into our contracts to help protect our customers data and meet the requirements of European privacy legislation Read more Lowe s meets customer demand with Google SRE practicesーLearn how Low s has been able to increase the number of releases they can support by adopting Google s Site Reliability Engineering SRE framework and leveraging their partnership with Google Cloud Read more What s next for SAP on Google Cloud at SAPPHIRE NOW and beyondーAs SAP s SAPPHIRE conference begins this week we believe businesses have a more significant opportunity than ever to build for their next decade of growth and beyond Learn more on how we re working together with our customers SAP and our partners to support this transformation Read more Support for Node js Python and Java repositories for Artifact Registrynow in Preview With today s announcement you can not only use Artifact Registry to secure and distribute container images but also manage and secure your other software artifacts Read more What s next for SAP on Google Cloud at SAPPHIRE NOW and beyondーAs SAP s SAPPHIRE conference begins this week we believe businesses have a more significant opportunity than ever to build for their next decade of growth and beyond Learn more on how we re working together with our customers SAP and our partners to support this transformation Read more Google named a Leader in The Forrester Wave Streaming Analytics Q report Learn about the criteria where Google Dataflow was rated out and why this matters for our customers here Applied ML Summit this Thursday June Watch our keynote to learn about predictions for machine learning over the next decade Engage with distinguished researchers leading practitioners and Kaggle Grandmasters during our live Ask Me Anything session Take part in our modeling workshops to learn how you can iterate faster and deploy and manage your models with confidence no matter your level of formal computer science training Learn how to develop and apply your professional skills grow your abilities at the pace of innovation and take your career to the next level Register now Related ArticleColossus under the hood a peek into Google s scalable storage systemAn overview of Colossus the file system that underpins Google Cloud s storage offerings Read ArticleWeek of May Jun Security Command Center now supports CIS benchmarks and granular access control Security Command Center SCC now supports CIS benchmarks for Google Cloud Platform Foundation v enabling you to monitor and address compliance violations against industry best practices in your Google Cloud environment Additionally SCC now supports fine grained access control for administrators that allows you to easily adhere to the principles of least privilegeーrestricting access based on roles and responsibilities to reduce risk and enabling broader team engagement to address security Read more Zero trust managed security for services with Traffic Director We created Traffic Director to bring to you a fully managed service mesh product that includes load balancing traffic management and service discovery And now we re happy to announce the availability of a fully managed zero trust security solution using Traffic Director with Google Kubernetes Engine GKE and Certificate Authority CA Service Read more How one business modernized their data warehouse for customer success PedidosYa migrated from their old data warehouse to Google Cloud s BigQuery Now with BigQuery the Latin American online food ordering company has reduced the total cost per query by x Learn more Announcing new Cloud TPU VMs New Cloud TPU VMs make it easier to use our industry leading TPU hardware by providing direct access to TPU host machines offering a new and improved user experience to develop and deploy TensorFlow PyTorch and JAX on Cloud TPUs Read more Introducing logical replication and decoding for Cloud SQL for PostgreSQL We re announcing the public preview of logical replication and decoding for Cloud SQL for PostgreSQL By releasing those capabilities and enabling change data capture CDC from Cloud SQL for PostgreSQL we strengthen our commitment to building an open database platform that meets critical application requirements and integrates seamlessly with the PostgreSQL ecosystem Read more How businesses are transforming with SAP on Google Cloud Thousands of organizations globally rely on SAP for their most mission critical workloads And for many Google Cloud customers part of a broader digital transformation journey has included accelerating the migration of these essential SAP workloads to Google Cloud for greater agility elasticity and uptime Read six of their stories Related Article businesses transforming with SAP on Google CloudBusinesses globally are running SAP on Google Cloud to take advantage of greater agility uptime and access to cutting edge smart analyt Read ArticleWeek of May May Google Cloud for financial services driving your transformation cloud journey As we welcome the industry to our Financial Services Summit we re sharing more on how Google Cloud accelerates a financial organization s digital transformation through app and infrastructure modernization data democratization people connections and trusted transactions Read more or watch the summit on demand Introducing Datashare solution for financial services We announced the general availability of Datashare for financial services a new Google Cloud solution that brings together the entire capital markets ecosystemーdata publishers and data consumersーto exchange market data securely and easily Read more Announcing Datastream in Preview Datastream a serverless change data capture CDC and replication service allows enterprises to synchronize data across heterogeneous databases storage systems and applications reliably and with minimal latency to support real time analytics database replication and event driven architectures Read more Introducing Dataplex An intelligent data fabric for analytics at scale Dataplex provides a way to centrally manage monitor and govern your data across data lakes data warehouses and data marts and make this data securely accessible to a variety of analytics and data science tools Read more Announcing Dataflow Prime Available in Preview in Q Dataflow Prime is a new platform based on a serverless no ops auto tuning architecture built to bring unparalleled resource utilization and radical operational simplicity to big data processing Dataflow Prime builds on Dataflow and brings new user benefits with innovations in resource utilization and distributed diagnostics The new capabilities in Dataflow significantly reduce the time spent on infrastructure sizing and tuning tasks as well as time spent diagnosing data freshness problems Read more Secure and scalable sharing for data and analytics with Analytics Hub With Analytics Hub available in Preview in Q organizations get a rich data ecosystem by publishing and subscribing to analytics ready datasets control and monitoring over how their data is being used a self service way to access valuable and trusted data assets and an easy way to monetize their data assets without the overhead of building and managing the infrastructure Read more Cloud Spanner trims entry cost by Coming soon to Preview granular instance sizing in Spanner lets organizations run workloads at as low as th the cost of regular instances equating to approximately month Read more Cloud Bigtable lifts SLA and adds new security features for regulated industries Bigtable instances with a multi cluster routing policy across or more regions are now covered by a monthly uptime percentage under the new SLA In addition new Data Access audit logs can help determine whether sensitive customer information has been accessed in the event of a security incident and if so when and by whom Read more Build a no code journaling app In honor of Mental Health Awareness Month Google Cloud s no code application development platform AppSheet demonstrates how you can build a journaling app complete with titles time stamps mood entries and more Learn how with this blog and video here New features in Security Command CenterーOn May th Security Command Center Premium launched the general availability of granular access controls at project and folder level and Center for Internet Security CIS benchmarks for Google Cloud Platform Foundation These new capabilities enable organizations to improve their security posture and efficiently manage risk for their Google Cloud environment Learn more Simplified API operations with AI Google Cloud s API management platform Apigee applies Google s industry leading ML and AI to your API metadata Understand how it works with anomaly detection here This week Data Cloud and Financial Services Summits Our Google Cloud Summit series begins this week with the Data Cloud Summit on Wednesday May Global At this half day event you ll learn how leading companies like PayPal Workday Equifax and many others are driving competitive differentiation using Google Cloud technologies to build their data clouds and transform data into value that drives innovation The following day Thursday May Global amp EMEA at the Financial Services Summit discover how Google Cloud is helping financial institutions such as PayPal Global Payments HSBC Credit Suisse AXA Switzerland and more unlock new possibilities and accelerate business through innovation Read more and explore the entire summit series Announcing the Google for Games Developer Summit on July th th With a surge of new gamers and an increase in time spent playing games in the last year it s more important than ever for game developers to delight and engage players To help developers with this opportunity the games teams at Google are back to announce the return of the Google for Games Developer Summit on July th th Hear from experts across Google about new game solutions they re building to make it easier for you to continue creating great games connecting with players and scaling your business Registration is free and open to all game developers Register for the free online event at g co gamedevsummit to get more details in the coming weeks We can t wait to share our latest innovations with the developer community Learn more Related ArticleA handy new Google Cloud AWS and Azure product mapTo help developers translate their prior experience with other cloud providers to Google Cloud we have created a table showing how gener Read ArticleWeek of May May Best practices to protect your organization against ransomware threats For more than years Google has been operating securely in the cloud using our modern technology stack to provide a more defensible environment that we can protect at scale While the threat of ransomware isn t new our responsibility to help protect you from existing or emerging threats never changes In our recent blog post we shared guidance on how organizations can increase their resilience to ransomware and how some of our Cloud products and services can help Read more Forrester names Google Cloud a Leader in Unstructured Data Security Platforms Forrester Research has named Google Cloud a Leader in The Forrester Wave Unstructured Data Security Platforms Q report and rated Google Cloud highest in the current offering category among the providers evaluated Read more or download the report Introducing Vertex AI One platform every ML tool you need Vertex AI is a managed machine learning ML platform that allows companies to accelerate the deployment and maintenance of artificial intelligence AI models Read more Transforming collaboration in Google Workspace We re launching smart canvas a new product experience that delivers the next evolution of collaboration for Google Workspace Between now and the end of the year we re rolling out innovations that make it easier for people to stay connected focus their time and attention and transform their ideas into impact Read more Developing next generation geothermal power At I O this week we announced a first of its kind next generation geothermal project with clean energy startup Fervo that will soon begin adding carbon free energy to the electric grid that serves our data centers and infrastructure throughout Nevada including our Cloud region in Las Vegas Read more Contributing to an environment of trust and transparency in Europe Google Cloud was one of the first cloud providers to support and adopt the EU GDPR Cloud Code of Conduct CoC The CoC is a mechanism for cloud providers to demonstrate how they offer sufficient guarantees to implement appropriate technical and organizational measures as data processors under the GDPR This week the Belgian Data Protection Authority based on a positive opinion by the European Data Protection Board EDPB approved the CoC a product of years of constructive collaboration between the cloud computing community the European Commission and European data protection authorities We are proud to say that Google Cloud Platform and Google Workspace already adhere to these provisions Learn more Announcing Google Cloud datasets solutions We re adding commercial synthetic and first party data to our Google Cloud Public Datasets Program to help organizations increase the value of their analytics and AI initiatives and we re making available an open source reference architecture for a more streamlined data onboarding process to the program Read more Introducing custom samples in Cloud Code With new custom samples in Cloud Code developers can quickly access your enterprise s best code samples via a versioned Git repository directly from their IDEs Read more Retention settings for Cloud SQL Cloud SQL now allows you to configure backup retention settings to protect against data loss You can retain between and days worth of automated backups and between and days worth of transaction logs for point in time recovery See the details here Cloud developer s guide to Google I O Google I O may look a little different this year but don t worry you ll still get the same first hand look at the newest launches and projects coming from Google Best of all it s free and available to all virtually on May Read more Related ArticleAnthos learning series All the videos in one placeIn under an hour you ll learn how Anthos lets you develop run and secure applications across your hybrid and multicloud environments Read ArticleWeek of May May APIs and Apigee power modern day due diligence With APIs and Google Cloud s Apigee business due diligence company DueDil revolutionized the way they harness and share their Big Information Graph B I G with partners and customers Get the full story Cloud CISO Perspectives May It s been a busy month here at Google Cloud since our inaugural CISO perspectives blog post in April Here VP and CISO of Google Cloud Phil Venables recaps our cloud security and industry highlights a sneak peak of what s ahead from Google at RSA and more Read more new features to secure your Cloud Run services We announced several new ways to secure Cloud Run environments to make developing and deploying containerized applications easier for developers Read more Maximize your Cloud Run investments with new committed use discounts We re introducing self service spend based committed use discounts for Cloud Run which let you commit for a year to spending a certain amount on Cloud Run and benefiting from a discount on the amount you committed Read more Google Cloud Armor Managed Protection Plus is now generally available Cloud Armor our Distributed Denial of Service DDoS protection and Web Application Firewall WAF service on Google Cloud leverages the same infrastructure network and technology that has protected Google s internet facing properties from some of the largest attacks ever reported These same tools protect customers infrastructure from DDoS attacks which are increasing in both magnitude and complexity every year Deployed at the very edge of our network Cloud Armor absorbs malicious network and protocol based volumetric attacks while mitigating the OWASP Top risks and maintaining the availability of protected services Read more Announcing Document Translation for Translation API Advanced in preview Translation is critical to many developers and localization providers whether you re releasing a document a piece of software training materials or a website in multiple languages With Document Translation now you can directly translate documents in languages and formats such as Docx PPTx XLSx and PDF while preserving document formatting Read more Introducing BeyondCorp Enterprise protected profiles Protected profiles enable users to securely access corporate resources from an unmanaged device with the same threat and data protections available in BeyondCorp Enterprise all from the Chrome Browser Read more How reCAPTCHA Enterprise protects unemployment and COVID vaccination portals With so many people visiting government websites to learn more about the COVID vaccine make vaccine appointments or file for unemployment these web pages have become prime targets for bot attacks and other abusive activities But reCAPTCHA Enterprise has helped state governments protect COVID vaccine registration portals and unemployment claims portals from abusive activities Learn more Day one with Anthos Here are ideas for how to get started Once you have your new application platform in place there are some things you can do to immediately get value and gain momentum Here are six things you can do to get you started Read more The era of the transformation cloud is here Google Cloud s president Rob Enslin shares how the era of the transformation cloud has seen organizations move beyond data centers to change not only where their business is done but more importantly how it is done Read more Related ArticleSRE at Google Our complete list of CRE life lessonsFind links to blog posts that share Google s SRE best practices in one handy location Read ArticleWeek of May May Transforming hard disk drive maintenance with predictive ML In collaboration with Seagate we developed a machine learning system that can forecast the probability of a recurring failing diskーa disk that fails or has experienced three or more problems in days Learn how we did it Agent Assist for Chat is now in public preview Agent Assist provides your human agents with continuous support during their calls and now chats by identifying the customers intent and providing them with real time recommendations such as articles and FAQs as well as responses to customer messages to more effectively resolve the conversation Read more New Google Cloud AWS and Azure product map Our updated product map helps you understand similar offerings from Google Cloud AWS and Azure and you can easily filter the list by product name or other common keywords Read more or view the map Join our Google Cloud Security Talks on May th We ll share expert insights into how we re working to be your most trusted cloud Find the list of topics we ll cover here Databricks is now GA on Google Cloud Deploy or migrate Databricks Lakehouse to Google Cloud to combine the benefits of an open data cloud platform with greater analytics flexibility unified infrastructure management and optimized performance Read more HPC VM image is now GA The CentOS based HPC VM image makes it quick and easy to create HPC ready VMs on Google Cloud that are pre tuned for optimal performance Check out our documentation and quickstart guide to start creating instances using the HPC VM image today Take the State of DevOps survey Help us shape the future of DevOps and make your voice heard by completing the State of DevOps survey before June Read more or take the survey OpenTelemetry Trace is now available OpenTelemetry has reached a key milestone the OpenTelemetry Tracing Specification has reached version API and SDK release candidates are available for Java Erlang Python Go Node js and Net Additional languages will follow over the next few weeks Read more New blueprint helps secure confidential data in AI Platform Notebooks We re adding to our portfolio of blueprints with the publication of our Protecting confidential data in AI Platform Notebooks blueprint guide and deployable blueprint which can help you apply data governance and security policies that protect your AI Platform Notebooks containing confidential data Read more The Liquibase Cloud Spanner extension is now GA Liquibase an open source library that works with a wide variety of databases can be used for tracking managing and automating database schema changes By providing the ability to integrate databases into your CI CD process Liquibase helps you more fully adopt DevOps practices The Liquibase Cloud Spanner extension allows developers to use Liquibase s open source database library to manage and automate schema changes in Cloud Spanner Read more Cloud computing Frequently asked questions There are a number of terms and concepts in cloud computing and not everyone is familiar with all of them To help we ve put together a list of common questions and the meanings of a few of those acronyms Read more Related ArticleAPI design Links to our most popular postsFind our most requested blog posts on API design in one location to read now or bookmark for later Read ArticleWeek of Apr Apr Announcing the GKE Gateway controller in Preview GKE Gateway controller Google Cloud s implementation of the Gateway API manages internal and external HTTP S load balancing for a GKE cluster or a fleet of GKE clusters and provides multi tenant sharing of load balancer infrastructure with centralized admin policy and control Read more See Network Performance for Google Cloud in Performance Dashboard The Google Cloud performance view part of the Network Intelligence Center provides packet loss and latency metrics for traffic on Google Cloud It allows users to do informed planning of their deployment architecture as well as determine in real time the answer to the most common troubleshooting question Is it Google or is it me The Google Cloud performance view is now open for all Google Cloud customers as a public preview Check it out Optimizing data in Google Sheets allows users to create no code apps Format columns and tables in Google Sheets to best position your data to transform into a fully customized successful app no coding necessary Read our four best Google Sheets tips Automation bots with AppSheet Automation AppSheet recently released AppSheet Automation infusing Google AI capabilities to AppSheet s trusted no code app development platform Learn step by step how to build your first automation bot on AppSheet here Google Cloud announces a new region in Israel Our new region in Israel will make it easier for customers to serve their own users faster more reliably and securely Read more New multi instance NVIDIA GPUs on GKE We re launching support for multi instance GPUs in GKE currently in Preview which will help you drive better value from your GPU investments Read more Partnering with NSF to advance networking innovation We announced our partnership with the U S National Science Foundation NSF joining other industry partners and federal agencies as part of a combined million investment in academic research for Resilient and Intelligent Next Generation NextG Systems or RINGS Read more Creating a policy contract with Configuration as Data Configuration as Data is an emerging cloud infrastructure management paradigm that allows developers to declare the desired state of their applications and infrastructure without specifying the precise actions or steps for how to achieve it However declaring a configuration is only half the battle you also want policy that defines how a configuration is to be used This post shows you how Google Cloud products deliver real time data solutions Seven Eleven Japan built Seven Central its new platform for digital transformation on Google Cloud Powered by BigQuery Cloud Spanner and Apigee API management Seven Central presents easy to understand data ultimately allowing for quickly informed decisions Read their story here Related ArticleIn case you missed it All our free Google Cloud training opportunities from QSince January we ve introduced a number of no cost training opportunities to help you grow your cloud skills We ve brought them togethe Read ArticleWeek of Apr Apr Extreme PD is now GA On April th Google Cloud s Persistent Disk launched general availability of Extreme PD a high performance block storage volume with provisioned IOPS and up to GB s of throughput Learn more Research How data analytics and intelligence tools to play a key role post COVID A recent Google commissioned study by IDG highlighted the role of data analytics and intelligent solutions when it comes to helping businesses separate from their competition The survey of IT leaders across the globe reinforced the notion that the ability to derive insights from data will go a long way towards determining which companies win in this new era Learn more or download the study Introducing PHP on Cloud Functions We re bringing support for PHP a popular general purpose programming language to Cloud Functions With the Functions Framework for PHP you can write idiomatic PHP functions to build business critical applications and integration layers And with Cloud Functions for PHP now available in Preview you can deploy functions in a fully managed PHP environment complete with access to resources in a private VPC network Learn more Delivering our CCAG pooled audit As our customers increased their use of cloud services to meet the demands of teleworking and aid in COVID recovery we ve worked hard to meet our commitment to being the industry s most trusted cloud despite the global pandemic We re proud to announce that Google Cloud completed an annual pooled audit with the CCAG in a completely remote setting and were the only cloud service provider to do so in Learn more Anthos now available We recently released Anthos our run anywhere Kubernetes platform that s connected to Google Cloud delivering an array of capabilities that make multicloud more accessible and sustainable Learn more New Redis Enterprise for Anthos and GKE We re making Redis Enterprise for Anthos and Google Kubernetes Engine GKE available in the Google Cloud Marketplace in private preview Learn more Updates to Google Meet We introduced a refreshed user interface UI enhanced reliability features powered by the latest Google AI and tools that make meetings more engagingーeven funーfor everyone involved Learn more DocAI solutions now generally available Document Doc AI platform Lending DocAI and Procurement DocAI built on decades of AI innovation at Google bring powerful and useful solutions across lending insurance government and other industries Learn more Four consecutive years of renewable energy In Google again matched percent of its global electricity use with purchases of renewable energy All told we ve signed agreements to buy power from more than renewable energy projects with a combined capacity of gigawatts about the same as a million solar rooftops Learn more Announcing the Google Cloud region picker The Google Cloud region picker lets you assess key inputs like price latency to your end users and carbon footprint to help you choose which Google Cloud region to run on Learn more Google Cloud launches new security solution WAAP WebApp and API Protection WAAP combines Google Cloud Armor Apigee and reCAPTCHA Enterprise to deliver improved threat protection consolidated visibility and greater operational efficiencies across clouds and on premises environments Learn more about WAAP here New in no code As discussed in our recent article no code hackathons are trending among innovative organizations Since then we ve outlined how you can host one yourself specifically designed for your unique business innovation outcomes Learn how here Google Cloud Referral Program now availableーNow you can share the power of Google Cloud and earn product credit for every new paying customer you refer Once you join the program you ll get a unique referral link that you can share with friends clients or others Whenever someone signs up with your link they ll get a product creditーthat s more than the standard trial credit When they become a paying customer we ll reward you with a product credit in your Google Cloud account Available in the United States Canada Brazil and Japan Apply for the Google Cloud Referral Program Related Article cheat sheets to help you get started on your Google Cloud journeyWhether you need to determine the best way to move to the cloud or decide on the best storage option we ve built a number of cheat shee Read ArticleWeek of Apr Apr Announcing the Data Cloud Summit May At this half day event you ll learn how leading companies like PayPal Workday Equifax Zebra Technologies Commonwealth Care Alliance and many others are driving competitive differentiation using Google Cloud technologies to build their data clouds and transform data into value that drives innovation Learn more and register at no cost Announcing the Financial Services Summit May In this hour event you ll learn how Google Cloud is helping financial institutions including PayPal Global Payments HSBC Credit Suisse and more unlock new possibilities and accelerate business through innovation and better customer experiences Learn more and register for free Global amp EMEA How Google Cloud is enabling vaccine equity In our latest update we share more on how we re working with US state governments to help produce equitable vaccination strategies at scale Learn more The new Google Cloud region in Warsaw is open The Google Cloud region in Warsaw is now ready for business opening doors for organizations in Central and Eastern Europe Learn more AppSheet Automation is now GA Google Cloud s AppSheet launches general availability of AppSheet Automation a unified development experience for citizen and professional developers alike to build custom applications with automated processes all without coding Learn how companies and employees are reclaiming their time and talent with AppSheet Automation here Introducing SAP Integration with Cloud Data Fusion Google Cloud native data integration platform Cloud Data Fusion now offers the capability to seamlessly get data out of SAP Business Suite SAP ERP and S HANA Learn more Related ArticleSRE fundamentals SLIs vs SLAs vs SLOsWhat s the difference between an SLI an SLO and an SLA Google Site Reliability Engineers SRE explain Read ArticleWeek of Apr Apr New Certificate Authority Service CAS whitepaper “How to deploy a secure and reliable public key infrastructure with Google Cloud Certificate Authority Service written by Mark Cooper of PKI Solutions and Anoosh Saboori of Google Cloud covers security and architectural recommendations for the use of the Google Cloud CAS by organizations and describes critical concepts for securing and deploying a PKI based on CAS Learn more or read the whitepaper Active Assist s new feature predictive autoscaling helps improve response times for your applications When you enable predictive autoscaling Compute Engine forecasts future load based on your Managed Instance Group s MIG history and scales it out in advance of predicted load so that new instances are ready to serve when the load arrives Without predictive autoscaling an autoscaler can only scale a group reactively based on observed changes in load in real time With predictive autoscaling enabled the autoscaler works with real time data as well as with historical data to cover both the current and forecasted load That makes predictive autoscaling ideal for those apps with long initialization times and whose workloads vary predictably with daily or weekly cycles For more information see How predictive autoscaling works or check if predictive autoscaling is suitable for your workload and to learn more about other intelligent features check out Active Assist Introducing Dataprep BigQuery pushdown BigQuery pushdown gives you the flexibility to run jobs using either BigQuery or Dataflow If you select BigQuery then Dataprep can automatically determine if data pipelines can be partially or fully translated in a BigQuery SQL statement Any portions of the pipeline that cannot be run in BigQuery are executed in Dataflow Utilizing the power of BigQuery results in highly efficient data transformations especially for manipulations such as filters joins unions and aggregations This leads to better performance optimized costs and increased security with IAM and OAuth support Learn more Announcing the Google Cloud Retail amp Consumer Goods Summit The Google Cloud Retail amp Consumer Goods Summit brings together technology and business insights the key ingredients for any transformation Whether you re responsible for IT data analytics supply chains or marketing please join Building connections and sharing perspectives cross functionally is important to reimagining yourself your organization or the world Learn more or register for free New IDC whitepaper assesses multicloud as a risk mitigation strategy To better understand the benefits and challenges associated with a multicloud approach we supported IDC s new whitepaper that investigates how multicloud can help regulated organizations mitigate the risks of using a single cloud vendor The whitepaper looks at different approaches to multi vendor and hybrid clouds taken by European organizations and how these strategies can help organizations address concentration risk and vendor lock in improve their compliance posture and demonstrate an exit strategy Learn more or download the paper Introducing request priorities for Cloud Spanner APIs You can now specify request priorities for some Cloud Spanner APIs By assigning a HIGH MEDIUM or LOW priority to a specific request you can now convey the relative importance of workloads to better align resource usage with performance objectives Learn more How we re working with governments on climate goals Google Sustainability Officer Kate Brandt shares more on how we re partnering with governments around the world to provide our technology and insights to drive progress in sustainability efforts Learn more Related ArticleCloud computing Frequently asked questionsWhat are containers What s a data lake What does that acronym stand for Get answers to the questions you re too afraid to ask Read ArticleWeek of Mar Apr Why Google Cloud is the ideal platform for Block one and other DLT companies Late last year Google Cloud joined the EOS community a leading open source platform for blockchain innovation and performance and is taking steps to support the EOS Public Blockchain by becoming a block producer BP At the time we outlined how our planned participation underscores the importance of blockchain to the future of business government and society We re sharing more on why Google Cloud is uniquely positioned to be an excellent partner for Block one and other distributed ledger technology DLT companies Learn more New whitepaper Scaling certificate management with Certificate Authority Service As Google Cloud s Certificate Authority Service CAS approaches general availability we want to help customers understand the service better Customers have asked us how CAS fits into our larger security story and how CAS works for various use cases Our new white paper answers these questions and more Learn more and download the paper Build a consistent approach for API consumers Learn the differences between REST and GraphQL as well as how to apply REST based practices to GraphQL No matter the approach discover how to manage and treat both options as API products here Apigee X makes it simple to apply Cloud CDN to APIs With Apigee X and Cloud CDN organizations can expand their API programs global reach Learn how to deploy APIs across regions and zones here Enabling data migration with Transfer Appliances in APACーWe re announcing the general availability of Transfer Appliances TA TA in Singapore Customers are looking for fast secure and easy to use options to migrate their workloads to Google Cloud and we are addressing their needs with Transfer Appliances globally in the US EU and APAC Learn more about Transfer Appliances TA and TA Windows Authentication is now supported on Cloud SQL for SQL Server in public previewーWe ve launched seamless integration with Google Cloud s Managed Service for Microsoft Active Directory AD This capability is a critical requirement to simplify identity management and streamline the migration of existing SQL Server workloads that rely on AD for access control Learn more or get started Using Cloud AI to whip up new treats with Mars MaltesersーMaltesers a popular British candy made by Mars teamed up with our own AI baker and ML engineer extraordinaire Sara Robinson to create a brand new dessert recipe with Google Cloud AI Find out what happened recipe included Simplifying data lake management with Dataproc Metastore now GAーDataproc Metastore a fully managed serverless technical metadata repository based on the Apache Hive metastore is now generally available Enterprises building and migrating open source data lakes to Google Cloud now have a central and persistent metastore for their open source data analytics frameworks Learn more Introducing the Echo subsea cableーWe announced our investment in Echo the first ever cable to directly connect the U S to Singapore with direct fiber pairs over an express route Echo will run from Eureka California to Singapore with a stop over in Guam and plans to also land in Indonesia Additional landings are possible in the future Learn more Related Article Google Cloud tools each explained in under minutesNeed a quick overview of Google Cloud core technologies Quickly learn these Google Cloud productsーeach explained in under two minutes Read ArticleWeek of Mar Mar new videos bring Google Cloud to lifeーThe Google Cloud Tech YouTube channel s latest video series explains cloud tools for technical practitioners in about minutes each Learn more BigQuery named a Leader in the Forrester Wave Cloud Data Warehouse Q reportーForrester gave BigQuery a score of out of across different criteria Learn more in our blog post or download the report Charting the future of custom compute at GoogleーTo meet users performance needs at low power we re doubling down on custom chips that use System on a Chip SoC designs Learn more Introducing Network Connectivity CenterーWe announced Network Connectivity Center which provides a single management experience to easily create connect and manage heterogeneous on prem and cloud networks leveraging Google s global infrastructure Network Connectivity Center serves as a vantage point to seamlessly connect VPNs partner and dedicated interconnects as well as third party routers and Software Defined WANs helping you optimize connectivity reduce operational burden and lower costsーwherever your applications or users may be Learn more Making it easier to get Compute Engine resources for batch processingーWe announced a new method of obtaining Compute Engine instances for batch processing that accounts for availability of resources in zones of a region Now available in preview for regional managed instance groups you can do this simply by specifying the ANY value in the API Learn more Next gen virtual automotive showrooms are here thanks to Google Cloud Unreal Engine and NVIDIAーWe teamed up with Unreal Engine the open and advanced real time D creation game engine and NVIDIA inventor of the GPU to launch new virtual showroom experiences for automakers Taking advantage of the NVIDIA RTX platform on Google Cloud these showrooms provide interactive D experiences photorealistic materials and environments and up to K cloud streaming on mobile and connected devices Today in collaboration with MHP the Porsche IT consulting firm and MONKEYWAY a real time D streaming solution provider you can see our first virtual showroom the Pagani Immersive Experience Platform Learn more Troubleshoot network connectivity with Dynamic Verification public preview ーYou can now check packet loss rate and one way network latency between two VMs on GCP This capability is an addition to existing Network Intelligence Center Connectivity Tests which verify reachability by analyzing network configuration in your VPCs See more in our documentation Helping U S states get the COVID vaccine to more peopleーIn February we announced our Intelligent Vaccine Impact solution IVIs to help communities rise to the challenge of getting vaccines to more people quickly and effectively Many states have deployed IVIs and have found it able to meet demand and easily integrate with their existing technology infrastructures Google Cloud is proud to partner with a number of states across the U S including Arizona the Commonwealth of Massachusetts North Carolina Oregon and the Commonwealth of Virginia to support vaccination efforts at scale Learn more Related ArticlePicture this whiteboard sketch videos that bring Google Cloud to lifeIf you re looking for a visual way to learn Google Cloud products we ve got you covered The Google Cloud Tech YouTube channel has a ser Read ArticleWeek of Mar Mar A VMs now GA The largest GPU cloud instances with NVIDIA A GPUsーWe re announcing the general availability of A VMs based on the NVIDIA Ampere A Tensor Core GPUs in Compute Engine This means customers around the world can now run their NVIDIA CUDA enabled machine learning ML and high performance computing HPC scale out and scale up workloads more efficiently and at a lower cost Learn more Earn the new Google Kubernetes Engine skill badge for freeーWe ve added a new skill badge this month Optimize Costs for Google Kubernetes Engine GKE which you can earn for free when you sign up for the Kubernetes track of the skills challenge The skills challenge provides days free access to Google Cloud labs and gives you the opportunity to earn skill badges to showcase different cloud competencies to employers Learn more Now available carbon free energy percentages for our Google Cloud regionsーGoogle first achieved carbon neutrality in and since we ve purchased enough solar and wind energy to match of our global electricity consumption Now we re building on that progress to target a new sustainability goal running our business on carbon free energy everywhere by Beginning this week we re sharing data about how we are performing against that objective so our customers can select Google Cloud regions based on the carbon free energy supplying them Learn more Increasing bandwidth to C and N VMsーWe announced the public preview of and Gbps high bandwidth network configurations for General Purpose N and Compute Optimized C Compute Engine VM families as part of continuous efforts to optimize our Andromeda host networking stack This means we can now offer higher bandwidth options on existing VM families when using the Google Virtual NIC gVNIC These VMs were previously limited to Gbps Learn more New research on how COVID changed the nature of ITーTo learn more about the impact of COVID and the resulting implications to IT Google commissioned a study by IDG to better understand how organizations are shifting their priorities in the wake of the pandemic Learn more and download the report New in API securityーGoogle Cloud Apigee API management platform s latest release Apigee X works with Cloud Armor to protect your APIs with advanced security technology including DDoS protection geo fencing OAuth and API keys Learn more about our integrated security enhancements here Troubleshoot errors more quickly with Cloud LoggingーThe Logs Explorer now automatically breaks down your log results by severity making it easy to spot spikes in errors at specific times Learn more about our new histogram functionality here The Logs Explorer histogramWeek of Mar Mar Introducing AskGoogleCloud on Twitter and YouTubeーOur first segment on March th features Developer Advocates Stephanie Wong Martin Omander and James Ward to answer questions on the best workloads for serverless the differences between “serverless and “cloud native how to accurately estimate costs for using Cloud Run and much more Learn more Learn about the value of no code hackathonsーGoogle Cloud s no code application development platform AppSheet helps to facilitate hackathons for “non technical employees with no coding necessary to compete Learn about Globe Telecom s no code hackathon as well as their winning AppSheet app here Introducing Cloud Code Secret Manager IntegrationーSecret Manager provides a central place and single source of truth to manage access and audit secrets across Google Cloud Integrating Cloud Code with Secret Manager brings the powerful capabilities of both these tools together so you can create and manage your secrets right from within your preferred IDE whether that be VS Code IntelliJ or Cloud Shell Editor Learn more Flexible instance configurations in Cloud SQLーCloud SQL for MySQL now supports flexible instance configurations which offer you the extra freedom to configure your instance with the specific number of vCPUs and GB of RAM that fits your workload To set up a new instance with a flexible instance configuration see our documentation here The Cloud Healthcare Consent Management API is now generally availableーThe Healthcare Consent Management API is now GA giving customers the ability to greatly scale the management of consents to meet increasing need particularly amidst the emerging task of managing health data for new care and research scenarios Learn more Related ArticleColossus under the hood a peek into Google s scalable storage systemAn overview of Colossus the file system that underpins Google Cloud s storage offerings Read ArticleWeek of Mar Mar Cloud Run is now available in all Google Cloud regions Learn more Introducing Apache Spark Structured Streaming connector for Pub Sub LiteーWe re announcing the release of an open source connector to read streams of messages from Pub Sub Lite into Apache Spark The connector works in all Apache Spark X distributions including Dataproc Databricks or manual Spark installations Learn more Google Cloud Next is October ーJoin us and learn how the most successful companies have transformed their businesses with Google Cloud Sign up at g co cloudnext for updates Learn more Hierarchical firewall policies now GAーHierarchical firewalls provide a means to enforce firewall rules at the organization and folder levels in the GCP Resource Hierarchy This allows security administrators at different levels in the hierarchy to define and deploy consistent firewall rules across a number of projects so they re applied to all VMs in currently existing and yet to be created projects Learn more Announcing the Google Cloud Born Digital SummitーOver this half day event we ll highlight proven best practice approaches to data architecture diversity amp inclusion and growth with Google Cloud solutions Learn more and register for free Google Cloud products in words or less edition ーOur popular “ words or less Google Cloud developer s cheat sheet is back and updated for Learn more Gartner names Google a leader in its Magic Quadrant for Cloud AI Developer Services reportーWe believe this recognition is based on Gartner s evaluation of Google Cloud s language vision conversational and structured data services and solutions for developers Learn more Announcing the Risk Protection ProgramーThe Risk Protection Program offers customers peace of mind through the technology to secure their data the tools to monitor the security of that data and an industry first cyber policy offered by leading insurers Learn more Building the future of workーWe re introducing new innovations in Google Workspace to help people collaborate and find more time and focus wherever and however they work Learn more Assured Controls and expanded Data RegionsーWe ve added new information governance features in Google Workspace to help customers control their data based on their business goals Learn more Related Article quick tips for making the most of Gmail Meet Calendar and more in Google WorkspaceWhether you re looking to stay on top of your inbox or make the most of virtual meetings most of us can benefit from quick productivity Read ArticleWeek of Feb Feb Google Cloud tools explained in minutesーNeed a quick overview of Google Cloud core technologies Quickly learn these Google Cloud productsーeach explained in under two minutes Learn more BigQuery materialized views now GAーMaterialized views MV s are precomputed views that periodically cache results of a query to provide customers increased performance and efficiency Learn more New in BigQuery BI EngineーWe re extending BigQuery BI Engine to work with any BI or custom dashboarding applications that require sub second query response times In this preview BI Engine will work seamlessly with Looker and other popular BI tools such as Tableau and Power BI without requiring any change to the BI tools Learn more Dataproc now supports Shielded VMsーAll Dataproc clusters created using Debian or Ubuntu operating systems now use Shielded VMs by default and customers can provide their own configurations for secure boot vTPM and Integrity Monitoring This feature is just one of the many ways customers that have migrated their Hadoop and Spark clusters to GCP experience continued improvements to their security postures without any additional cost New Cloud Security Podcast by GoogleーOur new podcast brings you stories and insights on security in the cloud delivering security from the cloud and of course on what we re doing at Google Cloud to help keep customer data safe and workloads secure Learn more New in Conversational AI and Apigee technologyーAustralian retailer Woolworths provides seamless customer experiences with their virtual agent Olive Apigee API Management and Dialogflow technology allows customers to talk to Olive through voice and chat Learn more Introducing GKE AutopilotーGKE already offers an industry leading level of automation that makes setting up and operating a Kubernetes cluster easier and more cost effective than do it yourself and other managed offerings Autopilot represents a significant leap forward In addition to the fully managed control plane that GKE has always provided using the Autopilot mode of operation automatically applies industry best practices and can eliminate all node management operations maximizing your cluster efficiency and helping to provide a stronger security posture Learn more Partnering with Intel to accelerate cloud native GーAs we continue to grow cloud native services for the telecommunications industry we re excited to announce a collaboration with Intel to develop reference architectures and integrated solutions for communications service providers to accelerate their deployment of G and edge network solutions Learn more Veeam Backup for Google Cloud now availableーVeeam Backup for Google Cloud automates Google native snapshots to securely protect VMs across projects and regions with ultra low RPOs and RTOs and store backups in Google Object Storage to enhance data protection while ensuring lower costs for long term retention Migrate for Anthos GAーWith Migrate for Anthos customers and partners can automatically migrate and modernize traditional application workloads running in VMs into containers running on Anthos or GKE Included in this new release In place modernization for Anthos on AWS Public Preview to help customers accelerate on boarding to Anthos AWS while leveraging their existing investment in AWS data sources projects VPCs and IAM controls Additional Docker registries and artifacts repositories support GA including AWS ECR basic auth docker registries and AWS S storage to provide further flexibility for customers using Anthos Anywhere on prem AWS etc HTTPS Proxy support GA to enable MA functionality access to external image repos and other services where a proxy is used to control external access Related Article resources to help you get started with SREHere are our top five Google Cloud resources for getting started on your SRE journey Read ArticleWeek of Feb Feb Introducing Cloud Domains in previewーCloud Domains simplify domain registration and management within Google Cloud improve the custom domain experience for developers increase security and support stronger integrations around DNS and SSL Learn more Announcing Databricks on Google CloudーOur partnership with Databricks enables customers to accelerate Databricks implementations by simplifying their data access by jointly giving them powerful ways to analyze their data and by leveraging our combined AI and ML capabilities to impact business outcomes Learn more Service Directory is GAーAs the number and diversity of services grows it becomes increasingly challenging to maintain an inventory of all of the services across an organization Last year we launched Service Directory to help simplify the problem of service management Today it s generally available Learn more Related ArticleOptimize your browser deployment Links to our most popular Chrome Insider postsFind all the posts in our Chrome Insider blog series so you can read them all in one place or bookmark them for later Read ArticleWeek of Feb Feb Introducing Bare Metal Solution for SAP workloadsーWe ve expanded our Bare Metal Solutionーdedicated single tenant systems designed specifically to run workloads that are too large or otherwise unsuitable for standard virtualized environmentsーto include SAP certified hardware options giving SAP customers great options for modernizing their biggest and most challenging workloads Learn more TB SSDs bring ultimate IOPS to Compute Engine VMsーYou can now attach TB and TB Local SSD to second generation general purpose N Compute Engine VMs for great IOPS per dollar Learn more Supporting the Python ecosystemーAs part of our longstanding support for the Python ecosystem we are happy to increase our support for the Python Software Foundation the non profit behind the Python programming language ecosystem and community Learn more Migrate to regional backend services for Network Load BalancingーWe now support backend services with Network Load Balancingーa significant enhancement over the prior approach target pools providing a common unified data model for all our load balancing family members and accelerating the delivery of exciting features on Network Load Balancing Learn more Related ArticleA giant list of Google Cloud resourcesThe growth of Google Cloud has been staggering I decided to invest some time in building you a comprehensive list of resources Read ArticleWeek of Feb Feb Apigee launches Apigee XーApigee celebrates its year anniversary with Apigee X a new release of the Apigee API management platform Apigee X harnesses the best of Google technologies to accelerate and globalize your API powered digital initiatives Learn more about Apigee X and digital excellence here Celebrating the success of Black founders with Google Cloud during Black History MonthーFebruary is Black History Month a time for us to come together to celebrate and remember the important people and history of the African heritage Over the next four weeks we will highlight four Black led startups and how they use Google Cloud to grow their businesses Our first feature highlights TQIntelligence and its founder Yared Related ArticleThe Service Mesh era All the posts in our best practices blog seriesFind all the posts in our Service Mesh Era blog series in one convenient locationーto read now or bookmark for later Read ArticleWeek of Jan Jan BeyondCorp Enterprise now generally availableーBeyondCorp Enterprise is a zero trust solution built on Google s global network which provides customers with simple and secure access to applications and cloud resources and offers integrated threat and data protection To learn more read the blog post visit our product homepage and register for our upcoming webinar Related Article database trends to watchUsing managed cloud database services like Cloud SQL Spanner and more can bring performance scale and more See what s next for mode Read ArticleWeek of Jan Jan Cloud Operations Sandbox now availableーCloud Operations Sandbox is an open source tool that helps you learn SRE practices from Google and apply them on cloud services using Google Cloud s operations suite formerly Stackdriver with everything you need to get started in one click You can read our blog post or get started by visiting cloud ops sandbox dev exploring the project repo and following along in the user guide New data security strategy whitepaperーOur new whitepaper shares our best practices for how to deploy a modern and effective data security program in the cloud Read the blog post or download the paper WebSockets HTTP and gRPC bidirectional streams come to Cloud RunーWith these capabilities you can deploy new kinds of applications to Cloud Run that were not previously supported while taking advantage of serverless infrastructure These features are now available in public preview for all Cloud Run locations Read the blog post or check out the WebSockets demo app or the sample hc server app New tutorial Build a no code workout app in stepsーLooking to crush your new year s resolutions Using AppSheet Google Cloud s no code app development platform you can build a custom fitness app that can do things like record your sets reps and weights log your workouts and show you how you re progressing Learn how Week of Jan Jan State of API Economy Report now availableーGoogle Cloud details the changing role of APIs in amidst the COVID pandemic informed by a comprehensive study of Apigee API usage behavior across industry geography enterprise size and more Discover these trends along with a projection of what to expect from APIs in Read our blog post here or download and read the report here New in the state of no codeーGoogle Cloud s AppSheet looks back at the key no code application development themes of AppSheet contends the rising number of citizen developer app creators will ultimately change the state of no code in Read more here Week of Jan Jan Last year s most popular API postsーIn an arduous year thoughtful API design and strategy is critical to empowering developers and companies to use technology for global good Google Cloud looks back at the must read API posts in Read it here Week of Dec Dec A look back at the year across Google CloudーLooking for some holiday reading We ve published recaps of our year across databases serverless data analytics and no code development Or take a look at our most popular posts of Week of Dec Dec Memorystore for Redis enables TLS encryption support Preview ーWith this release you can now use Memorystore for applications requiring sensitive data to be encrypted between the client and the Memorystore instance Read more here Monitoring Query Language MQL for Cloud Monitoring is now generally availableーMonitoring Query language provides developers and operators on IT and development teams powerful metric querying analysis charting and alerting capabilities This functionality is needed for Monitoring use cases that include troubleshooting outages root cause analysis custom SLI SLO creation reporting and analytics complex alert logic and more Learn more Week of Dec Dec Memorystore for Redis now supports Redis AUTHーWith this release you can now use OSS Redis AUTH feature with Memorystore for Redis instances Read more here New in serverless computingーGoogle Cloud API Gateway and its service first approach to developing serverless APIs helps organizations accelerate innovation by eliminating scalability and security bottlenecks for their APIs Discover more benefits here Environmental Dynamics Inc makes a big move to no codeーThe environmental consulting company EDI built and deployed business apps with no coding skills necessary with Google Cloud s AppSheet This no code effort not only empowered field workers but also saved employees over hours a year Get the full story here Introducing Google Workspace for GovernmentーGoogle Workspace for Government is an offering that brings the best of Google Cloud s collaboration and communication tools to the government with pricing that meets the needs of the public sector Whether it s powering social care visits employment support or virtual courts Google Workspace helps governments meet the unique challenges they face as they work to provide better services in an increasingly virtual world Learn more Week of Nov Dec Google enters agreement to acquire ActifioーActifio a leader in backup and disaster recovery DR offers customers the opportunity to protect virtual copies of data in their native format manage these copies throughout their entire lifecycle and use these copies for scenarios like development and test This planned acquisition further demonstrates Google Cloud s commitment to helping enterprises protect workloads on premises and in the cloud Learn more Traffic Director can now send traffic to services and gateways hosted outside of Google CloudーTraffic Director support for Hybrid Connectivity Network Endpoint Groups NEGs now generally available enables services in your VPC network to interoperate more seamlessly with services in other environments It also enables you to build advanced solutions based on Google Cloud s portfolio of networking products such as Cloud Armor protection for your private on prem services Learn more Google Cloud launches the Healthcare Interoperability Readiness ProgramーThis program powered by APIs and Google Cloud s Apigee helps patients doctors researchers and healthcare technologists alike by making patient data and healthcare data more accessible and secure Learn more here Container Threat Detection in Security Command CenterーWe announced the general availability of Container Threat Detection a built in service in Security Command Center This release includes multiple detection capabilities to help you monitor and secure your container deployments in Google Cloud Read more here Anthos on bare metal now GAーAnthos on bare metal opens up new possibilities for how you run your workloads and where You can run Anthos on your existing virtualized infrastructure or eliminate the dependency on a hypervisor layer to modernize applications while reducing costs Learn more Week of Nov Tuning control support in Cloud SQL for MySQLーWe ve made all flags that were previously in preview now generally available GA empowering you with the controls you need to optimize your databases See the full list here New in BigQuery MLーWe announced the general availability of boosted trees using XGBoost deep neural networks DNNs using TensorFlow and model export for online prediction Learn more New AI ML in retail reportーWe recently commissioned a survey of global retail executives to better understand which AI ML use cases across the retail value chain drive the highest value and returns in retail and what retailers need to keep in mind when going after these opportunities Learn more or read the report Week of Nov New whitepaper on how AI helps the patent industryーOur new paper outlines a methodology to train a BERT bidirectional encoder representation from transformers model on over million patent publications from the U S and other countries using open source tooling Learn more or read the whitepaper Google Cloud support for NET ーLearn more about our support of NET as well as how to deploy it to Cloud Run NET Core now on Cloud FunctionsーWith this integration you can write cloud functions using your favorite NET Core runtime with our Functions Framework for NET for an idiomatic developer experience Learn more Filestore Backups in previewーWe announced the availability of the Filestore Backups preview in all regions making it easier to migrate your business continuity disaster recovery and backup strategy for your file systems in Google Cloud Learn more Introducing Voucher a service to help secure the container supply chainーDeveloped by the Software Supply Chain Security team at Shopify to work with Google Cloud tools Voucher evaluates container images created by CI CD pipelines and signs those images if they meet certain predefined security criteria Binary Authorization then validates these signatures at deploy time ensuring that only explicitly authorized code that meets your organizational policy and compliance requirements can be deployed to production Learn more most watched from Google Cloud Next OnAirーTake a stroll through the sessions that were most popular from Next OnAir covering everything from data analytics to cloud migration to no code development Read the blog Artifact Registry is now GAーWith support for container images Maven npm packages and additional formats coming soon Artifact Registry helps your organization benefit from scale security and standardization across your software supply chain Read the blog Week of Nov Introducing the Anthos Developer SandboxーThe Anthos Developer Sandbox gives you an easy way to learn to develop on Anthos at no cost available to anyone with a Google account Read the blog Database Migration Service now available in previewーDatabase Migration Service DMS makes migrations to Cloud SQL simple and reliable DMS supports migrations of self hosted MySQL databasesーeither on premises or in the cloud as well as managed databases from other cloudsーto Cloud SQL for MySQL Support for PostgreSQL is currently available for limited customers in preview with SQL Server coming soon Learn more Troubleshoot deployments or production issues more quickly with new logs tailingーWe ve added support for a new API to tail logs with low latency Using gcloud it allows you the convenience of tail f with the powerful query language and centralized logging solution of Cloud Logging Learn more about this preview feature Regionalized log storage now available in new regions in previewーYou can now select where your logs are stored from one of five regions in addition to globalーasia east europe west us central us east and us west When you create a logs bucket you can set the region in which you want to store your logs data Get started with this guide Week of Nov Cloud SQL adds support for PostgreSQL ーShortly after its community GA Cloud SQL has added support for PostgreSQL You get access to the latest features of PostgreSQL while Cloud SQL handles the heavy operational lifting so your team can focus on accelerating application delivery Read more here Apigee creates value for businesses running on SAPーGoogle Cloud s API Management platform Apigee is optimized for data insights and data monetization helping businesses running on SAP innovate faster without fear of SAP specific challenges to modernization Read more here Document AI platform is liveーThe new Document AI DocAI platform a unified console for document processing is now available in preview You can quickly access all parsers tools and solutions e g Lending DocAI Procurement DocAI with a unified API enabling an end to end document solution from evaluation to deployment Read the full story here or check it out in your Google Cloudconsole Accelerating data migration with Transfer Appliances TA and TAーWe re announcing the general availability of new Transfer Appliances Customers are looking for fast secure and easy to use options to migrate their workloads to Google Cloud and we are addressing their needs with next generation Transfer Appliances Learn more about Transfer Appliances TA and TA Week of Oct B H Inc accelerates digital transformationーThe Utah based contracting and construction company BHI eliminated IT backlog when non technical employees were empowered to build equipment inspection productivity and other custom apps by choosing Google Workspace and the no code app development platform AppSheet Read the full story here Globe Telecom embraces no code developmentーGoogle Cloud s AppSheet empowers Globe Telecom employees to do more innovating with less code The global communications company kickstarted their no code journey by combining the power of AppSheet with a unique adoption strategy As a result AppSheet helped Globe Telecom employees build business apps in just weeks Get the full story Cloud Logging now allows you to control access to logs via Log ViewsーBuilding on the control offered via Log Buckets blog post you can now configure who has access to logs based on the source project resource type or log name all using standard IAM controls Logs views currently in Preview can help you build a system using the principle of least privilege limiting sensitive logs to only users who need this information Learn more about Log Views Document AI is HIPAA compliantーDocument AI now enables HIPAA compliance Now Healthcare and Life Science customers such as health care providers health plans and life science organizations can unlock insights by quickly extracting structured data from medical documents while safeguarding individuals protected health information PHI Learn more about Google Cloud s nearly products that support HIPAA compliance Week of Oct Improved security and governance in Cloud SQL for PostgreSQLーCloud SQL for PostgreSQL now integrates with Cloud IAM preview to provide simplified and consistent authentication and authorization Cloud SQL has also enabled PostgreSQL Audit Extension preview for more granular audit logging Read the blog Announcing the AI in Financial Crime Compliance webinarーOur executive digital forum will feature industry executives academics and former regulators who will discuss how AI is transforming financial crime compliance on November Register now Transforming retail with AI MLーNew research provides insights on high value AI ML use cases for food drug mass merchant and speciality retail that can drive significant value and build resilience for your business Learn what the top use cases are for your sub segment and read real world success stories Download the ebook here and view this companion webinar which also features insights from Zulily New release of Migrate for AnthosーWe re introducing two important new capabilities in the release of Migrate for Anthos Google Cloud s solution to easily migrate and modernize applications currently running on VMs so that they instead run on containers in Google Kubernetes Engine or Anthos The first is GA support for modernizing IIS apps running on Windows Server VMs The second is a new utility that helps you identify which VMs in your existing environment are the best targets for modernization to containers Start migrating or check out the assessment tool documentation Linux Windows New Compute Engine autoscaler controlsーNew scale in controls in Compute Engine let you limit the VM deletion rate by preventing the autoscaler from reducing a MIG s size by more VM instances than your workload can tolerate to lose Read the blog Lending DocAI in previewーLending DocAI is a specialized solution in our Document AI portfolio for the mortgage industry that processes borrowers income and asset documents to speed up loan applications Read the blog or check out the product demo Week of Oct New maintenance controls for Cloud SQLーCloud SQL now offers maintenance deny period controls which allow you to prevent automatic maintenance from occurring during a day time period Read the blog Trends in volumetric DDoS attacksーThis week we published a deep dive into DDoS threats detailing the trends we re seeing and giving you a closer look at how we prepare for multi terabit attacks so your sites stay up and running Read the blog New in BigQueryーWe shared a number of updates this week including new SQL capabilities more granular control over your partitions with time unit partitioning the general availability of Table ACLs and BigQuery System Tables Reports a solution that aims to help you monitor BigQuery flat rate slot and reservation utilization by leveraging BigQuery s underlying INFORMATION SCHEMA views Read the blog Cloud Code makes YAML easy for hundreds of popular Kubernetes CRDsーWe announced authoring support for more than popular Kubernetes CRDs out of the box any existing CRDs in your Kubernetes cluster and any CRDs you add from your local machine or a URL Read the blog Google Cloud s data privacy commitments for the AI eraーWe ve outlined how our AI ML Privacy Commitment reflects our belief that customers should have both the highest level of security and the highest level of control over data stored in the cloud Read the blog New lower pricing for Cloud CDNーWe ve reduced the price of cache fill content fetched from your origin charges across the board by up to along with our recent introduction of a new set of flexible caching capabilities to make it even easier to use Cloud CDN to optimize the performance of your applications Read the blog Expanding the BeyondCorp AllianceーLast year we announced our BeyondCorp Alliance with partners that share our Zero Trust vision Today we re announcing new partners to this alliance Read the blog New data analytics training opportunitiesーThroughout October and November we re offering a number of no cost ways to learn data analytics with trainings for beginners to advanced users Learn more New BigQuery blog seriesーBigQuery Explained provides overviews on storage data ingestion queries joins and more Read the series Week of Oct Introducing the Google Cloud Healthcare Consent Management APIーThis API gives healthcare application developers and clinical researchers a simple way to manage individuals consent of their health data particularly important given the new and emerging virtual care and research scenarios related to COVID Read the blog Announcing Google Cloud buildpacksーBased on the CNCF buildpacks v specification these buildpacks produce container images that follow best practices and are suitable for running on all of our container platforms Cloud Run fully managed Anthos and Google Kubernetes Engine GKE Read the blog Providing open access to the Genome Aggregation Database gnomAD ーOur collaboration with Broad Institute of MIT and Harvard provides free access to one of the world s most comprehensive public genomic datasets Read the blog Introducing HTTP gRPC server streaming for Cloud RunーServer side HTTP streaming for your serverless applications running on Cloud Run fully managed is now available This means your Cloud Run services can serve larger responses or stream partial responses to clients during the span of a single request enabling quicker server response times for your applications Read the blog New security and privacy features in Google WorkspaceーAlongside the announcement of Google Workspace we also shared more information on new security features that help facilitate safe communication and give admins increased visibility and control for their organizations Read the blog Introducing Google WorkspaceーGoogle Workspace includes all of the productivity apps you know and use at home at work or in the classroomーGmail Calendar Drive Docs Sheets Slides Meet Chat and moreーnow more thoughtfully connected Read the blog New in Cloud Functions languages availability portability and moreーWe extended Cloud Functionsーour scalable pay as you go Functions as a Service FaaS platform that runs your code with zero server managementーso you can now use it to build end to end solutions for several key use cases Read the blog Announcing the Google Cloud Public Sector Summit Dec ーOur upcoming two day virtual event will offer thought provoking panels keynotes customer stories and more on the future of digital service in the public sector Register at no cost |
2022-02-03 21:00:00 |
コメント
コメントを投稿