• Shaarli
  • Tag cloud
  • Picture wall
  • Daily
  • RSS
  • Login
4252 shaares
3 / 8
Filters
160 results tagged programming

JavaScript Design Patterns - Better Programming - Medium

QRCode

The underlying concept of design patterns has been around in the software engineering industry since the very beginning, but they weren’t really so formalised. Design Patterns: Elements Of Reusable Object-Oriented Software written by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides — the famous Gang of Four (GoF)—was instrumental in pushing the formalised concept of design patterns in software engineering. Now, design patterns are an essential part of software development and have been so for a long time.

https://medium.com/better-programming/javascript-design-patterns-25f0faaaa15
January 15, 2020 at 10:51:19 AM EST *
javascript programming
FILLER

The Language Agnostic, All-Purpose, Incredible, Makefile | Mindlessness

QRCode

How to develop a Makefile

They key to successfully writing a Makefile is to just write down the commands you need at the moment. Ran a new command? Put it in the Makefile. Over time, the Makefile will grow to include even those rare commands you rarely run and can’t remember what they were. Patters with emerge, and these will help guide the prerequisites that may otherwise not be obvious.

https://blog.mindlessness.life/2019/11/17/the-language-agnostic-all-purpose-incredible-makefile.html
January 6, 2020 at 12:57:02 PM EST *
programming linux make
FILLER

GitHub - lydiahallie/javascript-questions: A long list of (advanced) JavaScript questions, and their explanations

QRCode

I post multiple choice JavaScript questions on my Instagram stories, which I'll also post here! Last updated: December 24th

From basic to advanced: test how well you know JavaScript, refresh your knowledge a bit, or prepare for your coding interview! muscle rocket I update this repo regularly with new questions. I added the answers in the collapsed sections below the questions, simply click on them to expand it. It's just for fun, good luck! heart

https://github.com/lydiahallie/javascript-questions
January 1, 2020 at 7:12:08 PM EST *
programming javascript interviewing
FILLER

Writing effective problem reports – BI Polar

QRCode
Problem: Concise description of problem behavior
Steps to reproduce problem:
  1. First step
  2. Second step
  3. Third and subsequent steps, as necessary

Desired or expected behavior:

  • What I wanted to happen

Observed behavior:

  • What actually happened, including the full details of any error messages
https://ssbipolar.com/2019/06/26/writing-effective-problem-reports/
October 21, 2019 at 1:33:59 PM EDT *
programming
FILLER

50 Things You Should Know Before Going to a JavaScript Developer Job Interview

QRCode
https://medium.com/better-programming/50-thingsyou-should-know-before-going-to-a-javascript-developer-job-interview-b1f1dfbf945c
July 23, 2019 at 12:26:33 PM EDT *
javascript interviewing programming
FILLER

Andrew Grangaard - "A perler's Python Primer"

QRCode

Perl -> Python 2

https://www.youtube.com/watch?v=-tdI9RYjZNE
June 26, 2019 at 9:51:05 AM EDT *
python programming
FILLER

The 10:1 rule of writing and programming

QRCode

The 10:1 rule of writing and programming

Good software and good writing requires that every line has been rewritten, on average, at least 10 times.

First, it looks like similar 10:1 rules show up in film, journalism, music, and photography! How cool is that?

https://www.ybrikman.com/writing/2018/08/12/the-10-to-1-rule-of-writing-and-programming/
June 21, 2019 at 9:30:26 AM EDT *
writing programming
FILLER

TDD Changed My Life – JavaScript Scene – Medium

QRCode

What is TDD?
TDD stands for Test Driven Development. The process is simple:

  1. Before you write implementation code, write some code that proves that the implementation works or fails. Watch the test fail before moving to the next step (this is how we know that a passing test is not a false positive — how we test our tests).
  2. Write the implementation code and watch the test pass.
  3. Refactor if needed. You should feel confident refactoring your code now that you have a test to tell you if you’ve broken something.
https://medium.com/javascript-scene/tdd-changed-my-life-5af0ce099f80
June 20, 2019 at 4:08:59 PM EDT *
programming javascript
FILLER

28 Relevant Javascript Interview Questions Part I - The first 4

QRCode

For the past 12 years, I have been on both sides of the Front End Interview table. Sadly though, the emphasis is always put on Javascript during those rounds and the two other important languages - HTML and CSS - are not usually given the same weight.

https://dev.to/adyngom/28-relevant-javascript-interview-questions-part-i-the-first-4-2a16
April 26, 2019 at 2:00:24 PM EDT *
javascript programming interviewing
FILLER

The Principles of REST – Bivás Biswas – Medium

QRCode

The 5 principles of REST
Contract first approach / Uniform Resource identifiers
Statelessness
Client-Server model
Caching
Layered architecture

https://medium.com/@emailbivas/the-principles-of-rest-6b00deac91b3
April 14, 2019 at 10:12:25 AM EDT *
programming rest
FILLER

Fork yeah!

QRCode

Recently at work I had to speed up a Perl script that processed files. Perl can spawn multiple processes with the fork function, but things can go awry unless you manage the subprocesses correctly. I adding forking to the script and was able to improve the script’s throughput rate nearly 10x, but it took me a few attempts to get it right. In this article I’m going to show you how to use fork safely and avoid some common mistakes.

