Posts
-
Snapshots of Buggy Black Boxes
Snapshot testing has been gaining popularity in frontend development. Could it be useful for testing legacy code as well?
-
Solving Disobey 2019 puzzle with PowerShell!
I was able to claim my hacker badge for Disobey 2019 mainly using PowerShell.
-
AWS re:Invent 2018 through the eyes of a first timer
AWS re:Invent is the biggest AWS related conference in the world, and this year our company sent 15 people to Las Vegas to learn about the new features, best practices and different use cases of AWS and to network with customers and other AWS experts around the world. This blog post is a summary of the week from the viewpoint of a first timer.
-
Clojure eXchange 2018
Summary of the presentations in Clojure eXchange 2018 conference
-
Fast starting Clojure AWS Lambdas using GraalVM and a Lambda custom runtime
Clojure suffers of a slow start-up time which makes using it problematic for APIs running in AWS Lambdas. Compiling Clojure to a native binary using GraalVM and running it in a Lambda custom runtime solves the start-up problem.
-
Generating test data with Burp suite
While Burp suite is fundamentally a tool for penetration testers and security researchers, it has other uses too. A developer can use it to neatly generate a bunch of test data.
-
Securing WebSocket Endpoints Against Cross-Site Attacks
WS, CSRF, XSS, SOP, CORS, CSP… WTF?
-
Learning Ansible without scripting or programming experience? Here are a few tips.
Learning Ansible when you have little experience with scripting or programming might seem a complicated task. Here are my tips and tricks in learning Ansible.
-
Fullstack shared typed API with TypeScript
TypeScript makes it possible to share type information between the frontend and the backend. Here's how to use it to ensure consistent API calls between the frontend and the backend.
-
How to deploy test instances to AWS using CircleCI, GitHub API and simple Slack commands
Having a system that allows easily creating test instances from feature branches can be a real timesaver. This post shows step-by-step how to automatically deploy CircleCI builds to AWS and how to use Slack chat interface to control the system.
-
Practical JSON handling and Haskell traversals
jq expressions are, by nature, the same as Haskell's lens library's Traversals. A traversal is a focal object that specifies a place, or several, within a bigger data structure. Traversals are composable and you can do both inspection and updates through them.
-
Making CloudFormation Awesome
AWS CloudFormation can be your best friend or the worst enemy depending on how you use it. These are my tips and trick in making CloudFormation really shine.
-
We Are Developers
A tale of a conference trip to We Are Developers in Vienna
-
A Machine Learning Example For Business
A practical example of predictive machine learning. Targeted for business people who want to harness machine learning for business but also understand how it actually works.
-
Black Hat Programming
Let's explore the art of Black Hat Programming, which is anything but your regular professional software development. How to exploit security vulnerabilities using Python like a pro?
-
User Manual Maintained Like Code
Unlike our code, we don't develop our user manual in feature branches, which causes some trouble for us. Could the user manual be integrated tighter to the code? If so, could the manual still be easy to deliver to the customer?
-
Visualizing large association rulesets with force-directed graph drawing algorithms
Drawing graphs on thousand association rules
-
Update to Java 11 now!
What's coming up in the world of JVM
-
Getting started with your Azure data pipeline
Building your data piplines in Azure and with Polybase
-
Why are deep learning models so popular?
Thoughts on why deep learning models are popular, and some tips on how to get started with them.