HNHacker News
TopNewBestAskShowJobs

cagataygurturk

274 karma · joined April 30, 2015

submissionscomments
cagataygurturk··on Step-by-step tutorial to build a modern JavaScript stack from scratch
This is 2016 and devices have more memory, that's true. But ignoring memory efficiency is ignoring the basic principle of engineering and I see younger folks tend to ignore that more than olders. Having more memory available does not mean that reduced footprints are not better.
cagataygurturk··on Step-by-step tutorial to build a modern JavaScript stack from scratch
Do you happen to be born after 1996?
cagataygurturk··on In Germany, Syrians find mosques too conservative
Turkish government does not finance mosques in Germany, even they do not finance them in Turkey. Mosques are built by donation money.
cagataygurturk··on Ask HN: What cool development languages/tools changed your career?
Well, let's admit that release-abandone cycle for a library/framework/approach in JS world is 100x faster :)
cagataygurturk··on Ask HN: What cool development languages/tools changed your career?
If you spend extra time after work building personal projects, contributing to open source community etc. you'll not stuck in nothing. Don't let your workplace limit and dictate the technology that you know and use, feel free to develop yourself. Then it'll be very easy to jump between different workplaces until you find the best for you.
cagataygurturk··on Ask HN: What cool development languages/tools changed your career?
I used to live in Barna for a couple of years. Now in Berlin :)
cagataygurturk··on Ask HN: What cool development languages/tools changed your career?
It is not like studying a course in a organised way.. Luckily we switched to microservices architecture in my company and thus many stuff had to be rewritten. The old monolithic application was PHP and PHP was deprecated for new projects company wide. So I and my team picked GO, JAVA and Node.js for different microservices we are responsible for. (Mainly JAVA and GO, we deprecated then Node.js unofficially in our team because we did not like it at all.) So as you have a well defined project and you have to finish it in the language you are new with, you start to research and learn a lot. Tutorials, blogs etc. And when I had a problem and I could not solve the problem because of my unfamiliarity in the new stack, I started to read also after work and I started to apply what I learnt the next day. Every day I started to have less problem or finding solutions was taking less time because my involvement in that ecosystem increased. Specifically for JAVA, probably still I do not know many stuff, especially I don't have so much idea about the abandoned enterprise technologies, or legacy build tools like Ant etc. but still our applications have good quality and they are working well and my team did not receive any bad feedback from JAVA-expert fellows from the company, it means we adopted well the technology and caught the train.

I've to open a new paranthesis about Node.js. If you've never worked with Node.js before and you start in 2016 you're kinda f*cked up. The ecosystem is changing a lot and maybe 70% of the resources you can find over internet are already outdated. You start the day happy and with full batteries and you start to use some frameworks etc. The next day you realize that people already abandoned it. Beside all the disadvantages of Node.js, it's also so annoying and make the adoption process so hard. How such a simple language like Javascript could become so complicated?

GO is very cool. Relatively easy language and also very very powerful, it has a high quality community and the resources you can find are very clear. If you are trying to pick between GO and Node.js, go with GO. Your adoption will be much easier.

cagataygurturk··on Ask HN: What cool development languages/tools changed your career?
My wow moment was when I quit trying to do everything in the language I was comfortable with (PHP) and became a language agnostic engineer. Since then (2 years ago) now I can write in 3 programming language, nobody can realize that I am new at these languages and I know that I can pick a new language up now in a very short time. I had to study so much in these last 2 years but since I love engineering it was funny rather than tiring. You do what you like and they pay for it, that is perfect. Before I used to search for PHP jobs and end up in low quality companies. After forgetting about languages, removing my limitations and focusing in engineering more than stack, my career significantly improved. Actually I got a tech management job in a big American company that I'd never imagine before.
cagataygurturk··on Taking PHP Seriously
> IMHO, developer time is more expensive than CPU time

I see that you've never worked on a project where the CPU time needed to handle the traffic with crappy code is much more expensive than developer time to write efficient software.

