If you are using WebHostBuilder with UseKestrel() you don't need NGinx. To make sure it starts automatically or restarts on a crash on most Linux systems you would use systemd. [Manage Kestrel process with systemd](https://kimsereyblog.blogspot.com/2018/05/manage-kestrel-process-with-systemd.html)
scmtim
Posts
-
Recommendations for dotnet core reverse proxy -
What's this called in English?You were a "contractor" at company B. Your contract at company B finished, expired, was ended, terminated. The reason why you aren't working at company B anymore has some bearing as to how it is described. The contract "ended" is probably the most general with the least negative association.
-
Do we, as developers, have a UI responsibility?Yes that works just fine unless they speak only Russian, or Chinese (which accounts for quite a large number of the humans in the world). The fact that you TLDR for a single paragraph means you have no interest in learning anything and are willing to stay ignorant. Good luck with that.
-
Do we, as developers, have a UI responsibility?Your time example actually proves my point more than yours. The format you like: dd/mm/yyyy is in decreasing significance order, meaning most specific to least specific. So if you were to extend that with time then it would be ss:mm:hh dd/mm/yyyy. But I am sure that seems ridiculous to you. We all use cultural rules when choosing how to display data. Do you also insist that in languages that are read from right-to-left that they should switch to left-to-right because you feel it suits more people? If you were designing a UI with a status indicator and you chose a fairly standard red/yellow/green scheme would you refuse to change it after finding out your users were colorblind because the scheme suits more people? The point is that it is how your users feel about the way data is presented that matters. That is a higher responsibility than adherence to rules you feel are "universal".
-
Do we, as developers, have a UI responsibility?Yes we have a responsibility when creating a UI. You seem to be forgetting what the U stands for. When people talk about dates, people will say "June Seventh" way more often than they say "Seventh of June". Also when presented with a list of dates, having things in mm/dd format makes them more easy to compare at a glance. If you are designing middleware you can be as logical and unambiguous as you please. But if you design a UI and prioritize your personal sense of logic and order above what the users feel is comfortable and familiar your design will be a failure.
-
Technical slang termConfiguration Manager is the title I have heard when someone is dedicated full time to source control, continuous integration, and build management. Not slang per se, but something you might be able to put on a resume.
-
Clue BatI personally use a stuffed vinyl hammer from Chuck-E-Cheese. Also acts well as a gavel during meetings. But is a bat is your thing there is a wide selection of inflatable ones here: [US Toy - Search Results for bat](http://products.ustoy.com/search?w=bat&asug=)
-
What is the possible logic here?Try double clicking a word on this page. In both chrome and Edge when you double click to highlight a word you also get an extra space. So there is a very good chance that if you are copying and pasting a password you will end up with an extra space on the end that you did not intend to be there. And all the people who say hackers don't use the front-end are very narrow-minded about what hackers do and how. Check out this story about someone used Selenium in a hack of Amazon that got the perpetrator millions of dollars. Redirect Notice[^]
-
password policyYou are looking at it from the wrong perspective. If someone steals a password database with hashes in it and crack them, they aren't going to try hashes that are similar. They are going to try altering the known good passwords slightly. If my password was stolen in September and they manage to crack it to find that it was "pass0916" then obviously "pass1016" would be a very likely guess for someone trying to breach my account this month. That is why similarity of source matters over similarity of hash.
-
Table join performance - the saga continues...If the CTO doesn't want anyone to use joins then he made the wrong choice when picking a relational database for data storage. Should have gone ISAM.
-
So, if you're manager asked you to use a nickname...Tell him to use the nickname "BomberMan" and explain it as his favorite video game. ;P
-
Absurd "Security Questions"Use your own has its own issues. I was working at a company that runs websites for managing retirement accounts. One day the call center manager comes running into room where developers work, waving a piece of paper and yelling to shut everything down. She had a screenshot that had the nav and masthead of the site, but the content area had just one word, "fuck" and a submit button. She and several other people thought the site had been hacked and that we should shut it down immediately to prevent data leakage or damage. So we shut it down. The printout didn't show the text input that would have been on the original page, or the address bar to show the offending page location. Turns out some moron set "fuck" as his security question and forgot about it. Then later he forgot his password and went to HR to figure out how to get into the site. The HR manager attempts to use the password reset feature which of course presents the security question and a box to give the answer. HR managers being highly sensitive types are easily offended by websites being profane, and so she sent an angry email with screenshot (without address bar of course). Yes if we had put some phrase like "Your previously chosen security question:" it would have been more obvious what was going on. But at least it made the day exciting. Oh and his answer to that wonderful security question was "great".
-
Only American and Swahili use mm/dd for datesOur format matches our language. When someone asks you the date would you tell them 26th May or May 26th?
-
Game design questionI completely disagree on combining stats. Three separate stats helps with replayability. Take something like Super Mario brothers. Once you have memorized the path you are done. That is unless you start making your own variations like speed runs. Or high/low point runs, or maximum/minimum coin runs.
-
Apple Says 'No'Actually they aren't asking Apple to unlock one person's phone. They are asking Apple to create software that can unlock that iPhone, which could then obviously be used to open any other iPhone or maybe any iDevice. If the government said they wanted to create a strain of Super Ebola transmittable through the air so they can study it. You know, just in case it naturally mutates that way we can be prepared. Don't worry we will keep it safe in just one lab in San Bernadino where only authorized scientists will have access. Would you be OK with that? There may be nothing useful in the phone at all. Everything that can fall into the wrong hands will fall into the wrong hands. Once that software is created, it will leak. Then every lost iPhone means that person loses every dime in their bank accounts. If a thief gets your phone they can log into your bank app and transfer funds. Even if you don't have the password saved, they can reset your password because your e-mail password is auto-saved. Heck it could even mean a huge spike in iPhone theft once the thieves have the tools to make so much more money from each stolen phone.
-
Javascript and DatesMy favorite Javascript date "feature" is where Jan 32, 2015 rather than throwing an error will just assume you meant Feb 1, 2015.
-
Resources for a NewbieThe Art of Computer Programming by Donald Knuth. You probably won't buy it because it is a multi-volume set and very expensive, but your college library should have it. Whenever someone talks about being the ultimate expert and says they "wrote the book" on some subject, in computer science this is that book and Don Knuth is that guy.
-
Need To Scan Business CardsTake photos of the cards with your phone and upload them somewhere. Then set up a job on Amazon Mechanical Turk or one of many other piecemeal work websites and offer 3 cents per card.
-
So how the heck do you explain this?If you want to teach variables, don't use terrible variable names. If you example wouldn't pass a code review it isn't a good teaching example. Also with abstract concepts relate them to something concrete. Let PricePerTooth = $0.25 Let NumberOfLostTeeth = 4 HaulFromToothFairy = PricePerTooth * NumberOfLostTeeth
-
Where does it end?It is the same in that it accomplishes the desired functionality in the app. You were asking where to draw the line on readability and simplity. If you give a junior developer an API with .OrderBy(string) and then the one you posted, which will they understand immediately?