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 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. i use lamp shades with CFL ubls instead of incandescent lamps, they are much cooler and uses less electricity“ full cup bras

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

    ReplyDelete
  13. 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
  14. very nice publish, i certainly love this web site, carry on it 안전놀이터

    ReplyDelete
  15. 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
  16. 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
  17. 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
  18. 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
  19. I like this site very much, Its a very nice position to read and receive info . haus kaufen werlte

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

    ReplyDelete
  21. 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
  22. Wow, superb blog layout! How long have you been blogging for? you make blogging look easy. The overall look of your site is magnificent, as well as the content! Normanton Park

    ReplyDelete
  23. พบกับเว็บสล็อตดีที่สุด รวม ค่ายเกมสล็อต สนุกกับเกมสล็อตได้ไม่รู้จบ เล่นสนุกแบบจุใจ ไม่มีเบื่อ มีให้คุณได้เลือกเล่นมากมายมากกว่า 200 เกม
    สล็อตแตกง่าย เกมสล็อตออนไลน์ เกมเดิมพันออนไลน์ยอดฮิตที่ได้รับความนิยม มีให้คุณได้เลือกเล่นมากมายมากกว่า 200 เกม
    เว็บตรงสล็อต มาแรงที่สุดในยุดคนี้ สล็อตเว็บตรง มีเกมสล็อตมากมาย เป็นที่นิยมอย่างมากในหมู่ผู้เล่นที่ชื่นชอบเล่น สล็อตเว็บตรง 2022

    ReplyDelete

Note: Only a member of this blog may post a comment.