cagataygurturk··on What New York Can Learn from Barcelona’s ‘Superblocks’
The first two photos given are from el born and poblenou, which is out of the famous neighborhood l'exiample. Only l'exaimple is famous with their blocks. El born is a part of the historical center of Barcelona but now pedestrian area while poblenou was the industrial area before 1992 olympic games.

If you are looking for an example in Barcelona, it should only be l'eixample, which is one of architectural and engineering successes of 20th century.

And many times a very big fact is overseen: Barcelona is a village comparing to other big cities of the world. It is famous, popular, a great touristic destination in the summer but in the winter it is a village. A small city where people has normal, calm life. You can't compare it to any metropolitan city.

cagataygurturk··on What I Wish I Had Known Before Scaling Uber [video]
Our grandpa's were running banks with 20 cobol programmers, they were not even calling themselves engineers
cagataygurturk··on What I Wish I Had Known Before Scaling Uber [video]
Maybe my ignorance, but do they have services like left-pad-as-a microservice? I can't understand which 1000 microservices you can derive for a cab-renting application.
cagataygurturk··on Leaked Apple emails reveal employees' complaints about toxic work environment
I think that in europe we are more relaxed and nobody would not care this type of jokes. You would only tag the guy who did this joke as asshole and move on.
cagataygurturk··on How I learned to program
What you say is like you are surprised because there were no smartphones 15 years ago. For me it is also unbelievable working without source control system but just 10-15 years ago nobody but large companies cared about it. Time changes and flies...
cagataygurturk··on North Korea Owes Sweden €300m for 1000 Volvos It Stole 40 Years Ago
Communism always liked volvo. East german officials also had volvo's while their people was waiting 10 years for a Trabant.
cagataygurturk··on The top 10 h1B employers are IT offshore outsourcing firms
The only disadvantage of europe could be that the wages are lower but it is normal. In europe they don't give your salary and leave you alone. You don't need thousands to live better life because there is social state. Health is free, education is free, you get money for every child yoi have. A lot of social benefits that removes the need of US level salaries. Maybe people from outside just compare the numbers and say ok in the us they pay more let me go there, but the reality is different. IMHO in europe you have a safer future even you see less in your bank statement.
cagataygurturk··on The top 10 h1B employers are IT offshore outsourcing firms
I am working in Germany with a visa type which is green card equivalent of green card. As a principle changing employer is allowed. Now I am changing job but with another title but on my permit it say i can only work as software engineer. I just sent an e-mail to foreigner's office to just to get information and suddenly they gave me an appointment to solve the problem, they will just modify my permit. They are encouraging you to change employers and vitalise the economy. And foreigners are welcomed here because they have talent, not because they are cheaper. We are treated same as German citizens. Comparing to the US policy, it is 3 times better i think.
cagataygurturk··on The top 10 h1B employers are IT offshore outsourcing firms
If you think, having to leave the country where you live just because you raised your voice about your complaints in your company is not slavery, I want to tell to you that there is another world where individuals have more rights amigo.
cagataygurturk··on The top 10 h1B employers are IT offshore outsourcing firms
As a european, i felt that the article is describing the slavery. It is slavery. Maybe europe is struggling with recession and crisis some parts, but at least they neber stopped giving people what they deserve.
cagataygurturk··on OpenLambda, a system for serverless computing
I already counted 5 smart people saying in "serverless" there are already "servers". You are very intelligent and reminding me those guys who repeatedly said "there is definitely a string over there dude" while we were watching David Copperfield's show together.
cagataygurturk··on The Cuban CDN
All those guys, but all are selling drugs. Not only weed, in BCN it is easy to get weed semi-legally thanks to those clubs. Beer guys are in other-class-of-drugs business and if they did not sell to you it is because they did not trust in you. even police knows that but it is a controlled business. The government can't prevent drugs, instead they just observe them and keep them under control.
cagataygurturk··on 30K Page Views for $0.21: A Serverless Story
Regarding to JAR file size, you could use minimizeJar flag of maven-shade-plugin, add only needed aws sdk artifacts as dependency. You could also use https://github.com/lambadaframework/lambadaframework which is the JAVA-AWS Lambda framework I created.
cagataygurturk··on Superblocks: how Barcelona is taking city streets back from cars
Another Ada Colau BS. Barcelona might be very popular, but it is a village, nearly dead out of summer. Cars are already 2nd class citizens, there is no traffic except taxis and motorcycles. Now they are just closing the traffic to some streets, it is not a futuristic super intelligent plan, nothing special. Nobody was using car and everybody was walking everywhere and the same situation will continue, our lives won't change at all. Don't threat this plan like the biggest urbanistic invention of the century. It is nothing more than internal municipal legislation change. It is not making the half of the NYC pedesterian area.
cagataygurturk··on Why We Moved from Amazon Web Services to Google Cloud Platform
AWS is built by monkeys with humanities degree.
cagataygurturk··on Why We Moved from Amazon Web Services to Google Cloud Platform
Why do you think Cloudformation sucks?
cagataygurturk··on Why We Moved from Amazon Web Services to Google Cloud Platform
You moved because you did not understand how to run AWS wisely.
cagataygurturk··on Berlin’s Startup Hub Wants to Prove It’s More Than Just a Scene
Living in Berlin since 1 year. I am coming here from Barcelona and everybody asked me if I was crazy because I was living a "super cool beach and sun" city and going into storms.

