Open in app
Home
Notifications
Lists
Stories

Write
Daniel Glover
Daniel Glover

Home

May 18, 2021

Implementing Multer using a Controller/Model Pattern — Typescript

If you’re not familiar with Multer Multer is a node.js middleware used to handle multipart/form-data and is commonly used to upload images to a node.js website. In other words, handles images uploaded to your website. https://www.npmjs.com/package/multer In this article post I’ll be taking the standard implementation of multer and transitioning that implementation into a different design…

Multer

3 min read

Implementing Multer using a Controller/Model Pattern — Typescript
Implementing Multer using a Controller/Model Pattern — Typescript

Jul 29, 2019

Mongoose, Schemas, Models

Connecting to a database using Mongoose and building a model. When writing Node.js applications, we have a plethora of considerations regarding writing to a database. One of which, is the NoSQL database MongoDB. …

Nodejs

4 min read

Mongoose, Schemas, Models
Mongoose, Schemas, Models

Jul 22, 2019

RSpec, Testing in Ruby — Part 2

The Saga Continues… — As promised, here we have part 2. I’ll be covering how we can set up test variables. Here We Go So, for this blog I’ve set up a a test suite that is made to test a class I’ve created called Loginfo. …

Ruby

2 min read


Jul 15, 2019

RSpec, Testing in Ruby — Part 1.5

The sequel — Initially, I was hoping to write a full part 2, but as I’m strapped for time this week — part 2 will have to be published into two parts. So, let’s consider this part 1.5. Here we go In this blog, we’re going to cover format configuration options. Format Defaults When we run our tests…

Ruby

2 min read

RSpec, Testing in Ruby — Part 1.5
RSpec, Testing in Ruby — Part 1.5

Jul 8, 2019

RSpec, Testing in Ruby

Why should we test? — Writing tests for your application can give us, the developer, a safety net against errors. It helps to document your code — keeping track of it — and monitor your code for smell! With TDD, we are getting feedback telling us where we should focus next, like a detailed instruction…

Ruby

4 min read

RSpec, Testing in Ruby
RSpec, Testing in Ruby

Jun 30, 2019

Promises, and Asynchronous Javascript — Node.js

How do Javascript’s promises work? — Promises in Javascript turn our applications into non-blocking applications. A non-blocking application, is an application that will be able to continue with operations whilst waiting for other operations to be completed. Behind the scenes, we have the call stack. The call stack is a simple data structure (provided by the…

Java Script

4 min read

Promises, and Asynchronous Javascript — Node.js
Promises, and Asynchronous Javascript — Node.js

Apr 11, 2019

Cyberattacks, Cyberwarfare & Stuxnet

What is a cyberattack? A cyberattack can come in many shapes and forms. The fundamental idea is to infiltrate and gain unauthorised access to data. Ransomware — holds files or the computer system at ransom in exchange for money. After accessing unauthorised control, the program encrypts the system stopping all access to the network…

Cybersecurity

4 min read


Mar 27, 2019

A Quick Run Down Of Useful Shortcuts As A Developer

What are Shortcuts? Shortcuts are a developer’s best friend. We can operate efficiently with little-to-no effort at all, as we navigate from task to task. Shortcut keys are key-bindings that are set to perform a menu function or common function in a program or operating system. There are many shortcuts that you’re probably…

Shortcuts

4 min read

A Quick Run Down Of Useful Shortcuts As A Developer
A Quick Run Down Of Useful Shortcuts As A Developer

Mar 13, 2019

What’s Important About Runtime?

First & foremost: Explaining Run Time “Run time is primarily used in software development to isolate and define certain phases of the program/software in development. Run time starts when the program is loaded within the memory along with its required framework, components and libraries. This is generally done by the compiler or a loader application found…

Programming

2 min read


Feb 27, 2019

Rails Magic: The Inflector

Someone has said it, programming can seem magical at times. This week, I was introduced to Rails and it definitely feels magical. Rails is a web-application framework and it comes with so many neat and kind tools to help the developer. …

Ruby On Rails

3 min read

Rails Magic: The Inflector
Rails Magic: The Inflector
Daniel Glover

Daniel Glover

Fullstack Developer

Following
  • Jeremy Gottfried

    Jeremy Gottfried

  • Flatiron School

    Flatiron School

  • Alexander Dubois

    Alexander Dubois

  • Arman Grigoryan

    Arman Grigoryan

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable