lover of life,
technologist at heart
The world from my point of view, and some pedantic creativity
The world from my point of view, and some pedantic creativity
I have attended and spoken at NDC Oslo for several years, and this year I'm writing a brief summary about my experience attending NDC Oslo 2024.
Written by Alexander in ProgrammingDue to auditability reasons when creating issue for refactoring code, I came up with a standard issue boilerplate text that helped me cover all bases when it comes to the reasoning behind the refactoring. Feel free to use this on your own projects.
Written by Alexander in ProgrammingOver my 26 years of programming, developing applications, snippets, servers, APIs etc, I have been through a lot of different coding setups, editors, environments and so on. To sum up parts of my experience, I am attempting to disclose to you how you can have the best frontend developer experience.
Written by Alexander in ProgrammingFrameport enables you to showcase your responsive components in real-life media queries!
Written by Alexander in ProjectsSpeccer is a zero dependency JavaScript package to highlight elements on web pages and in documentation. It's easy to use and highly customizable, making it the perfect tool for developers, designers, and content creators alike.
Written by Alexander in ProjectsOpen source software has revolutionized the world of technology, enabling collaboration and innovation on a global scale. However, as open source projects have gained prominence, the challenge of ensuring their sustainability has come to the forefront. This article delves into the multifaceted aspects of sustainability in open source
Written by Alexander in Open sourceI really like syntax highlighting, and it helps greatly during development, but also when I read code. I have grown very fond of Solarized Dark and One Dark (not light!), but I wanted to be more accessible, so I created my own themes that adheres with the WCAG requirements.
Written by Alexander in ProjectsI never really liked frameworks, maybe in the start of my career, because it made life simpler, at first, and then it made life harder. And for a long time I have been aware of the digital footprint that me, as a developer, has left behind, and the responsibilities that I have as a member of the global community. So, after some tinkering, and much thanks to other developers that has coded before me, I finally made a working, minimal footprint, vanilla JavaScript Single Page Application setup.
Written by Alexander in How-toIn the ever-evolving landscape of human-machine interaction, the concept of future interfaces has intrigued generations of dreamers, innovators, and storytellers. In a world where technology continually stretches our imaginations, we find ourselves at the crossroads of fiction and reality, pondering what lies ahead. Let's take a journey through time and cinematic realms, from the imaginative 1950s sci-fi to the awe-inspiring marvels of today, to explore the sci-fi scene's promises and how they've materialized in our world. This is an exploration of how films reference existing technology, how technology fuels filmmakers' creativity, how films, in turn, inspire new tech, and examples of fresh visions of interfaces.
Written by Alexander in DesignI have had this website since 2001, and I though it was about time to go down the memory lane, to see how much it has evoled for over 20 years
Written by Alexander in OtherOver the years, I have made several types of blog engines, and sites, and I have never really been happy with anything, but this guide is one of the best attempts so far!
Written by Alexander in ProjectsThis talk deals with how we build design systems at the current client, and how we got to where we are now. We look at the needs of all types of personas / consumers of the design system and how a design system helps with development, a11y, business knowledge and content. Are you a content manager or a developer? A design system is both for you and for the end user!
Written by Alexander in TalksToday, more and more development is done in tight relation with designers and UX-designer, triggering the need for a design system that is tightly coupled with both design and code. Up until recent years, the design communication has gone one way, from the designers to the developers.
Written by Alexander in TalksHave you ever wondered how you can give those statistical data a bit more depth, give those graphs a whole new dimension or make scientific results more understandable? Fear not, WebGL is the tool for you!
Written by Alexander in ProgrammingHey, you. Yes, YOU! The developer reading this article. Are you ready to call the four horsemen and start the apocalypse? Start the next nuclear holocaust? Kill patients? Bankrupt banks? Do I have your attention yet?Yes? Good. Because all of this can happen, and will happen, if you do not keep your shit together
Written by Alexander in TechnologyDuring a project at work, we were given a task on how a given industry could go digital via a disruptive or transformative path, and we quickly agreed upon a theorem provided by one of our team members, Kent Andersen. We liked it so much, that we coined it Kent's theorem.
Written by Alexander in Digital BusinessThe previous article on "Trusted Data", covered the definition on the term, but the article did not provide any leads yet on how to act on this. How do you work with data and ensure the data is trustworthy?
Written by Alexander in TechnologyWe live in a plane in the space-time continuum surrounded by data. An inconceivable amount of data. Every day we observe, process, interpret, analyse and act upon data. Not just with computers, but with anything, everywhere. We watch TV, use social media, we look through the window, we smell the rain, we sense the tingling feeling on our feet when walking barefooted in the grass. We collect data 24/7, even when we sleep. With so much data out there, how can we trust it? What is "Trusted Data"?
Written by Alexander in TechnologyI was trying to solve an issue, amidst the documentation haze for my latest applications, to create a new page with a given template from a link, to spare me the hazzle of doing it "manually".
Written by Alexander in How-toIn the current project I am working on, we wanted to load our dependencies in "synchronous" order without the use of a big library like require.js.
Written by Alexander in How-to