Jenkinsfile: AWS Lambda deployment from S3 bucket

AWS Lambda limits the amount of compute and storage resources that you can use to run and store functions. The deployment package size is 50 MB (zipped). Here is the solution how to beat it. Take a look at this blog for S3 solution as well.   Problem Assuming that you created a zip file called […]

Jenkinsfile: Publish Docker Image to Amazon ECR

Problem You pushed a docker image to AWS ECR and get denied: requested access to the resource is denied error. stage(‘Publish Docker Image to AWS’){ steps { script { //build image commit_id = readFile(‘commit_id’).trim() def image = docker.build(“$ECR_REPO_NAME:$commit_id”) //push image docker.withRegistry( “https://$ECR_REGISTRY”, ECR_CRED) { echo ‘ Pushing Latest docker image’ image.push() } } } } […]

Useful commands for SSL certificates

Generate self signed certificate and export to truststore 1. Generate a certificate using keygen command in windows keytool -genkey -alias myAlias -keyalg RSA -sigalg SHA256withRSA -keystore keystore.jks -validity 10950 2. Self certify the csertificate keytool -selfcert -alias mycert-20161109 -keystore keystore.jks -validity 3950 3. Export certificate to folder keytool -export -alias myAlias -keystore keystore.jks -rfc -file […]

SAFe® Practitioner Certification Notes

SAFe® Practitioner Certification Notes These are my notes and the answers of the mock tests that I took.  The exam was more difficult but I managed to pass it. If you study the SAFe methodolody, I think you will pass the exam. A modified Fibonacci sequence – inherent uncertainty in estimating, especially large numbers (e.g., […]

Iki sehir: Newcastle ve Birmingham

Ingiltere’de hayatim Newcastle ve Birmigham’da gectigi icin bu iki sehri karsilastirmak istedim. Bu iki sehrin verdigi his farkli. Newcastle’dan Birmingham’a ilk gittigim gunku his, Izmir’den Istanbul’a gittigim zamanlardaki hislerle benzer. Newcastle’in sakinligi, Birmingham’in kosturmacasi. Newcastle Newcastle daha “yerel”, insanlar genelde kibar ve sicak, ortalama insan profili belli, sokaktaki tipler asagi yukari ayni. Havasi ve aksani […]

How to adapt fitness to corporate life

Be geek AND be fit! I have been in software industry for a while. Here my two cents about incorporating fitness to your busy corporate life. Don’t try save the world from Day 1 You never took care of what you eat and then you started counting calories from Day 1? You never did workout […]

Ingiltere’de “UBER” muhabbetler

Ingiltere’de taksi icin hep Uber’i kullandim. Gayet ucuz ama yagmur camur olunca fare estimate nedense 2x, 3x! Ama konumuz fiyat degil taksici muhabbetleri. Gecen Cumartesi, Bulgar ve Ingiliz iki taskisiciyle ilginc bir sohbet edince taksiciler hakkinda yazmak sart oldu. Is icin Turkiye’de sirket araciligi ile cok taksi kullandim. Muhabbetler klise oldugu icin bir sure sonra otomatige baglayip […]

SCRUM Guide Notes

Notes for the Professional Scrum Master I (PSM I) certification. SCRUM Theory Three pillars uphold every implementation of empirical process control: transparency, inspection, and adaptation. Transparency: Common agreement before project, definition of done Inspection: Scrum users must frequently inspect Scrum artifacts and progress toward a Sprint Goal to detect undesirable variances Adaptation: Sprint review, daily scrum, Sprint planning, and Sprint retrospective […]

Ingiltere Yazilari II (Tier 2 vizesi ile is arama)

Varsayalım Ismail     Varsayalim ki Ingiltere’ye sponsorluk vizesi (Tier 2 General Visa) ile geldiniz ama isinizden memnun degilsiniz, is degistirmek istiyorsunuz. Ne yapabilirsiniz? Evet, yeni bir is arayabilirsiniz! (Kendi isinizi de kurabilirsiniz ama bu yazinin konusu degil). Bir arkadasim da tesadufen bu durumdaymis. Bana soyle yazdi, ben de paylasiyorum!   Merhaba Suleyman,   Bugun […]