@BSUCompSci department just launched a MS in CS-- it is fully online, and designed for folks who do not have previous experience programming, or who are looking to update an expand their understanding of the field. Check it out: https://t.co/q1uvIN7qUJ
(thread)
JS splice is probably the weirdest built-in function that mutates an array by inserting, updating, and deleting entries. Complete package :) And how these are called by just changing parameters in various ways, I am sure it is developed by someone who didn't read clean code :)
Ok here is my two cents on dynamic vs static typing. If you treat dynamic typing as a weird form of polymorphism to extend your system, then it is not good. Otherwise, I like the freedom of dynamic typing as well. I wouldn't express this freedom in every project though :)
@stevesi@geoffreylitt I totally agree with your view. Just for brainstorming: How about another abstraction on top of SQL that will make interacting relational databases (e.g., join) easier? Maybe the problem is with SQL being too low level.
CS 490: Tue/Thu at 2-3:15 PM.
This course will equip you with the knowledge & skills needed to start your own software startup. Learn from experienced instructors who have started & run successful software businesses. Start your journey towards becoming a tech entrepreneur.
Huseyin Ergin (@BallState) will present "No-code/Low-code Tools and Their Effect on Contemporary Software Development" on Wednesday, 3/15/2023, in RB104 at 3:00 PM. Abstract available ⤵️⤵️
https://t.co/EMvHh1wYNd
#computerscience#programming#softwareDevelopement @BallStateCSH
Finally, someone commented on this code piece in the sanest way. This code is good enough, and it does the job. Read other explanations @tagir_valeev posted to each issue raised.
Unpopular opinion: this is good code, it has no problems. Well-isolated pure function with clear semantics, clear implementation and good performance. What else do you need?