AI
AWS
- AWS Antipatterns
- Mastering AWS Kinesis Data Streams, Part 2
- Mastering AWS Kinesis Data Streams, Part 1
- AWS REInvent 2019 - Calm before the storm
- re:Cap of the AWS re:Inforce 2019
- Building an AWS Dashboard Console using Arduino
- AWS re:Invent 2018 through the eyes of a first timer
- Fast starting Clojure AWS Lambdas using GraalVM and a Lambda custom runtime
- How to deploy test instances to AWS using CircleCI, GitHub API and simple Slack commands
- Making CloudFormation Awesome
- AWS re:Invent 2017 workshops and hackathons
- Building a serverless radiator for fun and benefit with Clojure, Python and AWS
- AWS re:invent 2017 wrap up
- Werner Vogel's keynote on Thursday at re:Invent 2017 focused more on customer use cases, but included also some new service releases
- Kubernetes support, serverless Aurora, DeepLens camera and many more interesting releases in re:Invent 2017 on Wednesday
- First major service announcements in AWS re:Invent 2017
- Testing AWS Lambda Functions and S3 with Node.JS
- Easily deploying test environments from CI builds with Travis, AWS and Slack
- Documentation pipeline is the next DevOps step
AWS CodeBuild
AWS CodeCommit
AWS CodePipeline
Active Directory
Advanced Compilation
Agile
Android
- Two Years With React Native: Practical Experiences On Android Development
- Semi-Automatic Mobile App Versioning in Xamarin.Forms
Ansible
- Learning Ansible without scripting or programming experience? Here are a few tips.
- Case aloitepalvelut – Moving closer to Continuous Delivery while updating infrastructure
Antipatterns
Api
Architecture
Arduino
Automation
Azure
Azure Data Lake
Azure DevOps
Beercraft
Best Practices
Best practices
Build pipeline
- Upgrade Your Classic Pipelines to Pipeline as Code in Azure DevOps
- Creating your CI/CD-pipeline with Concourse
Builder pattern
Burp
C++
CI
- Upgrade Your Classic Pipelines to Pipeline as Code in Azure DevOps
- How to deploy test instances to AWS using CircleCI, GitHub API and simple Slack commands
- Continuous delivery with the Episerver DXC Service
- Easily deploying test environments from CI builds with Travis, AWS and Slack
CI/CD
CMS
- Customizing Episerver content delivery API.
- EPiServer in the Cloud – a quick start guide
- Why does EPiServer Add-On Store matter?
- Great times ahead with EPiServer 7
CSS
CircleCI
ClamAV
Clojure
- Centralized schemas and microservices, match made in Hell?
- Rethinking the frontend
- Supporting Open Source Clojure Software Through Clojurists Together
- Code quality inspection for Clojure using SonarQube
- Clojure eXchange 2018
- Fast starting Clojure AWS Lambdas using GraalVM and a Lambda custom runtime
- Building a serverless radiator for fun and benefit with Clojure, Python and AWS
- EuroClojure 2017
- Euroclojure 2016 Review
- Continuous X is nothing, future is real-time
- Developers love spaces - Solita Developer Survey 2016 results
- Testing ClojureScript Concurrency with Servant
- Dynamic SQL in applications: how to handle dynamic WHERE clauses
- Interfaces and components in a functional world... or "how I stopped worrying and let Clojure into my heart"
- Real World Clojure
- Clojure world domination 2014
- Clojure introduction
ClojureScript
- Taming Advanced Compilation bugs in ClojureScript projects
- ClojureScript web server with Macchiato, Shadow CLJS and Reitit
- Supporting Open Source Clojure Software Through Clojurists Together
- Code quality inspection for Clojure using SonarQube
- Crafting React with love
- Testing ClojureScript Concurrency with Servant
- Interfaces and components in a functional world... or "how I stopped worrying and let Clojure into my heart"
Closure Compiler
Cloud
CloudFormation
CloudHub
Code quality
Competitiveness
Concourse CI
Conference
Continuous Delivery
Continuous Integration
Continuous inspection
Custom
DOTNET
- Customizing Episerver content delivery API.
- Continuous delivery with the Episerver DXC Service
- Installing Jenkins with PowerShell DSC
- Microsoft Build 2017 - Windows Containers your way
- Achieving Azure certification after ARM refresh
- Episerver developer meetup at Solita
- Episerver developer meetup at Helsinki
- Automatic updates to your Windows desktop application
- Installing server environment with PowerShell
- Measuring Episerver site performance
- Things to be aware of while integrating Active Directory with Episerver
- Security controls in continuous integration
- Installing development environment with PowerShell
- Writing automated tests for EPiServer websites
Dart
Data Science
Data factor
Data pipeline
Data streaming
Data validation
Database
Datomic
Deep Learning
DevOps
- Upgrade Your Classic Pipelines to Pipeline as Code in Azure DevOps
- Lessons learned on observing complex systems
- Creating your CI/CD-pipeline with Concourse
- Building an AWS Dashboard Console using Arduino
- Learning Ansible without scripting or programming experience? Here are a few tips.
- Making CloudFormation Awesome
- Continuous delivery with the Episerver DXC Service
- Installing Jenkins with PowerShell DSC
- Automated Security Testing
- Achieving Azure certification after ARM refresh
- What is DevSec
- Episerver developer meetup at Solita
- Raiders of the lost entropy
- Simple Deployment Pipeline
DevSec
DevSecOps
Development
- Centralized schemas and microservices, match made in Hell?
- Lessons learned on observing complex systems
- Taming Advanced Compilation bugs in ClojureScript projects
- Cheap software is very expensive
- Value of bespoke software
Digitalization
Distributed
Docker
- Put your Java on a diet with Java 9 Modules - Spring Boot 2 - Docker - Oh my!
- Automated Security Testing
- JavaOne 2016 - Executive summary
- JavaOne 2016 - Day 1
EEG
ETL
Elasticsearch
Electronics
Elixir
Enabling platform
Environment
Episerver
- Customizing Episerver content delivery API.
- Continuous delivery with the Episerver DXC Service
- Installing Jenkins with PowerShell DSC
- Achieving Azure certification after ARM refresh
- Episerver developer meetup at Solita
- Episerver developer meetup at Helsinki
- Installing server environment with PowerShell
- Measuring Episerver site performance
- Things to be aware of while integrating Active Directory with Episerver
- Security controls in continuous integration
- Installing development environment with PowerShell
- Writing automated tests for EPiServer websites
- EPiServer in the Cloud – a quick start guide
- Why does EPiServer Add-On Store matter?
- Great times ahead with EPiServer 7
External table
Flutter
Full stack
Functional Programming
GDPR
GIS
Game development
Git
GitHub API
GraalVM
Gson
Haskell
Haveged
Hystrix
IntelliJ IDEA
IoT
Iteration
JBehave
JEP 359
JMeter
JSON
Java
- Your Brain on Java
- Introduction to Spring WebFlux
- Reduce boilerplate in Java backends with records
- Safer and cleaner seas via Sea Traffic Management
- Update to Java 11 now!
- Put your Java on a diet with Java 9 Modules - Spring Boot 2 - Docker - Oh my!
- The Law of Three for Software Quality
- Is the Code Strong in Me - Or How I Became a Jed^H^H^HJava Knight at Solita
- JavaOne 2016 - Executive summary
- JavaOne 2016 - Day 3
- JavaOne 2016 - Day 2
- JavaOne 2016 - Day 1
- Towards JavaOne 2016
- The Value of Automated e2e-testing in a Software Project
- Developers love spaces - Solita Developer Survey 2016 results
- Back to Business
- Case aloitepalvelut – Moving closer to Continuous Delivery while updating infrastructure
- Java 9 Jigsaw modules Part deux
Java 11
Java 14
Java 9
- Put your Java on a diet with Java 9 Modules - Spring Boot 2 - Docker - Oh my!
- JavaOne 2016 - Executive summary
- JavaOne 2016 - Day 3
- JavaOne 2016 - Day 2
- JavaOne 2016 - Day 1
- Towards JavaOne 2016
- Java 9 Jigsaw modules Part deux
Java EE
- JavaOne 2016 - Executive summary
- JavaOne 2016 - Day 3
- JavaOne 2016 - Day 2
- JavaOne 2016 - Day 1
- Towards JavaOne 2016
JavaOne
- JavaOne 2016 - Executive summary
- JavaOne 2016 - Day 3
- JavaOne 2016 - Day 2
- JavaOne 2016 - Day 1
- Towards JavaOne 2016
JavaScript
Javascript
Jenkins
- Using AWS CodePipeline as CI/CD solution for MuleSoft Apps
- Continuous delivery with the Episerver DXC Service
- Installing Jenkins with PowerShell DSC
- Case aloitepalvelut – Moving closer to Continuous Delivery while updating infrastructure
- Simple Deployment Pipeline
Jigsaw
Jira
Julia
Kibana
Kubernetes
LDAP
Lambda
- Mastering AWS Kinesis Data Streams, Part 2
- Fast starting Clojure AWS Lambdas using GraalVM and a Lambda custom runtime
- Testing AWS Lambda Functions and S3 with Node.JS
Lean
Lessons Learned
Linux
Lisp
LogStash
MVC
Macchiato
Machine Learning
Microservices
- Centralized schemas and microservices, match made in Hell?
- Put your Java on a diet with Java 9 Modules - Spring Boot 2 - Docker - Oh my!
Monitoring
Msbuild
MuleSoft
NP
Neural Networks
Node.JS
- Mastering AWS Kinesis Data Streams, Part 2
- Mastering AWS Kinesis Data Streams, Part 1
- Testing AWS Lambda Functions and S3 with Node.JS
Node.Js
OWASP
Observability
OpenCV
Operating
PRNG
Polybase
PostgreSQL
Postgres
PowerShell
- Coding with kids
- Solving Disobey 2019 puzzle with PowerShell!
- Continuous delivery with the Episerver DXC Service
- Installing Jenkins with PowerShell DSC
- Automatic updates to your Windows desktop application
- Installing server environment with PowerShell
- Installing development environment with PowerShell
- Hello BadUSB
Privacy
Project
Project Reactor
Prolog
Python
- Your Brain on Java
- Inverse Kinematics with Python
- Coding with kids
- Black Hat Programming
- Dynamic SQL in applications: how to handle dynamic WHERE clauses
- Our Faces Combined
Quality
R
R&D
REPL
REST
ROI
Raspberry Pi
React
React Native
Records
Reitit
Robot Framework
Robotics
Roy
Rust
S3
SQL
- The Law of Three for Software Quality
- Title missing
- Dynamic SQL in applications: how to handle dynamic WHERE clauses
SQL Data Warehouse
SQL Korma
Schemaspy
Scratch
Security
- AWS Antipatterns
- Securing WebSocket Endpoints Against Cross-Site Attacks
- Data protection for the developer
Security Pipeline
Selenium
Servant
Serverless
- Mastering AWS Kinesis Data Streams, Part 2
- Mastering AWS Kinesis Data Streams, Part 1
- Fast starting Clojure AWS Lambdas using GraalVM and a Lambda custom runtime
- Building a serverless radiator for fun and benefit with Clojure, Python and AWS
- Testing AWS Lambda Functions and S3 with Node.JS
Shadow-CLJS
Slush
Snowflake
Soft Skills
Software Development
- Emotional Code
- Cross-Platform Juggle with Flutter
- Solita Developer Survey 2020 - what technologies do we use and like?
- Boost your productivity with Tailwind CSS
- Your Brain on Java
Software development
Solita
- Is the Code Strong in Me - Or How I Became a Jed^H^H^HJava Knight at Solita
- Being a Software Designer at Solita
- Developers love spaces - Solita Developer Survey 2016 results
- Solita Developer Manifesto
- Back to Business
- Our Faces Combined
SonarQube
Spring
- Introduction to Spring WebFlux
- Put your Java on a diet with Java 9 Modules - Spring Boot 2 - Docker - Oh my!
Spring Boot
Squirrel
TUT
Tailored
TensorFlow
Test automation
Testing
Travis CI
Turing
TypeScript
UI/UX
Vert.x
Virus
Vulnerabilities detection
Web servers
WebFlux
WebSocket
Wicket
Wildfly Swarm
XML
Xamarin
ZAP
accessibility
agile retrospectives
ai
algorithm
apps
appstore
architecture
artificial intelligence
association analysis
automated documentation
automation
- Learning Ansible without scripting or programming experience? Here are a few tips.
- Guaranteed results for buying IT? You wish!
- Case aloitepalvelut – Moving closer to Continuous Delivery while updating infrastructure
autonomy
best practice
brevity
bugs
business
business logic
clojure
- Quick Tips for App Developers on Surviving with Unreliable Network
- A Tale of a ClojureScript Stack: Components & Domain Management
- Making Software Testing Easier with Clojure
- Isolated integration testing with Clojure and Postgres
clojurescript
- Quick Tips for App Developers on Surviving with Unreliable Network
- A Tale of a ClojureScript Stack: Components & Domain Management
- Making Software Testing Easier with Clojure
cloud
- How to deploy test instances to AWS using CircleCI, GitHub API and simple Slack commands
- AWS re:invent 2017 wrap up
- Easily deploying test environments from CI builds with Travis, AWS and Slack
comic
command line
complexity
composability
computer science
conference
continuous delivery
- Continuous delivery with the Episerver DXC Service
- Continuous delivery meetups at Solita
- Guaranteed results for buying IT? You wish!
- Continuous X is nothing, future is real-time
- Continuous delivery for Product Owners and UX designers
- Documentation pipeline is the next DevOps step
- Case aloitepalvelut – Moving closer to Continuous Delivery while updating infrastructure
- Simple Deployment Pipeline
continuous deployment
continuous integration
- Upgrade Your Classic Pipelines to Pipeline as Code in Azure DevOps
- Continuous delivery with the Episerver DXC Service
- Continuous delivery meetups at Solita
- Simple Deployment Pipeline
cross-language programming
culture
- Programming - but in Which Language?
- Minority report
- Being a Software Designer at Solita
- Continuous delivery meetups at Solita
- Hacker and startup culture in Slush - prejudice and synergy
- 10 Things That Make Development Process Awesome
- What is elegant code, actually?
- Developers love spaces - Solita Developer Survey 2016 results
- Solita Developer Manifesto
data science
- A Machine Learning Example For Business
- Visualizing large association rulesets with force-directed graph drawing algorithms
- Why are deep learning models so popular?
database
databases
deployment pipeline
- Continuous delivery meetups at Solita
- Case aloitepalvelut – Moving closer to Continuous Delivery while updating infrastructure
- Simple Deployment Pipeline
developer culture
developers
development
- Being a Software Designer at Solita
- Guaranteed results for buying IT? You wish!
- Developers love spaces - Solita Developer Survey 2016 results
devsecops
- How to implement a secure software development lifecycle
- Staying un-pwned with HTTP Security Headers
- Solving Disobey 2019 puzzle with PowerShell!
- Black Hat Programming
- Disobey 2018 was a blast!
disobey
docker
documentation
documentation pipeline
domain
domain modeling
e2e testing
encoding
entropy
episerver-composer
exploit
feedback
frontend
- Boost your productivity with Tailwind CSS
- How designing with accessibility in mind benefits your web app
- Rethinking the frontend
- A Tale of a ClojureScript Stack: Components & Domain Management
- Crafting React with love
functional programming
- A Loop to Strange Loop 2019
- Practical JSON handling and Haskell traversals
- What is elegant code, actually?
- Interfaces and components in a functional world... or "how I stopped worrying and let Clojure into my heart"
graph
hackathon
hacker
hacking
- Solving Disobey 2019 puzzle with PowerShell!
- Generating test data with Burp suite
- Black Hat Programming
- Disobey 2018 was a blast!
- Disobey - the Nordic Defcon
iOS
infosec
- How to implement a secure software development lifecycle
- Staying un-pwned with HTTP Security Headers
- Solving Disobey 2019 puzzle with PowerShell!
- Black Hat Programming
- Disobey 2018 was a blast!
- Disobey - the Nordic Defcon
integration
iterative development
language
legacy code
lens
machine learning
- A Machine Learning Example For Business
- Visualizing large association rulesets with force-directed graph drawing algorithms
maintainability
- Hacker and startup culture in Slush - prejudice and synergy
- Guaranteed results for buying IT? You wish!
- What is elegant code, actually?
maven
meetup
- Continuous delivery meetups at Solita
- Episerver developer meetup at Solita
- Episerver developer meetup at Helsinki
methodologies
microservices
- JavaOne 2016 - Executive summary
- JavaOne 2016 - Day 3
- JavaOne 2016 - Day 1
- Virusscanner as a REST service
microsoft
mobile
modularity
multi-language programming
multithreading
mumps
network programming
neural network
normal day
normal form
normipäivä
open development
open source
- Supporting Open Source Clojure Software Through Clojurists Together
- Hacker and startup culture in Slush - prejudice and synergy
- Guaranteed results for buying IT? You wish!
- Documentation pipeline is the next DevOps step
- Case aloitepalvelut – Moving closer to Continuous Delivery while updating infrastructure
orthogonality
pagetypebuilder
parenthood
performance
- Understand Your PostgreSQL Query Plans for Performance Gains
- Episerver developer meetup at Solita
- Measuring Episerver site performance
poly-paradigm programming
polyglot programming
postgres
powerapps
predictive analytics
procurement
product owner
productisation
productivity
professional development
programming
- Emotional Code
- Coding with kids
- Programming - but in Which Language?
- JavaOne 2016 - Day 3
- JavaOne 2016 - Day 2
- JavaOne 2016 - Day 1
- Towards JavaOne 2016
- Crafting React with love
- The Value of Automated e2e-testing in a Software Project
- What is elegant code, actually?
- Back to Business
- Things to be aware of while integrating Active Directory with Episerver
- Dynamic SQL in applications: how to handle dynamic WHERE clauses
- Real World Clojure
project management
prototyping
- Hacker and startup culture in Slush - prejudice and synergy
- Guaranteed results for buying IT? You wish!
- Why does EPiServer Add-On Store matter?
quality
query plan
random number
randomness
re-frame
re:Inforce
re:Invent
- AWS re:Invent 2018 through the eyes of a first timer
- AWS re:Invent 2017 workshops and hackathons
- AWS re:invent 2017 wrap up
- Werner Vogel's keynote on Thursday at re:Invent 2017 focused more on customer use cases, but included also some new service releases
- Kubernetes support, serverless Aurora, DeepLens camera and many more interesting releases in re:Invent 2017 on Wednesday
- First major service announcements in AWS re:Invent 2017
reactive
reagent
real-time delivery
real-time deployment
recruitment
rngd
security
- Why a developer should know OWASP?
- Automated Security Testing
- What is DevSec
- Episerver developer meetup at Helsinki
- Dynamic SQL in applications: how to handle dynamic WHERE clauses
- Security controls in continuous integration
- Hello BadUSB
simplicity
- What is elegant code, actually?
- Dynamic SQL in applications: how to handle dynamic WHERE clauses
- Value of Simplicity
slack
- How to deploy test instances to AWS using CircleCI, GitHub API and simple Slack commands
- Easily deploying test environments from CI builds with Travis, AWS and Slack
software architecture
software design
software development
software development process
- Simultaneous Development and Support
- Guaranteed results for buying IT? You wish!
- 10 Things That Make Development Process Awesome
software processes
software security
- How to implement a secure software development lifecycle
- Staying un-pwned with HTTP Security Headers
- Solving Disobey 2019 puzzle with PowerShell!
- Generating test data with Burp suite
- Black Hat Programming
- Disobey 2018 was a blast!
- Disobey - the Nordic Defcon
software testing
specql
startup
state
stylefy
supervised learning
support
technical debt
tendering
test data
testing
- Snapshots of Buggy Black Boxes
- Generating test data with Burp suite
- Isolated integration testing with Clojure and Postgres
- The Value of Automated e2e-testing in a Software Project
- 10 Things That Make Development Process Awesome
- Virusscanner as a REST service
- Real World Clojure