unit tests – Research feature bugs as quickly as possible

Currently, every time I develop a feature, I write the corresponding behavior tests using simulacra for our downstream services. These simulacra are mute always serve the same output. I have faced something serious today. My BDDs went into my local environment and construction. Therefore, I went ahead and merged my changes into the "master" branch.

However, when manually testing the feature in my development environment, I discovered a bug. One of the downstream services was responding with a 4xx. I know it's bad – the master branch now contains a feature that is problematic.

If I had written an integration test using real services and it was part of my build, this problem would have been solved. But let's say that if one of the downs goes down, my build will not go away. I do not want that.

Note that we do not have a QA branch because we do not have a separate QA tester. We are all supposed to test our features on our own.

How should I mitigate this problem?

Is there a complete node software for Bitcoin with a serious wallet feature?

I'm looking for Bitcoin software with full wallet functionality and a complete node, but I can not find any.

Bitcoin Core runs a complete node and the network capabilities are excellent, but the portfolio functionality is very limited, it does not support the BIP39 mnemonic (so there is no easy way to store the private key on paper for security reasons) on the disk without encryption (it encrypts private keys, but only that). So, all backups have all this data.

On the other hand, the electrum portfolio seems to support everything, but it only connects to the electrum nodes (it does not connect to the bitcoin network) and sends a public address to that location to query the transactions.

Is there an alternative that I miss? I think that all the software that makes the portfolio side of the equation when they connect to the complete node I'm already running should work, but have not found any thin client wallet for Bitcoin.

Disable the new Alfred 4 polling point feature

With Dash and other types of search engines, when I wanted to search something in Alfred 3, I added a question mark so that Alfred had no doubt that I wanted to do something. a search on that.

Now in Alfred 4, there is this new feature that allows you to search for Alfred's preferences by adding a query point. So my workflow is broken.

I have not been able to find out how to change the & # 39; for anything else or disable it completely. It comes in the middle. For example, this:

enter the description of the image here

Go to https://www.alfredapp.com/search/?p=help&q=HTTP+server+%22listening%22+event

How can I get rid of this feature?

5th dnd – How does the weapon attack as a bonus action mentioned in Eldritch Knight's War Magic feature work?

First of all, the characteristic of Eldritch knight's war magic

War magic

From the 7th level, when you use your action to launch a cantrip, you can perform an attack with a weapon as a bonus action.

  1. Yes, you can launch an attack action with the long sword of your main hand as a bonus.

  2. The wording of the War Magic function does not specify melee or range, only that it is an armed attack. So, this is also allowed (with one condition, will explain in question 3).

  3. To answer this question, we must look at one of the basic components of Spellcasting.

    Somatic (s)

    Spell-casting gestures can include forced gesticulation or a complex set of gestures. If a spell requires a somatic component, the caster must be able to use at least one hand to perform these gestures.

If you want to use a short / long or two handed weapon, you must meet at least one of the two criteria:

Option 1 – The cantrip must not have a somatic component. Lightning Lure or Green-Flame Blade are just a few examples.

Option 2 – You have the warrior gift that will allow you to make somatic components even with two-handed weapons.

As for multi-purpose weapons, they are only considered two-handed weapons during action when you perform a two-handed attack. During the casting, this is considered a one-handed weapon.

dnd 5th – Does Wild Magic Wizard's Tides of Chaos feature a benefit on all attacks, or only on the first?

I have a question about the Wizard D & D 5th Wild Magic The tides of chaos functionality, especially with regard to attacking multiple targets with or without advantage.

The wild magic wizard's Tides of Chaos feature (PHB, p.

From the 1st level, you can manipulate the forces of chance and
chaos to gain an advantage over an attack jet, ability control or backup
discard. Once you do it, you have to finish a long rest before you can use
this feature again.

At any time before finding the use of this feature, the DM may have
you ride on the Wild Magic Surge table immediately after throwing a
Sorcerer's spell of 1st level or higher. You then recover the use of this

During the last session, I announced that I would like to launch Scorching Ray (I only have level 3) with Tides of Chaos to give my attacker (s) an extra advantage.

Before my general manager could react, I stated that only the effect of the first roll (1/3) would be affected by the effect of Tides of Chaos. (In an attempt to increase the speed of combat and knowing perfectly well my incapacity and my general managers, we do not both know the answer to this question.)

Now this has been answered by me before my DM can react. Nobody disputes the result and everything was good. Awesome.

Now, however, 48 hours later, I question my answer:
Does Tides of Chaos give an advantage to all Attack rolls, even if these attack rolls can target multiple targets? Or only the first roll?

office 365 – Using Yammer discussions instead of the built-in sharepoint comment feature

