<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>نوشته های pranaycynixit</title><link>https://virgool.ir/feed/@pranaycynixit</link><description></description><language>fa</language><pubDate>2026-11-12 08:39:40</pubDate><image><url>https://virgool.ir/images/default-avatar.jpg</url><title>pranaycynixit</title><link>https://virgool.ir/@pranaycynixit</link></image><item><title>SSIS AND SSRS Latest Interview Questions &amp;Answers</title><link>https://virgool.ir/@pranaycynixit/ssis-and-ssrs-latest-interview-questions-answers-gekwy5nzzugt</link><description>Q1 Explain architecture of SSIS?SSIS architecture consists of four key parts:a) Integration Services service: monitors running Integration Services packages and manages the storage of packages.b) Integration Services object model: includes managed API for accessing Integration Services tools, command-line utilities, and custom applications. msbi online trainingc) Integration Services runtime and run-time executables: it saves the layout of packages, runs packages, and provides support for logging, breakpoints, configuration, connections, and transactions. The Integration Services run-time executables are the package, containers, tasks, and event handlers that Integration Services includes, and custom tasks.d) Data flow engine: provides the in-memory buffers that move data from source to destination.Q2 How would you do Logging in SSIS?Logging Configuration provides an inbuilt feature which can log the detail of various events like , onWarning etc to the various options say a flat file, SqlServer table, XML or SQL Profiler.Q3 How would you do Error Handling?A SSIS package could mainly have two types of errorsa) Procedure Error: Can be handled in Control flow through the precedence control and redirecting the execution flow.b) Data Error: is handled in DATA FLOW TASK buy redirecting the data flow using Error Output of a component.Q4 How to pass property value at Run time? How do you implement Package Configuration?A property value like connection string for a Connection Manager can be passed to the pkg using package configurations.Package Configuration provides different options like XML File, Environment Variables, SQL Server Table, Registry Value or Parent package variable.Q5 How would you deploy a SSIS Package on production? A) Through Manifest1. Create deployment utility by setting its propery as true .2. It will be created in the bin folder of the solution as soon as package is build.3. Copy all the files in the utility and use manifest file to deply it on the Prod.B) Using DtsExec.exe utilityC)Import Package directly in MSDB from SSMS by logging in Integration Services.Q6 Difference between DTS and SSIS?Every thing except both are product of Microsoft :-).Q7 What are new features in SSIS 2008?explained in other postQ8 How would you pass a variable value to Child Package?too big to fit here so had a write other postQ9 What is Execution Tree?Execution trees demonstrate how package uses buffers and threads. At run time, the data flow engine breaks down Data Flow task operations into execution trees. These execution trees specify how buffers and threads are allocated in the package. Each tree creates a new buffer and may execute on a different thread. When a new buffer is created such as when a partially blocking or blocking transformation is added to the pipeline, additional memory is required to handle the data transformation and each new tree may also give you an additional worker thread.Q10 What are the points to keep in mind for performance improvement of the package?http://technet.microsoft.com/en-us/library/cc966529.aspxQ11 You may get a question stating a scenario and then asking you how would you create a package for that e.g. How would you configure a data flow task so that it can transfer data to different table based on the city name in a source table column?Q13 Difference between Unionall and Merge Join?a) Merge transformation can accept only two inputs whereas Union all can take more than two inputsb) Data has to be sorted before Merge Transformation whereas Union all doesn&#39;t have any condition like that.Q14 May get question regarding what X transformation do?Lookup, fuzzy lookup, fuzzy grouping transformation are my favorites.For you.Q15 How would you restart package from previous failure point?What are Checkpoints and how can we implement in SSIS?When a package is configured to use checkpoints, information about package execution is written to a checkpoint file. When the failed package is rerun, the checkpoint file is used to restart the package from the point of failure. If the package runs successfully, the checkpoint file is deleted, and then re-created the next time that the package is run.Q16 Where are SSIS package stored in the SQL Server?MSDB.sysdtspackages90 stores the actual content and ssydtscategories, sysdtslog90, sysdtspackagefolders90, sysdtspackagelog, sysdtssteplog, and sysdtstasklog do the supporting roles.Q17 How would you schedule a SSIS packages?Using SQL Server Agent. Read about Scheduling a job on Sql server AgentQ18 Difference between asynchronous and synchronous transformations? Asynchronous transformation have different Input and Output buffers and it is up to the component designer in an Async component to provide a column structure to the output buffer and hook up the data from the input.Q19 How to achieve parallelism in SSIS?Parallelism is achieved using MaxConcurrentExecutable property of the package. Its default is -1 and is calculated as number of processors + 2.-More questions added-Sept 2011Q20 How do you do incremental load?Fastest way to do incremental load is by using Timestamp column in source table and then storing last ETL timestamp, In ETL process pick all the rows having Timestamp greater than the stored Timestamp so as to pick only new and updated recordsQ21 How to handle Late Arriving Dimension or Early Arriving Facts.Late arriving dimensions sometime get unavoidable &#39;coz delay or error in Dimension ETL or may be due to logic of ETL. To handle Late Arriving facts, we can create dummy Dimension with natural/business key and keep rest of the attributes as null or default.  And as soon as Actual dimension arrives, the dummy dimension is updated with Type 1 change. These are also known as Inferred Dimensions.SSRS Interview QuestionsQ1. WHAT is SQL Server Reporting Services(SSRS)?SQL Server Reporting Services is a server-based reporting platform that you can use to create and manage tabular, matrix, graphical, and free-form reports that contain data from relational and multidimensional data sources. The reports that you create can be viewed and managed over a World Wide Web-based connectionQ2. Architecture of SSRS:Q3. What are the three stages of Enterprise Reporting Life Cycle ?a. Authoringb. Managementc. Access and DeliveryQ4. What are the components included in SSRS?1. A Complete set of Tools that can be used to create, manage and view reports2. A Report Server component that hosts and processes reports in a variety of formats. Output formats include HTML, PDF, TIFF, Excel, CSV, and more.3.An API that allows developers to integrate or extend data and report processing in custom applications, or create custom tools to build and manage reports.Q5. What is the benefit of using embedded code in a report?1. Reuseability of Code: function created in embedded code to perform a logic can be then used in multiple expressions2. Centralized code: helps in better manageability of code.Q6. Which programming language can be used to code embedded functions in SSRS?Visual Basic .NET Code.Q7. Important terms used in the reporting services? 1. Report definition:  The blueprint for a report before the report is processed or rendered. A report definition contains information about the query and layout for the report.2. Report snapshot: A report that contains data captured at a specific point in time. A report snapshot is actually a report definition that contains a dataset instead of query instructions.3. Rendered report: A fully processed report that contains both data and layout information, in a format suitable for viewing (such as HTML).4. Parameterized report: A published report that accepts input values through parameters.5. Shared data source: A predefined, standalone item that contains data source connection information.6. Shared schedule: A predefined, standalone item that contains schedule information.7. Report-specific data source: Data source information that is defined within a report definition.8. Report model: A semantic description of business data, used for ac hoc reports created in Report Builder.9. Linked report: A report that derives its definition through a link to another report.10. Report server administrator: This term is used in the documentation to describe a user with elevated privileges who can access all settings and content of a report server. If you are using the default roles, a report server administrator is typically a user who is assigned to both the Content Manager role and the System Administrator role. Local administrators can have elevated permission even if role assignments are not defined for them.11. Folder hierarchy: A bounded namespace that uniquely identifies all reports, folders, report models, shared data source items, and resources that are stored in and managed by a report server.12. Report Server: Describes the Report Server component, which provides data and report processing, and report delivery. The Report Server component includes several subcomponents that perform specific functions.13. Report Manager: Describes the Web application tool used to access and manage the contents of a report server database.14. Report Builder: Report authoring tool used to create ad hoc reports.15. Report Designer: Report creation tool included with Reporting Services.16. Model Designer: Report model creation tool used to build models for ad hoc reporting.17. Report Server Command Prompt Utilities: Command line utilities that you can use to administer a report server.a) RsConfig.exe, b) RsKeymgmt.exe, c) Rs.exeQ8. what are the Command Line Utilities available In Reporting Services?· Rsconfig Utility (Rsconfig.exe): encrypts and stores connection and account values in the RSReportServer.config file. Encrypted values include report server database connection information and account values used for unattended report processing· RsKeymgmt Utility: Extracts, restores, creates, and deletes the symmetric key used to protect sensitive report server data against unauthorized access· RS Utility: this utility is mainly used to automate report server deployment and administration tasks.Processes script you provide in an input file.  Q. How to know Report Execution History?ExecutionLog table in ReportServer database store all the logs from last two months.  SELECT * FROM ReportServer.dbo.ExecutionLog-DevelopmentQ. What is difference between Tablular and Matrix report?OR What are the different styles of reports?Tablular report: A tabular report is the most basic type of report. Each column corresponds to a column selected from the database.Matrix report: A matrix (cross-product) report is a cross-tabulation of four groups of data:    a. One group of data is displayed across the page.    b. One group of data is displayed down the page.    c. One group of data is the cross-product, which determines all possible locations where the across and down data relate and places a cell in those locations.    d. One group of data is displayed as the &#34;filler&#34; of the cells.Martix reports can be considered more of a  Pivot table.Q. How to create Drill-through reports?Using Navigation property of a cell and setting child report and its parameters in it.Q. How to create Drill-Down reports?To cut the story short: - By grouping data on required fields MSBI Certification Training</description><category>pranaycynixit</category><author>pranaycynixit</author><pubDate>Mon, 30 Nov 2020 16:03:04 +0330</pubDate></item><item><title>Business intelligence of Data visualization in Power BI</title><link>https://virgool.ir/@pranaycynixit/business-intelligence-of-data-visualization-in-power-bi-wjfkukovduwa</link><description>The idea of Business Intelligence is something that these days is new to very few individuals. Many companies have either moved in or have plans to use Business Intelligence to solve their problem, with new instruments emerging daily to help solve the data management crisis. Power BI is the new BI tool from Microsoft that specifically aims to help everyone analyze and visualize their data.Business intelligenceIf you ask twenty people what the word business intelligence means, you are likely to get ten different responses in an era where Business Intelligence has become a larger domain than other trending technologies. So let me put it without sacrificing the technicality of it in the simplest terms. Business intelligence (BI) is a collection of techniques and tools for turning raw information into relevant and usable business analysis information. Business intelligence, to put it simply, is the technology that gets the right data to the right people at the right time to make more successful business decisions. power bi online trainingOver the years, the business intelligence process has evolved and adapted to help overcome almost all the problems by involving new technologies and techniques when working with data. It is possible to break the shift Business Intelligence has seen over the years into 3 waves, so let us continue and take a look at these three waves.IT To End User 1st Wave: TechnicalThe end-user had to be reliant on the IT department for data insights during the first wave of business intelligence. This is because as resources available required technical expertise, end users couldn&#39;t produce visualizations/reports on their own. This dependency on insights from the IT department led to more effort and time usage to get the updates completed.Self-Service (Analyst to End User) 2nd Wave:The second wave gave BI access to analysts. Now the BI tools could be used by individuals with some analytics expertise. This meant that more teams had access to BI and more individuals could have better insights into knowledge, easing the position of IT teams.Wave 3: Everyone (End User)To get more market perspectives, the third wave made it easier to access data and generate reports and visuals. This transition was made simple by the invention of instruments like Power BI. Anyone with a fundamental understanding of the data can now produce reports to create intuitive and shared dashboards.Now let&#39;s proceed with our and appreciate another important subject connected with BI. This was about BI.Power BIWell, that name has been on the BI market for quite a long time, Power BI. For a long time, the Microsoft team has been working on creating a broad umbrella called Power BI, a mix of powerful visualization, data analysis, and a cloud-based tool.To describe it, it is a Microsoft-provided business analytics service. With self-service business intelligence capabilities, it offers interactive visualizations where end users can create reports and dashboards on their own, without having to rely on information technology personnel or database administrators.Power BI, along with a desktop-based interface called &#34;Power BI Desktop. It also provides you with cloud-based BI services known as Power BI Services.&#34; It provides capabilities for data centers, including data planning, exploration of data, and interactive dashboards. In March 2016, on its Azure cloud platform, Microsoft launched an additional service that allows users to easily analyze data, perform different ETL operations, and deliver reports.What are knowledge visualization and its significance?Data-VisualisationIn a nutshell, the visualization of data is nothing but the representation of information/data pictorially or graphically. By communicating the main aspects in more intuitive and practical ways, it gives insights into complex data sets. The intersection of architecture, communication, and information science lies in data visualization.While data visualization in the twenty-first century has been called the main skill for science, it goes far back. It existed in the late 18th century and can be traced back to when geometrical charts were invented by William Playfair. His bar charts were used in 1781 to reflect the imports and exports of 17 countries from Scotland. A pure solution to the issue of discrete quantitative comparison was those bar charts.Why Is Visualizing Data Important?The way the human brain handles data, it is easier to grasp and visualize vast volumes of complicated data using pictures, charts, or graphs than to go through spreadsheets or papers. For instance, we all know the phrase &#39;An image is worth a thousand words.&#39; Take any image. This is entirely true since photographs are not only a simple set of pixels, they contain a lot of data as well. It is easy to grasp this data in a visual form rather than reading the same information in text form.Visualization of data is a fast and simple way to uniformly express concepts or knowledge. Visualization of data will lead to:Identify the main areas and concealed trends.Get variables that offer deeper visibility into customers.Properly analyze and associate data and products.Create proper forecasts.It was about visualizing data. Next, we can see why Power BI is important in this.BI&#39;s Need for StrengthThe following points make one of the most effective data visualization tools. Without understanding such points, this would be incomplete.In real-time, spot trends:Conventional BI tools such as Tableau or Qlikview limit you to historical research. You can access real-time data by using Power BI to detect patterns early on. You can recognize problems and boost efficiency by doing so.Search for hidden insights automatically: With Power BI, Fast Insights enables you to automatically search data sets for hidden insights in seconds. Users may simply ask questions and with immediate effect, Q&amp;A will answer their questions.Custom visualizations:With Custom graphics, you can envision details in almost every conceivable way you can imagine with Power BI. You are not, however, limited to anything lying in the box.Enterprise-ready:You can easily connect to your own on-premise data sources with Power BI and Power BI Laptop. You can connect Live to your SQL Server and other data sources with the On-Premises Data Gateway. It offers stable, scalable, and reliable technology for enterprise-grade information.In the sense of data visualization, the above reasons make Power BI very important. Let us proceed with this on Power BI and understand what Power BI is.Power BI usersAccording to the intent of the use of Power BI, the users divide into four categories. Analysts, business users, IT professionals, and developers are the four types of users. Let&#39;s hear about them some more.1. Analysts HerePower BI is used by analysts to construct reports, dashboards, data templates, and research them to uncover useful data insights. Power BI provides a broad range of sources of data from which an analyst can collect data, create a standard dataset, clean, and prepare the data for reporting and analysis of actions.2. Users for IndustryBusiness users are the regular users who review the reports and dashboards available on the Power BI website or mobile app to share with them. Business users are kept up to date with the latest data that helps to make critical decisions on time. They can also set a warning notice for many (if any) changes or anomalies in the data.3. Professionals from ITIT experts are primarily concerned with data scalability, usability, and stability. All the facilities and users are also centrally controlled by them.4. The DevelopersFor all the technical work, developers are liable. Their main functions are to build custom graphics to use, to incorporate it into other apps, to produce reports, etc.ConclusionI hope you reach to a conclusion about data visualization in Power BI. You can learn more about other data visualization in detail through Power BI online training.</description><category>pranaycynixit</category><author>pranaycynixit</author><pubDate>Sat, 21 Nov 2020 17:17:25 +0330</pubDate></item><item><title>Global Industrial User Interface and Interaction Design Market A Comprehensive Study Exploring with Rapid Growth and emerging trends during 2020-2027</title><link>https://virgool.ir/@pranaycynixit/global-industrial-user-interface-and-interaction-design-market-a-comprehensive-study-exploring-with-rapid-growth-and-emerging-trends-during-2020-2027-pql0c3b8arti</link><description>Global Industrial User Interface and Interaction Design Market report explains the fundamental industry aspects and market statistics. The latest technological advancement, market plans, policies, growth opportunities and industry risks are elaborated. The two important segments of the report namely market revenue in (USD Million) and market size (k MT) is described. Industrial User Interface and Interaction Design Industry scope, market concentration and Industrial User Interface and Interaction Design presence across different topographies is presented in detail. online ui trainingA visionary perspective about Industrial User Interface and Interaction Design Industry covers the geographical continents namely North America, European countries, Asia-Pacific, South America, Middle East &amp; Africa. In the next segment, prominent Industrial User Interface and Interaction Design industry players, their company profiles, product details, and market size is described. Also, the SWOT analysis of these players, business plans &amp; strategies are covered. The product definition, Industrial User Interface and Interaction Design classification, type and cost structures are covered.Industrial User Interface and Interaction Design Market Leading Players:Frog DesignAmmunition GroupPDDBUSSE DesignFuse ProjectR&amp;D DesignDesignworksGK Design GroupRKSIDEODesignaffairsLUNARARTOP GROUPZIBA DesignMarket Segment AnalysisBy Types:Product DesignModel Design and FabricationUser Interface and Interaction DesignOther Industrial DesignBy Applications:TransportationElectronicHouseholdMachinery &amp; EquipmentOtherOn a regional level, Industrial User Interface and Interaction Design production value and growth rate from 2015-2019 is presented. The detailed analysis of emerging industry segments and sub-segments are explained. Macro-economic plans &amp; policies, economic status, cost structures and value chain analysis is covered. The Industrial User Interface and Interaction Design competitive landscape view, manufacturing base, production process analysis and upstream raw materials are evaluated.The gross margin, consumption pattern, growth rate of Industrial User Interface and Interaction Design is studied precisely. The top industry players are covered on a regional level and country level with the analysis of their revenue share from 2015-2019. Furthermore, forecast Industrial User Interface and Interaction Design industry status is determined by analysis of expected market share, volume, value and development rate. The forecast Industrial User Interface and Interaction Design industry view is presented from 2020-2027.Abstract of implemented Research methodology and data sources used to derive Industrial User Interface and Interaction Design Market statistics:The information presented in Industrial User Interface and Interaction Design Report includes qualitative and quantitative analysis. Under the qualitative analysis part, Industrial User Interface and Interaction Design status, trends, manufacturing base, distribution channels, market position, a competitive structure is covered. Also, complete details on product development, cost structures, growth opportunities, industry plans and policies are analysed. Under the qualitative analysis part, market size (from 2015-2019), sales, revenue, gross margin statistics, revenue is covered. Also, industry size by Industrial User Interface and Interaction Design type, application, demand and supply scenario, and economic status is explained.Our research methodology comprises of 80% primary and 20% secondary research. To derive the supply side Industrial User Interface and Interaction Design industry statistics, we conduct an interview with competitors, manufacturers, OEMs, raw material providers and others.  To derive sales statistics, Industrial User Interface and Interaction Design industry information is gathered from distributors, traders and market dealers. Similarly, to analyse demand-side statistics we interview the end users, consumers and conduct custom surveys.Under secondary research technique, the Industrial User Interface and Interaction Design production, sales and consumption statistics are gathered from company reports, annual publications, SEC filings, government data, case studies, custom groups and demographics.Abstract of the report:Industrial User Interface and Interaction Design Market Outline, Industry Scope, Market Size Estimates, and Division.Industrial User Interface and Interaction Design Market Drivers, Opportunities, Emerging Sectors, and Latest Plans and Policies are illustrated.Industry Chain View, Production Base, Market Share, Product Classification, Upstream Raw Materials Suppliers, and Downstream Buyers AnalysisIndustrial User Interface and Interaction Design bifurcation by Type present growth rate, and value from 2015-2019Industrial User Interface and Interaction Design bifurcation by application and geographical regions defines utilization, development rate, market share, price, and gross margin statistics.Production, Consumption, Import-Export numbers of Industrial User Interface and Interaction Design for each region, type and application are explained.Industry presence and regional SWOT analysis are portrayed.Competitive analysis of eminent Industrial User Interface and Interaction Design players, price structures, and production value is specified.Industrial User Interface and Interaction Design forecast overview by market volume, value, utilization pattern from 2020-2027 is stated for each product category, application, and research region.Market saturation study, expansion opportunities, feasibility study, and useful conclusions are offered.Remarkable Attributes Of Industrial User Interface and Interaction Design Report:The report serves as a comprehensive document which presents complete Industrial User Interface and Interaction Design industry insights based on past, present and forecast statistics.The report highlights the growth opportunities, constraints, market risks and development status.The performance of Industrial User Interface and Interaction Design industry in coming years is explained by stating the value, volume and consumption forecast.The report is bifurcated based on Industrial User Interface and Interaction Design type, application and research regions.The key Industrial User Interface and Interaction Design industry players, company profiles, production, consumption estimates and SWOT analysis is presented. ui online training</description><category>pranaycynixit</category><author>pranaycynixit</author><pubDate>Mon, 09 Nov 2020 15:28:40 +0330</pubDate></item><item><title>Modernize your Java apps with Spring Boot and Spring Cloud GCP</title><link>https://virgool.ir/@pranaycynixit/modernize-your-java-apps-with-spring-boot-and-spring-cloud-gcp-eicehafwaqkq</link><description>It&#39;s an exciting time to be a Java developer: there are new Java language features being released every 6 months, new JVM languages like Kotlin, and the shift from traditional monolithic applications to microservices architectures with modern frameworks like Spring Boot. And with Spring Cloud GCP, we’re making it easy for enterprises to modernize existing applications and build cloud-native applications on Google Cloud.First released two years ago, Spring Cloud GCP allows Spring Boot applications to easily utilize over a dozen Google Cloud services with idiomatic Spring Boot APIs. This means you don&#39;t need to learn a Google Cloud-specific client library, but can still utilize and realize the benefits of the managed services:spring boot certification trainingIf you have an existing Spring Boot application, you can easily migrate to Google Cloud services with little to no code changes.If you’re writing a new Spring Boot application, you can leverage Google Cloud services with the framework APIs you already know.Major League Baseball recently started their journey to the cloud with Google Cloud. In addition to modernizing their infrastructure with GKE and Anthos, they are also modernizing with a microservices architecture. Spring Boot is already the standard Java framework within the organization. Spring Cloud GCP allowed MLB to adopt Google Cloud quickly with existing Spring Boot knowledge.&#34;We use the Spring Cloud GCP to help manage our service account credentials and access to Google Cloud services.” - Joseph Davey, Principal Software Engineer at MLBSimilarly, bol.com, an online retailer, was able to develop their Spring Boot applications on GCP more easily with Spring Cloud GCP.&#34;[bol.com] heavily builds on top of Spring Boot, but we only have a limited capacity to build our own modules on top of Spring Boot to integrate our Spring Boot applications with GCP. Spring Cloud GCP has taken that burden from us and makes it a lot easier to provide the integration to Google Cloud Platform.&#34; - Maurice Zeijen, Software Engineer at bol.comDeveloper productivity, with little to no custom codeWith Spring Cloud GCP, you can develop a new app, or migrate an existing app, to adopt a fully managed database, create event-driven applications, add distributed tracing and centralized logging, and retrieve secrets—all with little to no custom code or custom infrastructure to maintain. Let’s look at some of the integrations that Spring Cloud GCP brings to the table.DataFor a regular RDBMS, like PostgreSQL, MySQL, and MS SQL, you can use Cloud SQL and continue to use Hibernate with Spring Data, and connect to Cloud SQL simply by updating the JDBC configuration. But what about Google Cloud databases like Firestore, Datastore, and the globally-distributed RDBMS Cloud Spanner? Spring Cloud GCP implements all the data abstractions needed so you can continue to use Spring Data, and its data repositories, without having to rewrite your business logic. For example, you can start using Datastore, a fully-managed NoSQL database, just as you would any other database that Spring Data supports.You can annotate a POJO class with Spring Cloud GCP annotations, similar to how you would annotate Hibernate/JPA classes:@Entity(name = &#34;books&#34;)public class Book {&#x9;@Id&#x9;Long id;&#x9;String title;&#x9;String author;&#x9;int year;}Then, rather than implementing your own data access objects, you can extend a Spring Data Repository interface to get full CRUD operations, as well as custom query methods.public interface BookRepository extends DatastoreRepository&lt;Book, Long&gt; {&#x9;List&lt;Book&gt; findByAuthor(String author);&#x9;List&lt;Book&gt; findByYearGreaterThan(int year);&#x9;List&lt;Book&gt; findByAuthorAndYear(String author, int year);}Spring Data and Spring Cloud GCP automatically implement the CRUD operations and generate the query for you. Best of all, you can use built-in Spring Data features like auditing and capturing data change events.You can find full samples for Spring Data for Datastore, Firestore, and Spanner on GitHub.MessagingFor asynchronous message processing and event-driven architectures, rather than manually provision and maintain complicated distributed messaging systems, you can simply use Pub/Sub. By using higher-level abstractions like Spring Integration, or Spring Cloud Streams, you can switch from an on-prem messaging system to Pub/Sub with just a few configuration changes.spring boot certificationFor example, by using Spring Integration, you can define a generic business interface that can publish a message, and then configure it to send a message to Pub/Sub:@MessagingGatewaypublic interface OrdersGateway {  @Gateway(requestChannel = &#34;ordersRequestOutputChannel&#34;)  void sendOrder(Order order);}You can consume messages in the same way. The following is an example of using Spring Cloud Stream and the standard Java 8 streaming interface to receive messages from Pub/Sub by simply configuring the application:@Beanpublic Consumer&lt;Order&gt; processOrder() {  return order -&gt; {    logger.info(order.getId());    };};You can find full samples with Spring Integration and Spring Cloud Stream on GitHub.ObservabilityIf a user request is processed by multiple microservices and you would like to visualize that whole call stack across microservices, then you can add distributed tracing to your services. On Google Cloud, you can store all the traces in Cloud Trace, so you don&#39;t need to manage your own tracing servers and storage.Simply add the Spring Cloud GCP Trace starter to your dependencies, and all the necessary distributed tracing context (e.g., trace ID, span ID, etc) is captured, propagated, and reported to Cloud Trace.&lt;dependency&gt;    &lt;groupId&gt;org.springframework.cloud&lt;/groupId&gt;    &lt;artifactId&gt;spring-cloud-gcp-starter-trace&lt;/artifactId&gt;&lt;/dependency&gt;This is it—no custom code required. All the instrumentation and trace capabilities use Spring Cloud Sleuth. Spring Cloud GCP supports all of Spring Cloud Sleuth’s features, so distributed tracing is automatically integrated with Spring MVC, WebFlux, RestTemplate, Spring Integration, and more. ?? Cloud Trace generates a distributed trace graph. But notice the &#34;Show Logs&#34; checkbox. This Trace/Log correlation feature can associate log messages to each trace so you can see the logs associated with a request to isolate issues. You can use Spring Cloud GCP Logging starter and its predefined logging configuration to automatically produce the log entry with the trace correlation data.&lt;dependency&gt;    &lt;groupId&gt;org.springframework.cloud&lt;/groupId&gt;    &lt;artifactId&gt;spring-cloud-gcp-starter-logging&lt;/artifactId&gt;&lt;/dependency&gt;You can find full samples with Logging and Trace  on GitHub.SecretsYour microservice may also need access to secrets, such as database passwords or other credentials. Traditionally, credentials may be stored in a secret store like HashiCorp Vault. While you can continue to use Vault on Google Cloud, Google Cloud also provides the Secret Manager service for this purpose. Simply add the Spring Cloud GCP Secret Manager starter so that you can start referring to the secret values using standard Spring properties:&lt;dependency&gt;    &lt;groupId&gt;org.springframework.cloud&lt;/groupId&gt;    &lt;artifactId&gt;spring-cloud-gcp-starter-logging&lt;/artifactId&gt;&lt;/dependency&gt;In the applications.properties file, you can refer to the secret values using a special property syntax:spring.datasource.password=${sm://books-db-password}You can find a full sample with Secret Manager on GitHub.More in the works, in open sourceSpring Cloud GCP closely follows the Spring Boot and Spring Cloud release trains. Currently, Spring Cloud GCP 1.2.5 works with Spring Boot 2.3 and Spring Cloud Hoxton release train. Spring Cloud GCP 2.0 is on its way and it will support Spring Boot 2.4 and the Spring Cloud Ilford release train.In addition to core Spring Boot and Spring Cloud integrations, the team has been busy developing new components to meet developers’ needs:Cloud Monitoring support with MicrometerSpring Cloud Function&#39;s GCP Adapter for Cloud Functions Java 11Cloud Spanner R2DBC driver and Cloud SQL R2DBC connectors to enable scalable and fully reactive servicesExperimental Graal VM support for our client libraries, so you can compile your Java code into native binaries, to significantly reduce your startup times and memory footprint.spring boot certification trainingDeveloper success is important to us. We’d love to hear your feedback, feature requests, and issues on GitHub, so we can understand your needs and prioritize our development work.</description><category>pranaycynixit</category><author>pranaycynixit</author><pubDate>Thu, 29 Oct 2020 17:37:22 +0330</pubDate></item><item><title>Most hackers initiate cyber attacks only to be challenged: Survey</title><link>https://virgool.ir/@pranaycynixit/most-hackers-initiate-cyber-attacks-only-to-be-challenged-survey-tbf1cq6bzdc4</link><description>An interesting survey has revealed that most of the hackers (68 per cent) initiate cyber attacks in order to get challenged by the fellow hacker community, with 71 per cent opting for infecting websites. cyber security online training IndiaThe survey data acquired by Finbold.com revealed that making money accounts for the second-highest reason for hacking (53 per cent) while learning tips and techniques accounts for 51 per cent of hackers.Additionally, 44 per cent of hackers aim to advance their careers as another reason for hacking.&#34;APIs account for about 7 per cent, followed by Android mobile at 4 per cent. Firmware accounts for the least platform at 1 per cent,&#34; the survey noted.Nearly 30 per cent hackers have been in the game for between one to two years while only 20 per cent of hackers are compromising accounts for three to five years.cyber security online trainingNotably, only 5 per cent of hackers have been hacking for more than 15 years.&#34;Hackers are becoming more innovative with the mentioned techniques and the emergence of new technology has offered them a perfect playing field. Most hackers are leveraging on consumers&#39; lack of knowledge on how the new technologies work,&#34; the findings showed.Hackers have reportedly used Artificial Intelligence to outsmart existing cybersecurity systems.&#34;Moving into the future, there will be an increase in the demand for security skills as hackers continue to evolve&#34;.The survey featured over 3,150 respondents from over 120 countries. The hackers have all successfully reported on or more valid security vulnerabilities on HackerOne, a security testing and bug bounty platform. cyber security course</description><category>pranaycynixit</category><author>pranaycynixit</author><pubDate>Mon, 05 Oct 2020 16:09:33 +0330</pubDate></item></channel></rss>