#lärdomar

Tjejerna som satsar på en it-karriär: ”Nördstämpeln är borta”
Tjejsnack del 1
Därför väljer fler tjejer att bli systemutvecklare
2022-11-03

Stefan Zetterberg: ”Jäklar vad kul det är att göra skillnad”
LearningWells proffsiga Nivå-2-team på SSAB fick ta till en gammal hederlig metod för att lösa en ohållbar situation. Vår seniora utvecklare Stefan Zetterberg berättar om en ”vanlig” dag på jobbet.
2022-09-23

Stipendium till projekt kring maskininlärning
En maskininlärningsmodell som lär sig själv känna igen siffror och har en träffsäkerhet på 97%. Det är vad Emil och Oskar från Nyköpings Enskilda Gymnasium programmerade ihop under sista året på gymnasiet. För det belönades de med LearningWells programmeringsstipendium.
2021-06-29

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

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

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

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

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

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

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

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