Gamedev from scratch 0: Groundwork

Objects in Functional Languages

Component-Oriented Programming

Issue #40

12/1/2020

A Byte of Coding Issue #40
Ahoy gallant enchiladas!
Someone wrote in saying that they'd like me to include poems whenever I don't have anything special to say. I definitely will in the future, but for now, I'll be a tease and give you a riddle instead.

I am something people love or hate. I change peoples appearances and thoughts. If a person takes care of them self I will go up even higher. To some people I will fool them. To others I am a mystery. Some people might want to try and hide me but I will show. No matter how hard people try I will Never go down. What am I?

PS: there's a hint in the greeting.

Gamedev from scratch 0: Groundwork

Published: 30 November 2020
Tags:
pico-8


"This is not a tutorial. Please set your expectations accordingly. Honestly, I don’t even like tutorials — too many of them are framed as something that will teach you a skill, but then only tell you what buttons to press to recreate what the author already made, with no insight as to why they made their decisions or even why they pressed those particular buttons." In this series Eevee focuses on building a game from scratch using PICO-8,  giving insightful comments on choices along the way.

Read Full Article

Objects in Functional Languages

Published: 9 July 2020
Tags:
haskell


OOP vs functional programming, the battle of the century! Honestly, I think debating about which is better is like debating what's better for building a house, a hammer or a saw. But I digress. In this article Getty Ritter, as the title suggests, covers what implementing an object in a functional programming language like Haskell would look like. Getty also highlights the advantages and disadvantages of using such an implementation.

Read Full Article

Component-Oriented Programming

Published: 1 November 2020
Tags: design paradigms


Component based software engineering has been around since at least 1968, and has been popularized even more in the past decade thanks to web frameworks like React. It's still really applicable to all areas of programming. Brian Picciano's article defines what a component is, provides an example, illuminates the benefits, and addresses some of the glaring criticisms.

Read Full Article
Thanks for your Support! 

Thanks to the supporters like Євген Грицай, Scott Munro, zturak, and pek, this newsletter is provided to you for free. If you'd like to also show your support and help out, you can donate on the Patreon page. It's not necessary, but it lets me know that I'm doing a good job and that you're finding value in the content.
Donate Here






This email was sent to <<Email Address>>
why did I get this?    unsubscribe from this list    update subscription preferences
A Byte of Coding · 750 Fowler St NW · Atlanta, GA 30332-1914 · USA

Stats (updated daily)

Sent: 881

Opens: 409

Clicks: 265

Link Clicks Clicks % Unique Clicks Unique Clicks %
Gamedev from scratch 0: Groundwork 94 35.61% 77 34.38
Objects in Functional Languages 57 21.59% 52 23.21
Component-Oriented Programming 113 42.80% 95 42.41

Previous

Back to Issues

Next