• Shaarli
  • Tag cloud
  • Picture wall
  • Daily
  • RSS
  • Login
4287 shaares
3 / 9
Filters
163 results tagged programming

HackerRank

QRCode

I started preparing for Google interviews using HackerRank and its Interview Preparation Kit. I highly recommend it -- it's really close to what happened at the interview.

https://www.hackerrank.com/
March 22, 2020 at 9:40:24 AM EDT *
interviewing programming
FILLER

Stevey's Blog Rants: Programming's Dirtiest Little Secret

QRCode

For starters, non-typists are almost invisible. They don't leave a footprint in our online community.

When you talk to them 1-on-1, sure, they seem smart. They usually are smart. But non-typists only ever contribute a sentence or two to any online design discussion, or style-guide thread, or outright flamewar, so their online presence is limited.

If you are a programmer, or an IT professional working with computers in any capacity, you need to learn to type! I don't know how to put it any more clearly than that. If you refuse to take the time, then you're... you're... an adjective interjection adjective noun, exclamation.

http://steve-yegge.blogspot.com/2008/09/programmings-dirtiest-little-secret.html
January 31, 2020 at 8:35:42 AM EST *
programming typing
FILLER

GDB online Debugger | Compiler - Code, Compile, Run, Debug online C, C++

QRCode

Also https://repl.it/

https://www.onlinegdb.com/
January 15, 2020 at 10:58:25 AM EST *
programming
FILLER

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
3 / 9
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