Introduction2019 was a great year for my team at the bank. We delivered features that our merchant’s and customer’s loved while at the same time fixing issues that were inconveniences for them.
My team is doing DevOps, microservices and a bunch of other of last year’s buzz words. If... (continued)
En heldag med världens bästa kollegor, vad kan gå fel? Inget, ja förutom att några fastnade i hissen men slutet gott allting gott.
Vi började dagen med en frukost på Steinbrenner & Nyberg, inklusive den obligatoriska tårtan. Mums!
Efter frukosten begav vi oss till kontoret för... (continued)
Tiden går fortDet var ett tag sedan vi senast skrev något från bigården. Tiden går fort och ibland kommer livet i mellan. Det betyder dock inte att det inte har varit aktivitet.Vi hade ju oturen att bli av med halva samhället vid en svärmning precis innan midsommar, eftersom vi inte... (continued)
SvärmningI fredags satt jag och jobbade på hemmakontoret när jag hörde ett högt summande från trädgården. Jag gick för att kolla vad som var på gång och det jag såg var ingen rolig syn. Ett gigantisk moln bestående av tiotusentals bin flög runt ovanför körsbärsträdet. Jag förstod... (continued)
Våren är härNu har värmen kommit och med den har träden börjat blomma och maskrosorna sprider sig i rask takt i gräsmattorna. I bigården låter vi maskrosorna vara och väntar så länge som möjligt med att klippa gräset. Varför? Jo, för att bina älskar både klöver och maskrosor. Sen... (continued)
Enligt naturskyddsföreningen har cirka en tredjedel av maten vi äter pollinerats av bin och humlor. Utan binas enorma arbete med pollineringen skulle det bli väldigt tomt i frukt- och grönsaksdisken. Vilda bin har i tusentals år gjort ett fantastiskt arbete för oss människor, men på... (continued)
IntroductionIt’s 2019 and your site needs a SLL/TLS certificate. These can be quite expensiv, but fear not, there are solutions that are free!Enter Let’s Encrypt.
Scenario and prerequisiteThe scenario for this blog post is that you have a Web App in Azure with your own domain that... (continued)
According to Microsoft (https://docs.microsoft.com/en-us/dotnet/core/migration/20-21) it’s super simple to migrate from .NET Core 2.0 to 2.1. Just change netcoreapp2.0 to netcoreapp2.1, remove some CLI tools and you’re done!
When we tried this approach we ran into a NETSDK1061 issue.... (continued)
TL;DR
frame-src is inconsistent cross browser
block-all-mixed-content is broken in Chrome and Opera
CSP reports are inconsitent
Edge has some weird edge cases (no pun intended)
IntroThere has been a lot of talk lately about Content Security Policy (CSP) after an accessibility script... (continued)
By default Node.js will write uncaught exceptions to stderr (“standard error”). This is done as a last resort as it is the easiest/safest way of notifying that something went wrong. As a developer you can write to stderr by calling console.error or process.stderr.write.
Azure App... (continued)
As a step in our work to build a better platform for the future, we sat down and thought how we would want our company to be. In the beginnig it was really hard to concretize what we felt, but after a few hours we (luckily) found that we share a common vision for what we are and what... (continued)
TL;DR: Yes. Yes you can.
If you would have asked me a week ago I would have said ‘No’. That’s also the answer I, incorrectly, gave when this question was asked in a Reddit thread. The question was regarding access to the System.ServiceProcessesServicesController.StartType property... (continued)
Edit
I got some feedback that people want to know what feature flags are.
Wikipedia does a good job of explaining it:
"A feature toggle (also feature switch, feature flag, feature flipper, conditional feature, etc.) is a technique in software development that attempts to provide an... (continued)
At Advise we use Harvest for time tracking. On top of Harvest we have build a separate system that we use to keep track of statistics, vaccation periods and salary specifications. All information is fetched from Harvest. Login to the system is done using via Harvest.
We recently... (continued)
A long awaited feature, that Mac's has had for years, is to make partial screen shots of a part of the screen.On macOS, you use "Shift-Command-4" and click + drag the area that you would like a screen shot of. The image is saved as an .png-file on the desktop.On Windows 10... (continued)
While migrating a ASP.NET Core 1.1 app (running on .NET Framework 4.6.1) to ASP.NET Core 2.0 (netcoreapp2.0) I needed to migrate some custom authentication.
There are tons of guides on the internet on how to migrate authentication if you are using one of the standard once like... (continued)
Alla talks från NDC Oslo 2017 finns nu på Vimeo och Youtube. Vi tänkte därför länka till några av de talks vi gillade extra mycket! Ingen inbördes ordning :) Glöm inte att vi skrivit sammanfattningar av många av de talks vi var på. Dessa kan ni hitta på bloggen.För... (continued)
Adam Stephensen och Duncan Hunter från SSW, Australien, gav en intressant och ärlig bild av Angular 2 och 4 (fortsättningsvis kallat Angular) och om de läxor de lärt sig genom de projekt som de bedrivit med Angular som javascript framework. De säger att de "älskar" Angular, men att... (continued)
Lyndsey Padget gick igenom hur man som utvecklare kan bli en "badass" och vad det egentligen innebär. Innebörden av ordet skulle nog bästa kunna beskrivas på svenska som någon som äger scenen och vet precis vad de gör. Några tips som Lyndsey delade med sig av:Människor är... (continued)
Serialseb, eller Sebastien Lambla som han egentligen heter, körde en dragning om ReST och hur dessa APIer utvecklats sedan 1991 när webben för första gången såg dagens ljus.Han inledde med en kort historielektion där vi fick reda på vad 1.0 och 2.0 av ReST innebär och vad de har för... (continued)
Hur ser man till att man blir så kreativ som möjligt och får så roligt som möjligt på köpet? Jo man ändrar sitt tankesätt till ett mer positivt! Det var det Denise Jacobs talk gick ut på. Hon inledde med att fråga publiken hur många som skulle beskriva sig själva som kreativa.... (continued)
Heather Downing gick igenom vad "imposter syndrome" är, hur det påverkar oss och vad man kan göra åt det. Enligt henne kan så många som 70% lida av imposter syndrome och det är lika vanliga bland män som kvinnor. I kort går det ut på att man känner sig som en "fraud" som bara... (continued)
Eftersom Troy Hunts talk "Something something cyber" var så bra så gick jag även på hans talk "Hack your career" som handlade om hur man bygger sig ett namn i IT-branchen.När man söker jobb så skickar man oftast in ett CV där det står hur awesome man är. I CVt finns sedan referenser... (continued)
Troy Hunt, en gigant inom IT-säkerhet och mannen bakom https://haveibeenpwned.com, höll ett seminarie om (inte helt oväntat) hackers och vilka säkerhetshot som finns. Låter det tråkigt? Inte alls! Troy blandade allvarliga säkerhetshot med stor humor där han flera gånger frågade... (continued)
Gemma Cameron pratade om hur man kan använda visualisering för att förenkla kommunikationen inom en organization eller externt med sina kunder. För att illustrera berättade hon om när hon senaste bytte jobb och hamnade i en organization som hade en "cargo culture", dvs. att man... (continued)
Adam Ralph gav i sin föreläsning på ett föredömligt sätt klarhet i vad .NET Standard är. Microsoft har lyckats göra .NET-communityn ganska konfunderad om vad det är och handlar om. Att det rör sig om ett nytt ramverk tycks vara ett av de vanligaste misstolkningarna. .NET... (continued)
Det här var ett av de eventen jag såg fram emot mest under hela NDC. I beskrivningen står följande: "A few years ago, I had an idea to make the web better. It was going to be great, and I had the team to build it. Nine months of late nights and lost weekends later, we launched it!... (continued)
Reginald Braithwaite har jobbat med mjukvara länge och jobbat för både Github och nu PagerDuty. Hans talk om "first class commands" var en teknisk djupdykning i hur man kan se metod-körningar som körs som ett "command" och hur man gör för att hantera dessa som en "first class... (continued)
Dina Goldshtein pratade om performance-analys med hjälp av Event tracing for Windows (ETW). ETW finns inbyggt i Windows och kräver inga förändringar av din källkod för attfungera. Det är bara att aktivera så börjar den spela in events som händer. Det finns en uppsjö monitorer... (continued)
Jon Skeet är ett av de stora namnen inom C# och det var inte så konstigt att hela salen var fullsatt när han körde din dragning om hur man utnyttjar konstigheter i C# för att allmänt retas med kollegorna och få riktigt underliga resultat. Med stor humor blandade han riktiga... (continued)
Steve Sanderson från Microsoft visade upp nya fräcka tekniker för webbutveckling som precis kommit ur eller som snart är här. Service workersEtt sätt att registrera javascript i browsern som körs även när användaren inte är kvar på sidan. Låter det farligt? Det är det inte då en... (continued)
För min del blev dagens sista dragning "Life, Liberty and the Pursuit of APIness : The Secret to Happy Code" av Dylan Beattie. Dylan gick igenom hur man gör för att skapa "happy code", kod som utvecklarna trivs i. Som han själv sa så finns det få, om inga, projekt som lyckats där... (continued)
Edith Harbaugh, grundare och CEO av företaget LaunchDarkly, höll ett seminarie om feature flags och vad som kan hända om dessa inte används på rätt sätt. LaunchDarkly säljer en platform för just feature flags men jag tyckte inte att detta speglades i hennes talk. Jag uppfattade det... (continued)
Benjamin Hodgson började sin presentation med att säga (paraphrasing): "My name is Benjamin and I work on the Stackoverflow team that brings your products like... Stackoverflow." Hela föreläsningen handlade om hur statiskt typade språk är en hjälp när man designar kod, utan att... (continued)
Även Steve Faulkner pratade om serverless och han hade en lite annan definition än Lynn Langit. Hans definition är att allt som kan definieras som "as a service" är serverlessdå man som utvecklare slipper oroa sig över servrar och liknande. Steve pratade mest om "functions as a... (continued)
Då var årets NDC i Oslo igång. Att det är en fristående konferrens märks genom en mer personlig och "annorlunda" keynote av Dylan Beattie, befriad från försäljningsbuzz, trevligt helt klart. I övrigt är allt centrerat till mässhallen som har ett antal stationer där mat serveras... (continued)
"Serverless" är det senaste buzz wordet, men är det så fantastiskt som det verkar? Vad är det ens? Detta försökte Lynn Langit svara på i sitt talk. Hon definierar serverless som "Public cloud services for compute, data and more" som betalas per exekvering istället för... (continued)
Då vi gick igenom mässhallen stannade vi till hos DNB som håller på att utveckla ett publikt api. För att göra lite reklam för detta api, lottade de ut ett antal Raspberry Pi 3. Vi pratade med dem och hade turen att vinna!
[caption id="" align="alignnone"... (continued)
Mitt första talk för dagen blev "stream data processing for fun and profit" med David Ostrovsky. David pratade om stream processing, dvs att hantera meddelanden som kommer från en eller flera datakällor och göra något när ett meddelande kommer in. Tänk er LINQ fast utspritt över... (continued)
Azure Event Hubs is a "highly scalable data streaming platform capable of ingesting millions of events per second". Basically it allows you to integrate different systems by sending asynchronous messages resulting in low coupling between systems.For .NET just grab the nuget package... (continued)