Blogginnlegg

  • Azure Service Bus emulator

    Azure Service Bus emulator

    As a developer working with Azure, one challenge I often face is setting up a realistic local environment, disconnected from Azure. Azure recently released the Azure Service Bus emulator, which is a sorely needed tool when developing locally. It offers many benefits, although it comes with a few limitations. One huge benefit is the possibility…

    Les mer

  • Principles for secure application development

    Principles for secure application development

    Photo by Laura Gigch You as a company want the software you’re developing to be secure. Of course. Here are some principles you should keep in mind for secure application development: 1. Don’t rely on a single point of failure Ensure that you have resiliency, so that at least two things have to fail for something scary…

    Les mer

  • How fast is generative cloud AI?

    How fast is generative cloud AI?

    The tech titans provide a variety of large language models. Clients try to balance quality, cost and latency. You generally want fast response, top response quality and minimal cost. Many applications suffer from long response times. Which model do you choose to get better response times? If your choice of model improves response times how does…

    Les mer

  • Secure chat on own live data (part 1)

    Secure chat on own live data (part 1)

    Challenge Chatting or searching with the help of generative AI on your own data is popular. The solutions are typically Retrieval Augmented Generation (RAG) Apps⁹ in some form. How to secure these, both with respect to app and data access, confidentiality and inappropriate response content is often a challenge. How to secure these on live data,…

    Les mer

  • Utvikling av et tilgjengelig designsystem i React med få ressurser

    Utvikling av et tilgjengelig designsystem i React med få ressurser

    Selv med begrensede midler og uten et dedikert team, er det mulig å utvikle et designsystem som møter høye standarder for universell utforming og skalerbarhet. Ved å ta i bruk ren CSS, gode arkitekturvalg i React, og moderne testing- og dokumentasjonsverktøy som Storybook, lyktes vi hos kunden å skape et robust og skalerbart designsystem til…

    Les mer

  • All I’m asking is for a little respect — the license version

    All I’m asking is for a little respect — the license version

    All I’m asking is for a little respect — the license version You use a lot of code someone else has written. Cody copied from StackOverflow, external dependencies, dependencies of your dependencies, the underlying operating system, the infrastructure components, and so on. If you, the reader, like me are a software developer, you know that creating software is a…

    Les mer

  • Jakarta EE based serverless backend-for-frontend

    Jakarta EE based serverless backend-for-frontend

    Does this scenario sound familiar to you: You want a service that runs immediately, is written in Kotlin or Java, and can serve as a backend for your website. You want it to be serverless, as the number of users you have varies significantly. Last but not least, you want a comfortable developer experience. If so,…

    Les mer

  • En krise har oppstått, er dine ansatte trygge?

    En krise har oppstått, er dine ansatte trygge?

    I dag, onsdag 12. juni 2024 klokken 12:00 ringte det i nordmenns telefoner og tyfoner hørtes landet over. Det var igjen tid for sivilforsvarets testing av varslingsanlegg, som kan bli brukt i både fred og krig til å varsle befolkningen ved akutt fare¹. Vi i Computas har utviklet vår egen varslingsløsning — Crisis Response, i tilfelle en uønsket…

    Les mer

  • Continuous delivery for your open-source library

    Continuous delivery for your open-source library

    If you are building a software library, I suggest creating and pushing out new versions on every commit on main. I like continuous integration, continuous deployment, and continuous delivery. I like it when creating business applications, side projects, and helper tools, and I see no reason why library development should be any different.

    Les mer