Hi, my name is Umut Işık.
I am a software engineer and currently working as CTO at SmartupNetwork.
I am a software engineer and I spent 18 years pursuing a career in softwares developmentincluding e-commerce sites, content management systems, product information managementsystems, translation process/memory management systems, news portals, dating sites, learningmanagement systems and corporate multi-layer web applications.
Escape From Local Maxima
: An article about changing and managing personal skills.
On Oct 9, 2019
Adapting New Joiners To The Team
: In this article, I'll try to explain the focus areas (six firsts) that I always consider while creating the plan for adapting the new joiners to the teams.
On May 16, 2019
A Talk About Mentorship
: This a very subjective talk about mentorship which is generally considered as a part of in-company training.
On October 17, 2018
Setting Up a CI For Your Project
: In this article, I will share my recent experience in creating a CI pipeline from scratch for a web application managed by a medium sized development team.
On September 9, 2018
Infinite Loop Of Learning
: We are in an infinite loop of evolution; technologies, people, requirements, concepts and everything that structures the software industry evolves.
On June 1, 2017
: According to my personal work experience, I can say that those corporate weapons have temporary affect unless the team feels the ultimate peace in the workplace.
On April 9, 2017
Working At Westeros
: I tried to imagine how the noble houses would be if we work at Westeros.
On February 9, 2015
Self Learning Teams
: We should be agile in learning as we are already agile in development.
On January 26, 2015
Code Kata Sessions For Developers
: Kata is basically about repeating the techniques of an art or study in a disciplined way.
On January 19, 2015
Open Source Guides by Github
: Open Source Guides are a collection of resources for individuals, communities, and companies who want to learn how to run and contribute to an open source project.
: Laws, Theories, Principles and Patterns that developers will find useful.
The Little Go Book
: The Little Go Book is a free book introducing Go by Karl Seguin. I have translated it into Turkish.
PHP - Galat-ı Meşhur (PHP The Wrong Way)
: Turkish translation of the website http://www.phpthewrongway.com/ which has been created in an attempt to present a pragmatic view on PHP programming. A view dictated by experience and practical consequence rather than popular trends, theory, or academic dogma.
PHP: Usulüne Uygun
: Turkish translation of PHP: The Right Way which is an easy-to-read, quick reference for PHP best practices, accepted coding standards, and links to authoritative tutorials around the Web. The translation project is owned by Haydar Külekçi and I am an humble contributor.
Contributor Covenant Translations
: The Turkish translation of the most popular code of conduct for open source projects with over 100,000 adoptions.
Open source promotion cheat sheet
: This cheat sheet summarizes important steps you should follow to promote your open source project in the best conditions.
PHP Güvenlik El Kitabı (Deprecated)
: Founded in January 2005, the PHP Security Consortium (PHPSC) is an international group of PHP experts dedicated to promoting secure programming practices within the PHP community. But It is not active for years.
Code Optimization Methods
: Turkish translation of Code Optimization Methods repository by Nikos M.
Backend Best Practices
: Turkish translation of document which is a collection of general best practices for backend development by Futurice.
API Security Checklist
: Turkish translation of document which is a checklist of the most important security countermeasures when designing, testing, and releasing your API.
HTML Best Practices
: Turkish translation of document containing guides for writing maintainable and scalable HTML documents
Open Source Projects
: A checker for project owners to measure their open source project if welcoming or not.
: A checklist for project owners to measure their open source project if welcoming or not.
: The list of tools and resource that can be found useful by open source project maintainers.
: A simple command line tool to give you a fancy command line interface to dive into Awesome lists.
: The script for adding "npm audit" as a step to GitlabCI pipeline.
: A CLI tool for Hacker-Laws Repo
: A repository with a set of Docker files created from official PHP images with some CI tools.
: Coercive standards for PHP Code Sniffer.
: A command-line tool to visualize Gitlab pipeline by using .gitlabci.yml file of your repo. Managed on Gitlab.org and mirrored to this repo.
: A command line took to check the WPScan Vulnerability Database via API to identify the security issues of WordPress plugins installed.
: Pa11y CI is a CI-centric accessibility test runner, built using Pa11y
: Find forgotten variables dump in PHP source code.
"There are two kinds of people: one, the one who teaches; other, the one who learns. Choose whichever you want to be. Tell me clearly. Be one of them and avoid the third."
Yusuf Has Hacib in his ancient book Kutadgu Bilig.
"Never attribute to malice that which is adequately explained by stupidity."
Hanlon's Razor by Robert J. Hanlon.
Hosted on GitHub Pages — Theme by orderedlist