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:

23 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