https://www.perl.com/article/fork-yeah-/
April 5, 2019 at 9:13:56 AM EDT *
perl programming
FILLER

Storing UTC is not a silver bullet | Jon Skeet's coding blog

QRCode

Option 3: preserve local time, using UTC as derived data to be recomputed

Spoiler alert: this is my preferred option.

In this approach, the information that the conference organizer supplied (“9am on July 10th 2022”) is preserved and never changed. There is additional information in the entry that is changed when the time zone database is updated: the converted UTC instant. We can also preserve the version of the time zone rules used for that computation, as a way of allowing the process of updating entries to be restarted after a failure without starting from scratch, but it’s not strictly required. (It’s also probably useful as diagnostic information, too.)

The UTC instant is only stored at all for convenience. Having a UTC representation makes it easier to provide total orderings of when things happen, and also to compute the time between “right now” and the given instant, for the countdown timer.

https://codeblog.jonskeet.uk/2019/03/27/storing-utc-is-not-a-silver-bullet/
April 1, 2019 at 9:19:21 AM EDT *
time programming
FILLER

Want to know the easiest way to save time? Use `make`!

QRCode

But there is a good standard UNIX tool. By standard I mean it actually has robust documentation, that many forgot. Or never learned? I’m talking about make. More accurately, this article focuses on GNU make. It’s available on macOS, Windows, Linux and most other operating systems.

https://medium.freecodecamp.org/want-to-know-the-easiest-way-to-save-time-use-make-eec453adf7fe
March 8, 2019 at 4:07:32 PM EST *
make programming scripts
FILLER

How to think like a software developer – The Startup – Medium

QRCode

As a software developer, I constantly ask myself: what distinguishes an outstanding developer from a mediocre one? From my observation, it has very little to do with formal education, age, gender, and even industry experience. It has a lot to do with mindset.

  • Learn how to learn
  • Don’t reinvent the wheel
  • Small iterations
  • Test, test, test
  • Apply learned patterns
  • Don’t fall in love with your work
https://medium.com/swlh/how-to-think-like-a-software-developer-534817199bd1
March 8, 2019 at 4:03:00 PM EST *
lifehacks programming
FILLER

50+ Data Structure and Algorithms Interview Questions for Programmers

QRCode

In this article, I’ll share some frequently asked programming interview questions from different interviews for programmers at different levels of experience, from people who have just graduated from college to programmers with one to two years of experience.

https://hackernoon.com/50-data-structure-and-algorithms-interview-questions-for-programmers-b4b1ac61f5b0
October 9, 2018 at 10:23:56 AM EDT *
interviewing programming
FILLER

What is a Makefile and how does it work?

QRCode

If you want to run or update a task when certain files are updated, the make utility can come in handy. The make utility requires a file, Makefile (or makefile), which defines set of tasks to be executed. You may have used make to compile a program from source code. Most open source projects use make to compile a final executable binary, which can then be installed using make install.

https://opensource.com/article/18/8/what-how-makefile
August 28, 2018 at 3:04:47 PM EDT *
make programming linux
FILLER

How you can improve your workflow using the JavaScript console

QRCode

When we think about the console, the first thing that comes to mind and the console.log, right? But there are many more methods than those we imagine. Now we will see how to make the most of using the console, and I’ll give you some tips to make them these methods more readable

https://medium.freecodecamp.org/how-you-can-improve-your-workflow-using-the-javascript-console-bdd7823a9472
June 23, 2018 at 11:18:26 AM EDT *
javascript programming
FILLER

A Tricky JavaScript Interview Question Asked by Google and Amazon

QRCode

The following will be a short explanation, along with some solutions, of a popular JavaScript question that tends to get asked in developer interviews.

This question deals with the topics: closures, setTimeout, and scoping.

https://medium.com/coderbyte/a-tricky-javascript-interview-question-asked-by-google-and-amazon-48d212890703
June 4, 2018 at 12:34:11 PM EDT *
javascript programming interviewing
FILLER

Warning: Your programming career – SoloLearn – Medium

QRCode

Preparing for Coding Interviews

There are concepts that are fundamental in programming world. Most of the technical interviews are meant to discover your problem solving skills and knowing those concepts, so besides mastering a programming language, you should be familiar with the concepts that are somewhat required in programmer’s arsenal. Here’s an excerpt from my recent lesson post in SoloLearn (below are the links to Android and iOS apps).

https://medium.com/sololearn/warning-your-programming-career-b9579b3a878b
May 15, 2018 at 8:50:20 AM EDT *
programming interviewing
FILLER

Google employees want to teach you to code for free with their latest app

QRCode

A bunch of Google employees participating in the company’s Area 120 internal incubator have launched Grasshopper, a free mobile app for Android and iOS that teaches you the basics of programming. It’s beautifully designed and is suitable for just about anyone who can be trusted to use a phone on their own.

https://thenextweb.com/apps/2018/04/19/google-employees-want-teach-code-free-cute-new-app/
April 20, 2018 at 9:42:06 AM EDT *
programming kids
FILLER
3 / 8
Shaarli · The personal, minimalist, super fast, database-free, bookmarking service by the Shaarli community · Documentation
Fold Fold all Expand Expand all Are you sure you want to delete this link? Are you sure you want to delete this tag? The personal, minimalist, super fast, database-free, bookmarking service by the Shaarli community