Maggie Hunt#TechForNewbies: InheritanceOne of the four pillars of Object-Oriented Programming (OOP), inheritance works like genetics… kind of.Feb 17Feb 17
Maggie Hunt#TechForNewbies: Scope vs. NamespaceScope and namespace are words with similar — but critically different — meanings in programming.Oct 7, 2024Oct 7, 2024
Maggie Hunt#TechForNewbies: Name Binding‘Name binding’ is a term for assigning a ‘name’ to something, e.g. a variable, in code — i.e. the ‘name’ is ‘bound’ to it.Sep 28, 20243Sep 28, 20243
Maggie Hunt#TechForNewbies: ArgsArgs — short for ‘arguments’ — are the values you feed into your functions. They are the values you ‘pass’ between chunks of code, as the…Jul 3, 2024Jul 3, 2024
Maggie Hunt#TechForNewbies: That’s my TypeIn programming, ‘typing’ defines the way variables interacts with each other, tied to the values they can hold — and the data types …Apr 15, 2024Apr 15, 2024
Maggie Hunt#TechForNewbies: LambdasLambdas in Python (separate from AWS Lambda) are small, ‘anonymous’ functions, which are built into the Python language and useful for…Feb 10, 2024Feb 10, 2024
Maggie Hunt#TechForNewbies: Magic NumbersA ‘magic number’ is a hard-coded number in your code, without a clear declaration or reason for being there. You should avoid using them…Jan 25, 2024Jan 25, 2024
Maggie Hunt#TechForNewbies: Foo, bar and bazThey sound like a group of pirates, and you’ll see them a lot. But what are metasyntactic variables?Jan 5, 2024Jan 5, 2024
Maggie Hunt#TechForNewbies: What does ‘idempotent’ mean?If an operation is ‘idempotent’ it means that using it (with the same ingredients each time) will always produce the same result.Jan 3, 2024Jan 3, 2024
Maggie Hunt#TechForNewbies: MicroservicesMicroservices are the ‘on-demand’, zero-hour-contract delivery drivers of tech. But what are they, and why do we use them?Dec 19, 2023Dec 19, 2023
Maggie Hunt#TechForNewbies: Object Oriented Programming (OOP)OOP (Object-Oriented Programming) is an approach to programming (back-end coding) which is where everything is built out of Objects.Oct 4, 2023Oct 4, 2023
Maggie HuntSmart addition from Will Chadwick, Principal Software Engineer at Redington:"Nice one. I would also add something about specificity, since not all selectors are made equal. For example if an element matches multiple…Sep 26, 2023Sep 26, 2023
Maggie Hunt#TechForNewbies: SQLSQL (Structured Query Language) is a programming language for working with data in a relational database. It is very popular and powerful.Sep 27, 2023Sep 27, 2023
Maggie Hunt#TechForNewbies: What is a ‘primary key’?If you are using a table, or any relational database, you will likely have a column labelled — or designated as — your ‘primary key’.Sep 26, 2023Sep 26, 2023
Maggie Hunt#TechForNewbies: CSSWhen you first start out learning to code, no doubt you will want to make sure your web page — or whatever you are working on — looks good…Sep 25, 20231Sep 25, 20231
Maggie Hunt#TechForNewbies: What is a ‘schema’?Like a club bouncer ensures that only the right people are let in, a schema ensures that only data meeting your criteria is accepted.Sep 20, 2023Sep 20, 2023
Maggie Hunt#TechForNewbies: DictionariesDictionaries are used for looking up values — like you would with a dictionary in real life!Sep 11, 2023Sep 11, 2023
Maggie Hunt#TechForNewbies: TuplesI once, many moons ago, was asked in an interview, “what is the difference between a tuple and a list?”Aug 22, 2023Aug 22, 2023
Maggie Hunt#TechForNewbies: Upsert‘Upsert’ is a nifty little data operation which does what it says on the tin!Aug 11, 2023Aug 11, 2023