Friday, February 9, 2018

CaffeineScript

I believe less is more. It is the first principle of design and the foundation of just about every good programming practice: DRYKISSZEN (YAGNI)single responsibility principleinterface segregation, etc... That's why I wrote CaffeineScript. This info-graphic shows the result:


CaffeineScript, with the help of ArtSuite, takes 3x less code to write this complete implementation of Tic-Tac-Toe. In general, CaffeineScript is 2.5-3x more efficient than JSX, TypeScript or JavaScript. Imagine seeing 3x as much code on screen at once. Imagine having 3x less code to write. Imagine having 3x less code to change when you need to refactor. Imagine having 3x less code to debug.
TicTacToe source:
TicTacToe live:
Of course, just because CaffeineScript can reduce code-size by 3x doesn't mean you'll be a full 3x faster. CaffeineScript cannot reduce the essential logic of your code. However, it dramatically cuts back the noise so you can see your core logic clearly.
More reading:

32 comments:

  1. Thanks for providing such a great Information, you can see
    Custom Peptide Synthesis
    Peptide Synthesis

    ReplyDelete
  2. Nice blog. Thanks for sharing this userful article.
    We help you to create an Independent Contractor Agreement that sets the terms between your business and a contracted worker.

    ReplyDelete
  3. The very next time I read a blog, I hope that it won’t disappoint me as much as this one. After all, I know it was my choice to read, however I genuinely thought you’d have something useful to talk about. All I hear is a bunch of whining about something that you can fix if you weren’t too busy searching for attention. game light

    ReplyDelete
  4. Hard to ignore such an amazing article like this. You really amazed me with your writing talent. Thank you for sharing again.

    야설

    Feel free to visit my blog :
    야설

    ReplyDelete
  5. Nice to be visiting your blog again. it has been months for me. Well this article that i’ve been waited for so long. I need this article to complete my assignment in the college. and it has same topic with your article. Thanks. great share
    일본야동
    Feel free to visit my blog :일본야동

    ReplyDelete
  6. Thanks For Sharing Such An Interesting Article, It Is Really Worthy To Read. I Have Subscribed To You And From Now On I'll Check Your Profile Daily For Interesting Stuffs.
    국산야동
    Feel free to visit my blog : 국산야동

    ReplyDelete
  7. I must thank you for the efforts you’ve put in writing this blog. I am hoping to view the same high-grade blog posts from you later on as well. In fact, your creative writing abilities has inspired me to get my very own blog now ?? Thank you for the auspicious writeup.
    일본야동
    Feel free to visit my blog : 일본야동

    ReplyDelete
  8. Hi there! This article could not be written much better!
    야설
    Feel free to visit my blog : 야설

    ReplyDelete
  9. First of all, thank you for your post. Your posts are neatly organized with the information I want, so there are plenty of resources to reference. I bookmark this site and will find your posts frequently in the future. Thanks again
    카지노커뮤니티

    wep

    ReplyDelete
  10. Right now it sounds like Movable Type is the preferred blogging platform available right now. (from what I’ve read) Is that what you’re using on your blog?
    えがおんカジノ

    ReplyDelete
  11. www.oobbg.com
    www.oobbg.com/theking
    www.oobbg.com/sands
    www.oobbg.com/first
    www.oobbg.com/yes
    www.oobbg.com/coin
    www.oobbg.com/33
    www.oobbg.com/world
    www.oobbg.com/merit
    www.oobbg.com/gatsby

    ReplyDelete
  12. www.omgab.com
    www.omgab.com/theking
    www.omgab.com/sands
    www.omgab.com/first
    www.omgab.com/yes
    www.omgab.com/super
    www.omgab.com/gatsby
    www.omgab.com/33
    www.omgab.com/world
    www.omgab.com/merit

    ReplyDelete
  13. www.bbdd66.com
    www.bbdd66.com/theking
    www.bbdd66.com/sands
    www.bbdd66.com/first
    www.bbdd66.com/yes
    www.bbdd66.com/super
    www.bbdd66.com/gatsby
    www.bbdd66.com/33
    www.bbdd66.com/world
    www.bbdd66.com/merit

    ReplyDelete
  14. www.omcyy.com
    www.omcyy.com/thekingcasino
    www.omcyy.com/sandscasino
    www.omcyy.com/firstcasino
    www.omcyy.com/yescasino
    www.omcyy.com/supercasino
    www.omcyy.com/gatsbycasino
    www.omcyy.com/33casino
    www.omcyy.com/worldcasino
    www.omcyy.com/merit

    ReplyDelete
  15. www.omgka.com
    www.omgka.com/theking
    www.omgka.com/sands
    www.omgka.com/first
    www.omgka.com/yes
    www.omgka.com/super
    www.omgka.com/gatsby
    www.omgka.com/33
    www.omgka.com/world
    www.omgka.com/merit

    ReplyDelete
  16. Cửa chống ngập Minh Dũng là giải pháp tối ưu cho ngôi nhà của bạn. Với chi phí hợp lý, vận hành đơn giản, linh hoạt, hiệu quả chống ngập lên đến 99,99%.

    Hà Nội: số 21 Thọ Tháp - Cầu Giấy - Hà Nội

    HCM : Mỹ Hòa - Trung Chánh - Hóc Môn - HCM

    Hải Phòng: 212 - Ngô Gia Tự - Hải An - Hải Phòng

    Đà Nẵng: 241/11 - Nguyễn Phước Nguyên - Thanh Khê - Đà Nẵng

    Nam Định : 61 Nguyễn Hiền - TP Nam Định

    Hotline: 0912.68.68.44/ 08.123.09.567

    ReplyDelete
  17. It is the best time to make some plans for the future and it’s
    time to be happy. I’ve read this post and if I could I wish to suggest you some interesting things or suggestions.
    Maybe you could write next articles referring to this article.
    I wish to read even more things about it!It is the best time to make some plans for the future and it’s
    time to be happy. I’ve read this post and if I could I wish to suggest you some interesting things or suggestions.
    Maybe you could write next articles referring to this article.
    I wish to read even more things about it!Click Me Here온라인슬롯


    6YANGSKIE

    ReplyDelete
  18. I appreciate the right to discuss the idea, I am extremely in it and even absolutely adore figuring out more to do with it topic. Any time prospects, due to the fact enjoy knowledge, will you thinking replacing your own weblog using farther info? This can be very used in all of us. full movies online

    ReplyDelete
  19. I am curious to find out what blog platform you happen to be working with? I’m experiencing some minor security problems with my latest blog and I would like to find something more secure. Do you have any recommendations? lowes kronos server

    ReplyDelete
  20. i use lamp shades with CFL ubls instead of incandescent lamps, they are much cooler and uses less electricity“ full cup bras

    ReplyDelete
  21. you’ve got an important blog here! would you wish to make some invite posts on my weblog? latest rap news

    ReplyDelete
  22. Hello there! Quick question that’s completely off topic.
    Do you know how to make your site mobile friendly? My website looks weird when viewing from my iphone.
    I’m trying to find a template or plugin that might
    be able to resolve this issue. If you have any recommendations, please share.
    Thank you!

    website:카지노

    ReplyDelete
  23. I happen to be writing to make you know of the terrific discovery our princess experienced going through your web page. She picked up many things, not to mention what it’s like to possess an awesome giving character to make the mediocre ones very easily fully grasp a number of hard to do matters. You really did more than our expected results. Thank you for producing those precious, healthy, edifying and as well as fun tips about this topic to Jane. สล็อตออนไลน์

    ReplyDelete
  24. very nice publish, i certainly love this web site, carry on it 안전놀이터

    ReplyDelete
  25. So you have never grown a single herb in your life. And you get all anxious and jittery at the thought of how you should go about doing it. But you just love the aroma and taste of fresh herbs in your cooking and make regular trips to the supermarket to get your fresh herbs. Let me share with you a really easy way that will get you started on planting the herbs that you love in the shortest possible time. I am referring to herb garden kits. tko berry lemons

    ReplyDelete
  26. This will be a great website, might you be interested in doing an interview about how you developed it? If so e-mail me! Туристическая-виза-в-Индию

    ReplyDelete
  27. But despite of what you think, I bet you all the money I have in my checking account right now - that's right, all $30 -, that you didn't try everything, didn't experiment enough, didn't stick to what works long enough, didn't eliminate what doesn't work, didn't follow your diet consistently enough... you get the point. There's a lot you can improve right now. best injectable and oral steroids for sale

    ReplyDelete
  28. It¡¦s in reality a great and useful piece of information. I¡¦m glad that you simply shared this useful info with us. Please stay us up to date like this. Thank you for sharing. rent a car pristina haus kaufen emsland

    ReplyDelete
  29. I like this site very much, Its a very nice position to read and receive info . haus kaufen werlte

    ReplyDelete
  30. I like this website because so much useful material on here : D. haeuser kaufen werlte

    ReplyDelete
  31. I am curious to find out what blog system you’re using? I’m experiencing some small security problems with my latest blog and I’d like to find something more safeguarded. Do you have any recommendations? perfect ten

    ReplyDelete