We want to start our new SharePoint intranet site, and we will rely on the creation of modern pages and live chat features. We will examine them as follows:

  1. We will create modern SharePoint pages to publish articles, news and official news about the company.

  2. We will create a Yammer group and integrate it into our SharePoint home page with the help of the modern web part "Conversation", in order to provide a discussion forum on the scale of l & # 39; company.

  3. We are now faced with a problem about how we should implement comments on modern pages. as the built-in comments provided in modern sharepoint pages have many limitations such as; No matter which one can remove any comment, most third-party tools do not support saving or migrating comments from modern pages; deleted comments can not be restored.

In order to provide a more robust approach to comment on modern pages, we plan to proceed as follows: –

  1. Create a modern page named "Test Hr Policy.aspx" >> then we will create a new publication yammer >> in the publication yammer, a topic called "Test Hr Policy" (similar to the name of the modern page): –
    enter the description of the image here

  2. We will then edit the modern page and add a new Modern Conversation Web Part >> filter the conversation based on the single topic: –
    enter the description of the image here

Thus, in this case, we can take advantage of the capabilities of modern SharePoint pages and the creation of modern web pages + features offered by Yammer for the creation of a robust discussion / discussion module for our pages.

Can any one so give his opinion on the approach we plan to follow? mainly about replacing the comment sections of the modern page of the integrated share point with yammer messages (which will be linked to modern pages using unique topics)?

How to disable a specific experimental feature of Google

Recently, I have apparently entered a new experimental layout of Google Images. The layout that I have now for the images is visible below:

enter the description of the image here

As you can see, the entire preview of the image is not much larger than the original thumbnail because the entire preview banner is moved to the side of the images. I really do not like this new layout, because it forces me if I want to enlarge the image by opening it by opening it in a new tab (which is a right click) additional and a press & quot; open image & quot;). It's much more difficult than browsing images by simply clicking once on the thumbnail, or even using the arrow keys to navigate.

I would like to disable this experimental feature. Is there an account setting that I can change to disable this feature? Or else, is it possible to opt out of experimental features?

Before you ask the question, yes, I just sent a report back to Google, but I'm not sure what it could do or it's even possible for technical support to disable this feature for me.

java – Doubts about dependencies package by feature and circular

I implements a library that:

  1. Take input data (I put data structures and classes in the analysis package)
  2. Stores data in a structure (I put data structures and classes in storage room package)
  3. Present the data in a meaningful way (graphic package)

I've split my code that way because if I want to add another data representation (for example a table package) I can reuse analysis and storage room packets.

However, I am concerned about circular dependencies:

  • my analyzer should store the input data in a dedicated data structure class, Record, it means that Data storage know how to get data and that Parser needs to know how the data insertion is done in Data storage class.
  • I'm also worried that the graphic – and eventually table so – the package should know a little bit about how to get data from my Data storage class.

Are my concerns valid? If so, how could I solve the problem?
I was thinking of exposing some interfaces in a contracts/interfaces package so that specific classes such as Record and Data storage would implement them and there would be no more circular dependency.

Would this solution be considered a good practice or are there better solutions?

SharePoint server – Can not find the missing feature in the content database

I am solving the error of server-side dependencies missing on SP 2013.
Trying to resolve a missing feature error, I tried to find the feature from the content database, but it returned no results.

select * from among the features where FeatureId is in (MyFeatureID & # 39;)

Then I tried the Powershell script

$ featureID = "My FeatureID"
$ siteID = "SideID"

#Displaying information on the site

$ site = Get-SPSite $ siteID
Write-Host "Control Site:" $ site.Url

#Remove the functionality of all subsites
ForEach ($ web in $ Site.AllWebs)
If ($ web.Features[$featureID])
Write-Host "` nFound Feature $ featureID in web: "$ Web.Url" `nDelete feature"
$ web.Features.Remove ($ featureID, $ true)
Write-Host "nn" did not find the $ featureID feature in the Web: "$ Web.Url

#Remove the functionality of the site collection
If ($ Site.Features[$featureID])
Write-Host "` nFound feature $ featureID in site: "$ site.Url" `nRemoving Feature"
$ site.Features.Remove ($ featureID, $ true)
Write-Host "You have not found the $ featureID feature in the site:" $ site.Url

it did not work

Then I tried
stsadm -o uninstallfeature -id -Obligate he did not delete the Health Analyzer message.

Anyone can help?

Thank you in advance.

sharepoint online – Associate the field customizer with an existing field with the help of a feature framework

This is possible by associating FieldCustomizer to the existing field. The field object has ClientSideComponentId property, which needs to be updated to match the identifier of the FieldCustomizer Manifest ID. You can update the existing fields by using CSOM / REST.

The same model also applies to ApplicationCustomizers, which are associated with UserCustomActions using ClientSideComponentId property. You can also update the ClientSideComponentProperties property with all instance level configurations, if needed.

If you use the client-wide deployment option, the SPFx package should only be installed on the application catalog and it will work.

If the client scale deployment option is not enabled, you must install the SPFx package on the site before loading the extension for the field.


  1. Tenant Scale Deployment Option – Deploying Client-Wide Solution for SharePoint Framework Solutions