First of all, Barcelona might seem to be cool for vacations but once you live there, you will see that in winters it's pretty boring, people are not happy with their lifes due to policital and economical issues. Maybe you can build your circle with expats and isolate yourself from daily problems but I was surrounded by local people, also knowing the language I could not isolate. It was unbearable listening peoples' complaints about how big fucked they are etc. Barcelona pissed me off finally. After Berlin,

- I liked Berlin two times more than I expected. I am originally Turkish, so the community here helps me in my day-to-day business. No, I am not living ghetto life and avoiding that, but it's cool to be able to communicate when I go for shopping. Now I can also communicate in German more or less, so I need less my Turkish skills but still it helps me to feel like at home. You never know who is Turkish there, the doctor, the police officer, the hipster hamburger boy. So it's cool.

- Of course economically it is much better. In Berlin you make not so less than other parts of Germany but definitely you spend less. This is the cheapest capital of developed EU countries. Many people already mentioned that.

- I like using cars. Maybe for Americans it is unbelievable but in almost all European capitals you are punished because you have a car: Expensive parking, so strict rules etc. Berlin is not one of them, you can use a cheap and good car and you will need it. You can go shopping (and then you can go to the cheapest and best one, not the nearest one to your home), you can go out of the city etc. Having car won't hurt you here.

- There is one thing that many people in Berlin did not discover: Poland is one hour away. I know that country because my GF is from there. Very occasionally we are going there to do our shopping, repair the car etc. So it is possible to lower your spending even more exploiting this possibility. If you have a car you should definitely do that. Also supermarkets there have fancier stuff and very good food.

- Well about work culture everyone already said what it should be said. Briefly I am happy here, I think Berlin will my home for the next decades and I recommend to everybody to give a chance. This is a city where you can live easily.

cagataygurturk··on When Cervantes was captured by pirates
I am Turkish and almost-native Spanish speaker who read Cervantes from original. Both Ottoman history and Cervantes' memories state that algerian pirates were treating good to captured people because the only thing they were expecting was the money they get from the family.
cagataygurturk··on Show HN: Lambada Framework, build and deploy serverless applications using JAVA
Already created :) https://gitter.im/lambadaframework/lambadaframework
cagataygurturk··on Show HN: Lambada Framework, build and deploy serverless applications using JAVA
According to my tests it does not exceed 300-400 ms but for a function that has steady traffic, cold start happens so rarely, so it is not a problem. Once lambda is already warm, a basic controller can return the response in 1.5 ms with lambada framework
← PreviousPage 4 of 5Next →