Posts
-
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.
-
AWS re:Invent 2017 workshops and hackathons
AWS re:Invent contains several workshops and hackathons. Here are some thoughts on couple of them that I managed to attend.
-
Quick Tips for App Developers on Surviving with Unreliable Network
Things that you, as an application developer, can do to make your app feel more stable even if the underlying network is unreliable.
-
45 minutes into Microsoft PowerApps
Extremely quick look into Microsoft PowerApps and how to use it to create enterprise apps
-
Disobey 2018 was a blast!
I visited Disobey for the second time a week ago. What a great experience again, in so many levels! What makes Disobey so great and why you might want to come there in 2019?
-
Put your Java on a diet with Java 9 Modules - Spring Boot 2 - Docker - Oh my!
New year, new technologies. Java 9 modules, Spring Boot 2 and Docker work extremely well together, and I'll show you how.