Posts
-
Using Azure without secrets, Part 1
Managing secrets properly is hard and that's why you should avoid it whenever possible. Here's how to login to Azure CLI in GitHub Actions without secrets.
-
Playwright for the rest of us
Playwright is a great tool but unluckily it doesn't include bindings for every language... until now.
-
OWASP top ten 2021 explained with non-technical examples, Part 1
How could we make the most typical risks of web applications aware of all project personnel, to improve the quality of the entire web infrastructure? Part 1 blog post about OWASP top 10 with physical world analogies.
-
Unveiling the Power of Streamlit in Snowflake - A Guide to Hosting Interactive Apps in Snowflake
Creating and hosting Streamlit applications in Snowflake, a comprehensive guide
-
Gophercon 2023 San Diego
A blog post about my visit to Gophercon 2023 San Diego, held 25-28.9.2023
-
MSc Thesis presentation - Low-Code and OWASP ASVS
OutSystems compliance with ASVS (OWASP Application Security Verification Standard)
-
How to get started with web accessibility
A look into what web accessibility is and some concrete tips on how to get started with it.
-
ChatGPT for Developers - Leveraging AI for Maximum Efficiency
Discover how software developers can harness the power of ChatGPT to increase productivity and innovation.
-
Definite Clause Grammars for parsing and interpretation
We all know Prolog is great for text processing, but Definite Clause Grammars (DCGs) have much more power. DCGs are also great for implementing procedural algorithms.
-
Analyzing the Eurovision Song Contest with Snowpark and Quarto
Create pretty presentations and reports powered by Snowflake and Python
-
Do's and Don'ts of Dev Academy Pre-assignments - Revisited
Insights from the spring 2023 Solita Dev Academy pre-assignment reviews.
-
Beers, Bots and Black Friday - Solita Code Camp 2023
Oulu Solitans gathered for fun, hacking, drinks and sauna at Solita Code Camp 2023. Code was written, both good and bad. What worked, what didn't? Here's my story.
-
FooConf 2023 Helsinki
A blog post about the new emerging Finnish developer conference, FooConf 2023 Helsinki, held 1.2.2023
-
Exploring Process Automation opportunities - RPA and low-code application development
I finished my master's thesis on this subject last year. The research approached the topic from two different angles, RPA, and low-code application development. The specific tools studied were Robot Framework and Microsoft Power Platform.
-
Using XTDB with Phoenix LiveView
Immutable Datalog databases are often used in Clojure but other frameworks, like Phoenix LiveView, can benefit from them as well.
-
AWS re:Invent 2022 - What's new in AWS?
-
Keeping one's cool as a consultant
Some end-of-the-year reflections, some pros and cons of working as a consultant, and practical advice for stressful situations.
-
Solita Developer Survey 2022 - summary of results
The biennial Solita Developer Survey was conducted again in 2022. This time we had almost 300 respondents from all six countries where Solita has offices in. This summary of the survey results provides a view of how we do software development at Solita, what our preferred stacks & languages are and what might be getting more traction in the next projects.
-
Testing primer - lessons to learn from Solita development academy exercises
-
I feel the need, the need for speed - rapid delivery of mobile apps with low code
Honest review of OutSystems in the scope of mobile development – a perspective of the mobile developer.