Mariano Martinez PeckforMariano Martinez Peckmartinezpeck.hashnode.net·Sep 17, 2019FeaturedIt’s 2019: stop reading text and start debugging!If you are a programmer, I am sure you have found yourself many many times “debugging” a system by writing strings to the console / stdout / file. Those messages were usually something like “passed here!”, “false branch”, “now about to enter loop” an...Discuss·19 likes·193 readsGeneral Programming
Mariano Martinez PeckforMariano Martinez Peckmartinezpeck.hashnode.net·Jul 16, 2019FeaturedGetting started with Docker and Smalltalk!What is Docker and Linux Containers? Linux containers are a way of virtualization that has been around since quite some time already. Compared to the classical “Virtual Machine” like VMWare, VirtualBox etc that are bulky and heavy to run, containers ...Discuss·11 likes·135 readsGetting started with Docker, Raspberry Pi and Smalltalk Devops
Abdulhakeem MustaphaforMy thoughts and Experience.amustpaha.hashnode.net·May 25, 2020I'm not always smartSocial media is a community of people taunting to make you feel mediocre but contrary to the projection of everyone's best, the happiest people I know aren't active on twitter. The smartest people either. Don't get me wrong, there's a lot of happy an...Discuss·5 likes·73 readsmotivation
Kartik Sharmaforkartiksharmacoder.hashnode.net·Apr 9, 2023History of OOP's ConceptObject-Oriented Programming concept was coined by Alan Kay in 1966 or 1967 while he was at grad school. The idea behind this was to use encapsulated mini-computers in software, rather than direct data sharing they communicate via message passing. Th...Discuss·1 likeOOPS
Ojas AklechaforExplore with Ojasexplojas.hashnode.net·Apr 30, 2022The only Pure Object Orientated Language ever exists.OOPs, or Object Orientated Programming is one of the trickiest yet most interesting concepts in the programming/coding world. Accordingly, programming languages are designed to serve the purpose of OOPs. In OOPs, coding is done by creating objects an...Discuss·52 readsObject Oriented Programming
Tomasz Węgrzanowskifortaw.hashnode.net·Feb 16, 2022100 Languages Speedrun: Episode 91: ArturoArturo is an another attempt at creating a minimal programming language. I don't think it saw any use other than by its author yet, but it has a homebrew package (brew install arturo) and even VSCode extension, so let's give it a try! Hello, World! W...Discuss100 Languages Speedrunprogramming languages
Tomasz Węgrzanowskifortaw.hashnode.net·Jan 27, 2022100 Languages Speedrun: Episode 69: IokeSo continuing the search for an acceptable Smalltalk, today it's time to check out Ioke, Io-like language for the JVM. I covered Smalltalk a while back, and Io recently, so you might want to check it out for some extra background. Many of the example...Discuss100 Languages Speedrunprogramming languages
Tomasz Węgrzanowskifortaw.hashnode.net·Jan 26, 2022100 Languages Speedrun: Episode 67: IoSmalltalk was the original minimalist object-oriented language. As everything about Smalltalk was so modifiable, it didn't remain a single language, instead spawning huge number of incompatible descendants, each trying their different ideas. Some kep...Discuss·27 reads100 Languages SpeedrunSmalltalk
Tomasz Węgrzanowskifortaw.hashnode.net·Jan 19, 2022100 Languages Speedrun: Episode 59: SmalltalkSmalltalk was a revolutionary language which introduced Object Oriented Programming - programming through objects sending messages to other objects. Most languages created since then tried to incorporate Object Oriented Programming in some way. Some ...Discuss100 Languages SpeedrunSmalltalk
Mariano Martinez PeckforMariano Martinez Peckmartinezpeck.hashnode.net·Nov 10, 2020Segfaults: GDB Scripts to the RescueWe recently discovered that we would very sporadically get a segmentation fault when running the whole test suite of the VAST Platform (VA Smalltalk) on Linux. During our initial investigation, we realized this was not something new, but that the pro...Discussdebugging
Yurko TymchukforUko Codesuko.hashnode.net·Feb 11, 2016Vigorous Caching in Pharo or: "How I used Meta Links to Program my Program's Execution"Foreword This story is about the implementation of a super simplistic caching framework in Pharo. But I believe that the main value of this post is in the explanation of how I used MetaLinks to alter the functionality of the existing methods without ...Discuss·464 readsSmalltalk
Mariano Martinez PeckforMariano Martinez Peckmartinezpeck.hashnode.net·Oct 21, 2020“DLL Hell”: Tips & Tricks to Avoid it in VASTDelegating tasks from high-level languages like the VAST Platform (VA Smalltalk) to languages like C, C++, Rust via some kind of FFI (Foreign Function Interface) is becoming more and more common. Ideally, you would like to have everything implemented...Discuss·1 likedebugging
Abdulhakeem MustaphaforMy thoughts and Experience.amustpaha.hashnode.net·May 25, 2020I'm not always smartSocial media is a community of people taunting to make you feel mediocre but contrary to the projection of everyone's best, the happiest people I know aren't active on twitter. The smartest people either. Don't get me wrong, there's a lot of happy an...Discuss·5 likes·73 readsmotivation