lärdomar

#lärdomar

test
Mounting MySQL in RAM
Preface Mounting anything in RAM means losing persistence between boots, i.e you lose the data when you turn your computer off. This document is only meant to be used in order to speed up situations where the data isn’t important. We could put in the effort of writing changes to the data back to disk on shutdown, but you’d still lose everything in case of a power failure or any other system failure. Setup This guide assumes that you’re using a modern Linux kernel, MySQL 5.7.22, and a distribut
2018-12-06
test
Agila erfarenheter från SSAB
För två år hjälpte vi SSAB att byta ut deras nivå 2-system, som håller koll på flera enklare system. För det uppdraget använde vi varken ett ramverk eller hade en produktägare. Istället ville vi styra allt utifrån ett agilt mindset. ”När du jobbar agilt är det lätt att stirra dig blind på ramverket och att du ska använda Scrum”, säger Peter Sandberg, utvecklare på LearningWell. ”Tillsammans med SSAB vände vi på det. Vi ville aldrig känna oss nöjda och färdiga, utan jobbade hårt varje dag för at
2018-05-23
test
Lärdomar från en apputvecklare
I flera år har jag sett Minecraft toppa försäljningslistan på App store. Visst hade det varit skönt att också tjäna miljarder och dra mig tillbaka. Men det var inte därför jag ville göra appar – insåg jag när placeringen på topplistorna sjönk som en sten. Jag och ett par kollegor började göra spel när vi kom på en appidé som ingen annan gjort ännu. Eftersom vi är Apple-människor fokuserade vi på IOS med utvecklingsplattformen Xamarin då vi behärskar C# bäst. Det spel som hade störst chans att
2018-02-13
test
Fördelarna med att tänka smått
I traditionella projektformer är det populärt att gå ut stort. Men inom mjukvaru utveckling är det i praktiken alltid bäst att tänka smått. Att göra stora projekt lönar sig generellt eftersom den förväntade overheaden är relativt konstant och kostnaden per funktion blir lägre. För att större projekt ska lyckas krävs det projektledare, styrgrupper, budgetprocesser, möteskallelser och mycket mer – oavsett projektstorlek. Ett bra exempel på stordriftsfördelarna hittar du inom all tillverkning. Hä
2017-11-13
test
Internet Explorer och det försvunna urklippet
Låt mig berätta om ett problem vi hade med en webbapplikation vi utvecklat för en kund. När de försökte kopiera text från applikationen och klistra in den i Word så låste sig Word. Att klistra in texten i exempelvis Wordpad eller Notepad fungerade utmärkt. Efter en del felsökning kunde jag isolera problemet. Jag upptäckte att jag åter igen satt i en situation där någonting fungerade i alla webbläsare – förutom Internet explorer. Alla som har utvecklat för webben vet att sådana här problem knapp
2017-09-12
test
Continuous Delivery är Continuous Testing
Continuous Delivery (CD) eller Continuous Deployment öppnar upp nya möjligheter för kvalitetssäkring. Möjligheter som tidigare saknats. CD innebär i praktiken att varje incheckning eller push till master skapar en kedja av händelser där hela produkten byggs, paketeras, enhetstestas, integrationstestas, installeras på testmiljö och systemtestas. Genom en enkel knapptryckning eller helt automatiskt installeras produkten i produktionsmiljön. Går något fel på vägen stannar kedjan. Felen rättas – gö
2017-06-04
test
Code editor agnostic language support
When it comes to adapting a new language (or switching code editor), the first obstacle before getting to code is: how is the language supported in the code editor? From the initiative from Microsoft, there’s an open source project in the works that may solve this problem: Language Server Protocol [http://langserver.org/]. Through the use of a server which holds the language information, a client (your code editor) gets that information and adds support for auto completition, references, go to
2017-03-15
test
A journey of putting Elm into production
Gearing up from exploring a new technology to make real use of it is often a journey of decision making. Some decisions turns out positive, while others results in a dead end. Our employee Björn Johansson has put his and LearningWells first Elm app into production. He shares his, mostly positive, experiences in this blog post [https://bjorse.github.io/development/2017/03/10/elm-tips.html].
2017-03-15
test
Dotterns byxor fick förklara mitt jobb som testare
Min dotter undrade vad jag jobbar med som testare. Jag försökte förklara med ord som slutkund, utvecklare, bugg, projektledare, testuppdrag och testare. Men det var först när jag använde liknelsen med ett par byxor som hon förstod. När hon först ställde frågan funderade jag på hur jag skulle få henne att förstå. Kunde jag beskriva mitt jobb på ett begripligt sätt för henne? Jag började med att fråga henne om hon kom ihåg när jag skulle köpa byxor till henne för några veckor sedan. Det gjorde ho
2017-03-13
test
Låt whiteboarden vara navet i teamarbetet
I de flesta fall är den traditionella och högst manuella whiteboarden överlägsen jämfört med de digitala verktyg som finns för visualisering av ett agilt teams uppgifter. Genom att låta tavlan vara navet och centralt placerat i teamets absoluta närhet, kan ni uppnå ett stort mått av agilitet och ha stora möjligheter att driva ert team framåt i rätt riktning. De två största fördelarna för en whiteboard jämfört med ett digitalt verktyg är framförallt flexibilitet och tillgänglighet. Flexibilitet
2017-02-07
test
Overcoming the ”misspellings” bug in Safari caused by Google Font
Safari has rendering problems with some Google Fonts, which makes certain words appear like misspelled. For example, the word Drifting becomes Drfiting. It makes the letter ’I’ and ’F’ switch positions. We use Google Assistant font and solved the problem with this CSS fix that works with other Google Fonts as well. html { -webkit-font-variant-ligatures: none; -moz-font-variant-ligatures: none; font-variant-ligatures: none; -webkit-font-feature-settings: 'liga' 0, 'onum' 1, 'kern' 1; -moz-font-
2016-12-19